Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

bankinfoservice.h

Go to the documentation of this file.
00001 /* This file is auto-generated from "bankinfoservice.xml" by the typemaker
00002    tool of Gwenhywfar. 
00003    Do not edit this file -- all changes will be lost! */
00004 #ifndef BANKINFOSERVICE_H
00005 #define BANKINFOSERVICE_H
00006 
00098 #ifdef __cplusplus
00099 extern "C" {
00100 #endif
00101 
00102 typedef struct AB_BANKINFO_SERVICE AB_BANKINFO_SERVICE;
00103 
00104 #ifdef __cplusplus
00105 } /* __cplusplus */
00106 #endif
00107 
00108 #include <gwenhywfar/db.h>
00109 #include <gwenhywfar/misc.h>
00110 #include <gwenhywfar/list2.h>
00111 #include <gwenhywfar/types.h>
00112 #include <aqbanking/error.h>
00113 
00114 #ifdef __cplusplus
00115 extern "C" {
00116 #endif
00117 
00118 GWEN_LIST_FUNCTION_LIB_DEFS(AB_BANKINFO_SERVICE, AB_BankInfoService, AQBANKING_API)
00119 AB_BANKINFO_SERVICE_LIST *AB_BankInfoService_List_dup(const AB_BANKINFO_SERVICE_LIST *stl);
00120 
00121 GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_SERVICE, AB_BankInfoService, AQBANKING_API)
00122 
00125 AQBANKING_API void AB_BankInfoService_List2_freeAll(AB_BANKINFO_SERVICE_LIST2 *stl);
00128 AQBANKING_API AB_BANKINFO_SERVICE_LIST2 *AB_BankInfoService_List2_dup(const AB_BANKINFO_SERVICE_LIST2 *stl);
00129 
00132 AQBANKING_API AB_BANKINFO_SERVICE *AB_BankInfoService_new();
00135 AQBANKING_API void AB_BankInfoService_free(AB_BANKINFO_SERVICE *st);
00138 AQBANKING_API void AB_BankInfoService_Attach(AB_BANKINFO_SERVICE *st);
00141 AQBANKING_API AB_BANKINFO_SERVICE *AB_BankInfoService_dup(const AB_BANKINFO_SERVICE*st);
00144 AQBANKING_API AB_BANKINFO_SERVICE *AB_BankInfoService_fromDb(GWEN_DB_NODE *db);
00147 AQBANKING_API int AB_BankInfoService_toDb(const AB_BANKINFO_SERVICE*st, GWEN_DB_NODE *db);
00150 AQBANKING_API int AB_BankInfoService_IsModified(const AB_BANKINFO_SERVICE *st);
00153 AQBANKING_API void AB_BankInfoService_SetModified(AB_BANKINFO_SERVICE *st, int i);
00154 
00158 AQBANKING_API const char *AB_BankInfoService_GetType(const AB_BANKINFO_SERVICE *el);
00162 AQBANKING_API void AB_BankInfoService_SetType(AB_BANKINFO_SERVICE *el, const char *d);
00163 
00167 AQBANKING_API const char *AB_BankInfoService_GetAddress(const AB_BANKINFO_SERVICE *el);
00171 AQBANKING_API void AB_BankInfoService_SetAddress(AB_BANKINFO_SERVICE *el, const char *d);
00172 
00176 AQBANKING_API const char *AB_BankInfoService_GetSuffix(const AB_BANKINFO_SERVICE *el);
00180 AQBANKING_API void AB_BankInfoService_SetSuffix(AB_BANKINFO_SERVICE *el, const char *d);
00181 
00185 AQBANKING_API const char *AB_BankInfoService_GetPversion(const AB_BANKINFO_SERVICE *el);
00189 AQBANKING_API void AB_BankInfoService_SetPversion(AB_BANKINFO_SERVICE *el, const char *d);
00190 
00194 AQBANKING_API const char *AB_BankInfoService_GetMode(const AB_BANKINFO_SERVICE *el);
00198 AQBANKING_API void AB_BankInfoService_SetMode(AB_BANKINFO_SERVICE *el, const char *d);
00199 
00203 AQBANKING_API const char *AB_BankInfoService_GetAux1(const AB_BANKINFO_SERVICE *el);
00207 AQBANKING_API void AB_BankInfoService_SetAux1(AB_BANKINFO_SERVICE *el, const char *d);
00208 
00212 AQBANKING_API const char *AB_BankInfoService_GetAux2(const AB_BANKINFO_SERVICE *el);
00216 AQBANKING_API void AB_BankInfoService_SetAux2(AB_BANKINFO_SERVICE *el, const char *d);
00217 
00218 
00219 #ifdef __cplusplus
00220 } /* __cplusplus */
00221 #endif
00222 
00223 
00224 #endif /* BANKINFOSERVICE_H */

Generated on Thu Oct 6 14:49:08 2005 for aqbanking by  doxygen 1.4.4