00001 /* This file is auto-generated from "geldkarte_values.xml" by the typemaker 00002 tool of Gwenhywfar. 00003 Do not edit this file -- all changes will be lost! */ 00004 #ifndef GELDKARTE_VALUES_H 00005 #define GELDKARTE_VALUES_H 00006 00037 #ifdef __cplusplus 00038 extern "C" { 00039 #endif 00040 00041 typedef struct LC_GELDKARTE_VALUES LC_GELDKARTE_VALUES; 00042 00043 #ifdef __cplusplus 00044 } /* __cplusplus */ 00045 #endif 00046 00047 #include <gwenhywfar/db.h> 00048 #include <gwenhywfar/list2.h> 00049 /* headers */ 00050 #include <gwenhywfar/types.h> 00051 #include <gwenhywfar/gwentime.h> 00052 #include <chipcard/chipcard.h> 00053 00054 #ifdef __cplusplus 00055 extern "C" { 00056 #endif 00057 00058 00059 GWEN_LIST2_FUNCTION_LIB_DEFS(LC_GELDKARTE_VALUES, LC_GeldKarte_Values, CHIPCARD_API) 00060 00061 00063 CHIPCARD_API void LC_GeldKarte_Values_List2_freeAll(LC_GELDKARTE_VALUES_LIST2 *stl); 00064 00067 CHIPCARD_API LC_GELDKARTE_VALUES *LC_GeldKarte_Values_new(); 00070 CHIPCARD_API LC_GELDKARTE_VALUES *LC_GeldKarte_Values_fromDb(GWEN_DB_NODE *db); 00073 CHIPCARD_API LC_GELDKARTE_VALUES *LC_GeldKarte_Values_dup(const LC_GELDKARTE_VALUES*st); 00076 CHIPCARD_API void LC_GeldKarte_Values_free(LC_GELDKARTE_VALUES *st); 00079 CHIPCARD_API void LC_GeldKarte_Values_Attach(LC_GELDKARTE_VALUES *st); 00082 CHIPCARD_API int LC_GeldKarte_Values_ReadDb(LC_GELDKARTE_VALUES *st, GWEN_DB_NODE *db); 00085 CHIPCARD_API int LC_GeldKarte_Values_toDb(const LC_GELDKARTE_VALUES*st, GWEN_DB_NODE *db); 00088 CHIPCARD_API int LC_GeldKarte_Values_IsModified(const LC_GELDKARTE_VALUES *st); 00091 CHIPCARD_API void LC_GeldKarte_Values_SetModified(LC_GELDKARTE_VALUES *st, int i); 00092 00096 CHIPCARD_API int LC_GeldKarte_Values_GetLoaded(const LC_GELDKARTE_VALUES *el); 00100 CHIPCARD_API void LC_GeldKarte_Values_SetLoaded(LC_GELDKARTE_VALUES *el, int d); 00101 00105 CHIPCARD_API int LC_GeldKarte_Values_GetMaxLoad(const LC_GELDKARTE_VALUES *el); 00109 CHIPCARD_API void LC_GeldKarte_Values_SetMaxLoad(LC_GELDKARTE_VALUES *el, int d); 00110 00114 CHIPCARD_API int LC_GeldKarte_Values_GetMaxXfer(const LC_GELDKARTE_VALUES *el); 00118 CHIPCARD_API void LC_GeldKarte_Values_SetMaxXfer(LC_GELDKARTE_VALUES *el, int d); 00119 00120 00121 #ifdef __cplusplus 00122 } /* __cplusplus */ 00123 #endif 00124 00125 00126 #endif /* GELDKARTE_VALUES_H */