libchipcard 5.0.0
|
00001 /* This file is auto-generated from "geldkarte_llog.xml" by the typemaker 00002 tool of Gwenhywfar. 00003 Do not edit this file -- all changes will be lost! */ 00004 #ifndef GELDKARTE_LLOG_H 00005 #define GELDKARTE_LLOG_H 00006 00091 #ifdef __cplusplus 00092 extern "C" { 00093 #endif 00094 00095 typedef struct LC_GELDKARTE_LLOG LC_GELDKARTE_LLOG; 00096 00097 #ifdef __cplusplus 00098 } /* __cplusplus */ 00099 #endif 00100 00101 #include <gwenhywfar/db.h> 00102 #include <gwenhywfar/list2.h> 00103 /* headers */ 00104 #include <gwenhywfar/types.h> 00105 #include <gwenhywfar/gwentime.h> 00106 #include <chipcard/chipcard.h> 00107 00108 #ifdef __cplusplus 00109 extern "C" { 00110 #endif 00111 00112 00113 GWEN_LIST2_FUNCTION_LIB_DEFS(LC_GELDKARTE_LLOG, LC_GeldKarte_LLog, CHIPCARD_API) 00114 00115 00117 CHIPCARD_API void LC_GeldKarte_LLog_List2_freeAll(LC_GELDKARTE_LLOG_LIST2 *stl); 00118 00121 CHIPCARD_API LC_GELDKARTE_LLOG *LC_GeldKarte_LLog_new(); 00124 CHIPCARD_API LC_GELDKARTE_LLOG *LC_GeldKarte_LLog_fromDb(GWEN_DB_NODE *db); 00127 CHIPCARD_API LC_GELDKARTE_LLOG *LC_GeldKarte_LLog_dup(const LC_GELDKARTE_LLOG*st); 00130 CHIPCARD_API void LC_GeldKarte_LLog_free(LC_GELDKARTE_LLOG *st); 00133 CHIPCARD_API void LC_GeldKarte_LLog_Attach(LC_GELDKARTE_LLOG *st); 00136 CHIPCARD_API int LC_GeldKarte_LLog_ReadDb(LC_GELDKARTE_LLOG *st, GWEN_DB_NODE *db); 00139 CHIPCARD_API int LC_GeldKarte_LLog_toDb(const LC_GELDKARTE_LLOG*st, GWEN_DB_NODE *db); 00142 CHIPCARD_API int LC_GeldKarte_LLog_IsModified(const LC_GELDKARTE_LLOG *st); 00145 CHIPCARD_API void LC_GeldKarte_LLog_SetModified(LC_GELDKARTE_LLOG *st, int i); 00146 00150 CHIPCARD_API int LC_GeldKarte_LLog_GetStatus(const LC_GELDKARTE_LLOG *el); 00154 CHIPCARD_API void LC_GeldKarte_LLog_SetStatus(LC_GELDKARTE_LLOG *el, int d); 00155 00159 CHIPCARD_API int LC_GeldKarte_LLog_GetBSeq(const LC_GELDKARTE_LLOG *el); 00163 CHIPCARD_API void LC_GeldKarte_LLog_SetBSeq(LC_GELDKARTE_LLOG *el, int d); 00164 00168 CHIPCARD_API int LC_GeldKarte_LLog_GetLSeq(const LC_GELDKARTE_LLOG *el); 00172 CHIPCARD_API void LC_GeldKarte_LLog_SetLSeq(LC_GELDKARTE_LLOG *el, int d); 00173 00177 CHIPCARD_API int LC_GeldKarte_LLog_GetValue(const LC_GELDKARTE_LLOG *el); 00181 CHIPCARD_API void LC_GeldKarte_LLog_SetValue(LC_GELDKARTE_LLOG *el, int d); 00182 00186 CHIPCARD_API const char *LC_GeldKarte_LLog_GetCenterId(const LC_GELDKARTE_LLOG *el); 00190 CHIPCARD_API void LC_GeldKarte_LLog_SetCenterId(LC_GELDKARTE_LLOG *el, const char *d); 00191 00195 CHIPCARD_API const char *LC_GeldKarte_LLog_GetTerminalId(const LC_GELDKARTE_LLOG *el); 00199 CHIPCARD_API void LC_GeldKarte_LLog_SetTerminalId(LC_GELDKARTE_LLOG *el, const char *d); 00200 00204 CHIPCARD_API const char *LC_GeldKarte_LLog_GetTraceId(const LC_GELDKARTE_LLOG *el); 00208 CHIPCARD_API void LC_GeldKarte_LLog_SetTraceId(LC_GELDKARTE_LLOG *el, const char *d); 00209 00213 CHIPCARD_API int LC_GeldKarte_LLog_GetLoaded(const LC_GELDKARTE_LLOG *el); 00217 CHIPCARD_API void LC_GeldKarte_LLog_SetLoaded(LC_GELDKARTE_LLOG *el, int d); 00218 00222 CHIPCARD_API const GWEN_TIME *LC_GeldKarte_LLog_GetTime(const LC_GELDKARTE_LLOG *el); 00226 CHIPCARD_API void LC_GeldKarte_LLog_SetTime(LC_GELDKARTE_LLOG *el, const GWEN_TIME *d); 00227 00228 00229 #ifdef __cplusplus 00230 } /* __cplusplus */ 00231 #endif 00232 00233 00234 #endif /* GELDKARTE_LLOG_H */