libchipcard 5.0.0

geldkarte_blog.h

Go to the documentation of this file.
00001 /* This file is auto-generated from "geldkarte_blog.xml" by the typemaker
00002    tool of Gwenhywfar. 
00003    Do not edit this file -- all changes will be lost! */
00004 #ifndef GELDKARTE_BLOG_H
00005 #define GELDKARTE_BLOG_H
00006 
00100 #ifdef __cplusplus
00101 extern "C" {
00102 #endif
00103 
00104 typedef struct LC_GELDKARTE_BLOG LC_GELDKARTE_BLOG;
00105 
00106 #ifdef __cplusplus
00107 } /* __cplusplus */
00108 #endif
00109 
00110 #include <gwenhywfar/db.h>
00111 #include <gwenhywfar/list2.h>
00112 /* headers */
00113 #include <gwenhywfar/types.h>
00114 #include <gwenhywfar/gwentime.h>
00115 #include <chipcard/chipcard.h>
00116 
00117 #ifdef __cplusplus
00118 extern "C" {
00119 #endif
00120 
00121 
00122 GWEN_LIST2_FUNCTION_LIB_DEFS(LC_GELDKARTE_BLOG, LC_GeldKarte_BLog, CHIPCARD_API)
00123 
00124 
00126 CHIPCARD_API void LC_GeldKarte_BLog_List2_freeAll(LC_GELDKARTE_BLOG_LIST2 *stl);
00127 
00130 CHIPCARD_API LC_GELDKARTE_BLOG *LC_GeldKarte_BLog_new();
00133 CHIPCARD_API LC_GELDKARTE_BLOG *LC_GeldKarte_BLog_fromDb(GWEN_DB_NODE *db);
00136 CHIPCARD_API LC_GELDKARTE_BLOG *LC_GeldKarte_BLog_dup(const LC_GELDKARTE_BLOG*st);
00139 CHIPCARD_API void LC_GeldKarte_BLog_free(LC_GELDKARTE_BLOG *st);
00142 CHIPCARD_API void LC_GeldKarte_BLog_Attach(LC_GELDKARTE_BLOG *st);
00145 CHIPCARD_API int LC_GeldKarte_BLog_ReadDb(LC_GELDKARTE_BLOG *st, GWEN_DB_NODE *db);
00148 CHIPCARD_API int LC_GeldKarte_BLog_toDb(const LC_GELDKARTE_BLOG*st, GWEN_DB_NODE *db);
00151 CHIPCARD_API int LC_GeldKarte_BLog_IsModified(const LC_GELDKARTE_BLOG *st);
00154 CHIPCARD_API void LC_GeldKarte_BLog_SetModified(LC_GELDKARTE_BLOG *st, int i);
00155 
00159 CHIPCARD_API int LC_GeldKarte_BLog_GetStatus(const LC_GELDKARTE_BLOG *el);
00163 CHIPCARD_API void LC_GeldKarte_BLog_SetStatus(LC_GELDKARTE_BLOG *el, int d);
00164 
00168 CHIPCARD_API int LC_GeldKarte_BLog_GetBSeq(const LC_GELDKARTE_BLOG *el);
00172 CHIPCARD_API void LC_GeldKarte_BLog_SetBSeq(LC_GELDKARTE_BLOG *el, int d);
00173 
00177 CHIPCARD_API int LC_GeldKarte_BLog_GetLSeq(const LC_GELDKARTE_BLOG *el);
00181 CHIPCARD_API void LC_GeldKarte_BLog_SetLSeq(LC_GELDKARTE_BLOG *el, int d);
00182 
00186 CHIPCARD_API int LC_GeldKarte_BLog_GetValue(const LC_GELDKARTE_BLOG *el);
00190 CHIPCARD_API void LC_GeldKarte_BLog_SetValue(LC_GELDKARTE_BLOG *el, int d);
00191 
00195 CHIPCARD_API const char *LC_GeldKarte_BLog_GetMerchantId(const LC_GELDKARTE_BLOG *el);
00199 CHIPCARD_API void LC_GeldKarte_BLog_SetMerchantId(LC_GELDKARTE_BLOG *el, const char *d);
00200 
00204 CHIPCARD_API int LC_GeldKarte_BLog_GetHSeq(const LC_GELDKARTE_BLOG *el);
00208 CHIPCARD_API void LC_GeldKarte_BLog_SetHSeq(LC_GELDKARTE_BLOG *el, int d);
00209 
00213 CHIPCARD_API int LC_GeldKarte_BLog_GetSSeq(const LC_GELDKARTE_BLOG *el);
00217 CHIPCARD_API void LC_GeldKarte_BLog_SetSSeq(LC_GELDKARTE_BLOG *el, int d);
00218 
00222 CHIPCARD_API int LC_GeldKarte_BLog_GetLoaded(const LC_GELDKARTE_BLOG *el);
00226 CHIPCARD_API void LC_GeldKarte_BLog_SetLoaded(LC_GELDKARTE_BLOG *el, int d);
00227 
00231 CHIPCARD_API const GWEN_TIME *LC_GeldKarte_BLog_GetTime(const LC_GELDKARTE_BLOG *el);
00235 CHIPCARD_API void LC_GeldKarte_BLog_SetTime(LC_GELDKARTE_BLOG *el, const GWEN_TIME *d);
00236 
00240 CHIPCARD_API int LC_GeldKarte_BLog_GetKeyId(const LC_GELDKARTE_BLOG *el);
00244 CHIPCARD_API void LC_GeldKarte_BLog_SetKeyId(LC_GELDKARTE_BLOG *el, int d);
00245 
00246 
00247 #ifdef __cplusplus
00248 } /* __cplusplus */
00249 #endif
00250 
00251 
00252 #endif /* GELDKARTE_BLOG_H */