libchipcard 5.0.0
|
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 */