libchipcard 5.0.0

hiinsurancedata.h

Go to the documentation of this file.
00001 /* This file is auto-generated from "hiinsurancedata.xml" by the typemaker
00002    tool of Gwenhywfar. 
00003    Do not edit this file -- all changes will be lost! */
00004 #ifndef HIINSURANCEDATA_H
00005 #define HIINSURANCEDATA_H
00006 
00066 #ifdef __cplusplus
00067 extern "C" {
00068 #endif
00069 
00070 typedef struct LC_HI_INSURANCE_DATA LC_HI_INSURANCE_DATA;
00071 
00072 #ifdef __cplusplus
00073 } /* __cplusplus */
00074 #endif
00075 
00076 #include <gwenhywfar/db.h>
00077 /* headers */
00078 #include <chipcard/chipcard.h>
00079 #include <gwenhywfar/gwentime.h>
00080 
00081 #ifdef __cplusplus
00082 extern "C" {
00083 #endif
00084 
00085 
00088 CHIPCARD_API LC_HI_INSURANCE_DATA *LC_HIInsuranceData_new();
00091 CHIPCARD_API LC_HI_INSURANCE_DATA *LC_HIInsuranceData_fromDb(GWEN_DB_NODE *db);
00094 CHIPCARD_API LC_HI_INSURANCE_DATA *LC_HIInsuranceData_dup(const LC_HI_INSURANCE_DATA*st);
00097 CHIPCARD_API void LC_HIInsuranceData_free(LC_HI_INSURANCE_DATA *st);
00100 CHIPCARD_API void LC_HIInsuranceData_Attach(LC_HI_INSURANCE_DATA *st);
00103 CHIPCARD_API int LC_HIInsuranceData_ReadDb(LC_HI_INSURANCE_DATA *st, GWEN_DB_NODE *db);
00106 CHIPCARD_API int LC_HIInsuranceData_toDb(const LC_HI_INSURANCE_DATA*st, GWEN_DB_NODE *db);
00109 CHIPCARD_API int LC_HIInsuranceData_IsModified(const LC_HI_INSURANCE_DATA *st);
00112 CHIPCARD_API void LC_HIInsuranceData_SetModified(LC_HI_INSURANCE_DATA *st, int i);
00113 
00117 CHIPCARD_API const char *LC_HIInsuranceData_GetInstitutionId(const LC_HI_INSURANCE_DATA *el);
00121 CHIPCARD_API void LC_HIInsuranceData_SetInstitutionId(LC_HI_INSURANCE_DATA *el, const char *d);
00122 
00126 CHIPCARD_API const char *LC_HIInsuranceData_GetInstitutionName(const LC_HI_INSURANCE_DATA *el);
00130 CHIPCARD_API void LC_HIInsuranceData_SetInstitutionName(LC_HI_INSURANCE_DATA *el, const char *d);
00131 
00135 CHIPCARD_API const GWEN_TIME *LC_HIInsuranceData_GetCoverBegin(const LC_HI_INSURANCE_DATA *el);
00139 CHIPCARD_API void LC_HIInsuranceData_SetCoverBegin(LC_HI_INSURANCE_DATA *el, const GWEN_TIME *d);
00140 
00144 CHIPCARD_API const GWEN_TIME *LC_HIInsuranceData_GetCoverEnd(const LC_HI_INSURANCE_DATA *el);
00148 CHIPCARD_API void LC_HIInsuranceData_SetCoverEnd(LC_HI_INSURANCE_DATA *el, const GWEN_TIME *d);
00149 
00153 CHIPCARD_API const char *LC_HIInsuranceData_GetStatus(const LC_HI_INSURANCE_DATA *el);
00157 CHIPCARD_API void LC_HIInsuranceData_SetStatus(LC_HI_INSURANCE_DATA *el, const char *d);
00158 
00162 CHIPCARD_API const char *LC_HIInsuranceData_GetGroup(const LC_HI_INSURANCE_DATA *el);
00166 CHIPCARD_API void LC_HIInsuranceData_SetGroup(LC_HI_INSURANCE_DATA *el, const char *d);
00167 
00168 
00169 #ifdef __cplusplus
00170 } /* __cplusplus */
00171 #endif
00172 
00173 
00174 #endif /* HIINSURANCEDATA_H */