• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

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 
00160 #ifdef __cplusplus
00161 extern "C" {
00162 #endif
00163 
00164 typedef struct AB_BANKINFO_SERVICE AB_BANKINFO_SERVICE;
00165 
00166 #ifdef __cplusplus
00167 } /* __cplusplus */
00168 #endif
00169 
00170 #include <gwenhywfar/db.h>
00171 #include <gwenhywfar/misc.h>
00172 #include <gwenhywfar/list2.h>
00173 /* headers */
00174 #include <gwenhywfar/types.h>
00175 #include <aqbanking/error.h>
00176 
00177 #ifdef __cplusplus
00178 extern "C" {
00179 #endif
00180 
00181 
00182 GWEN_LIST_FUNCTION_LIB_DEFS(AB_BANKINFO_SERVICE, AB_BankInfoService, AQBANKING_API)
00183 AQBANKING_API AB_BANKINFO_SERVICE_LIST *AB_BankInfoService_List_dup(const AB_BANKINFO_SERVICE_LIST *stl);
00184 
00185 GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_SERVICE, AB_BankInfoService, AQBANKING_API)
00186 
00189 AQBANKING_API void AB_BankInfoService_List2_freeAll(AB_BANKINFO_SERVICE_LIST2 *stl);
00190 
00193 AQBANKING_API AB_BANKINFO_SERVICE *AB_BankInfoService_new();
00196 AQBANKING_API AB_BANKINFO_SERVICE *AB_BankInfoService_fromDb(GWEN_DB_NODE *db);
00199 AQBANKING_API AB_BANKINFO_SERVICE *AB_BankInfoService_dup(const AB_BANKINFO_SERVICE*st);
00202 AQBANKING_API void AB_BankInfoService_free(AB_BANKINFO_SERVICE *st);
00205 AQBANKING_API void AB_BankInfoService_Attach(AB_BANKINFO_SERVICE *st);
00208 AQBANKING_API int AB_BankInfoService_ReadDb(AB_BANKINFO_SERVICE *st, GWEN_DB_NODE *db);
00211 AQBANKING_API int AB_BankInfoService_toDb(const AB_BANKINFO_SERVICE*st, GWEN_DB_NODE *db);
00214 AQBANKING_API int AB_BankInfoService_IsModified(const AB_BANKINFO_SERVICE *st);
00217 AQBANKING_API void AB_BankInfoService_SetModified(AB_BANKINFO_SERVICE *st, int i);
00218 
00222 AQBANKING_API const char *AB_BankInfoService_GetType(const AB_BANKINFO_SERVICE *el);
00226 AQBANKING_API void AB_BankInfoService_SetType(AB_BANKINFO_SERVICE *el, const char *d);
00227 
00231 AQBANKING_API const char *AB_BankInfoService_GetAddress(const AB_BANKINFO_SERVICE *el);
00235 AQBANKING_API void AB_BankInfoService_SetAddress(AB_BANKINFO_SERVICE *el, const char *d);
00236 
00240 AQBANKING_API const char *AB_BankInfoService_GetSuffix(const AB_BANKINFO_SERVICE *el);
00244 AQBANKING_API void AB_BankInfoService_SetSuffix(AB_BANKINFO_SERVICE *el, const char *d);
00245 
00249 AQBANKING_API const char *AB_BankInfoService_GetPversion(const AB_BANKINFO_SERVICE *el);
00253 AQBANKING_API void AB_BankInfoService_SetPversion(AB_BANKINFO_SERVICE *el, const char *d);
00254 
00258 AQBANKING_API const char *AB_BankInfoService_GetMode(const AB_BANKINFO_SERVICE *el);
00262 AQBANKING_API void AB_BankInfoService_SetMode(AB_BANKINFO_SERVICE *el, const char *d);
00263 
00267 AQBANKING_API const char *AB_BankInfoService_GetAux1(const AB_BANKINFO_SERVICE *el);
00271 AQBANKING_API void AB_BankInfoService_SetAux1(AB_BANKINFO_SERVICE *el, const char *d);
00272 
00276 AQBANKING_API const char *AB_BankInfoService_GetAux2(const AB_BANKINFO_SERVICE *el);
00280 AQBANKING_API void AB_BankInfoService_SetAux2(AB_BANKINFO_SERVICE *el, const char *d);
00281 
00285 AQBANKING_API const char *AB_BankInfoService_GetAux3(const AB_BANKINFO_SERVICE *el);
00289 AQBANKING_API void AB_BankInfoService_SetAux3(AB_BANKINFO_SERVICE *el, const char *d);
00290 
00294 AQBANKING_API const char *AB_BankInfoService_GetAux4(const AB_BANKINFO_SERVICE *el);
00298 AQBANKING_API void AB_BankInfoService_SetAux4(AB_BANKINFO_SERVICE *el, const char *d);
00299 
00300 
00301 #ifdef __cplusplus
00302 } /* __cplusplus */
00303 #endif
00304 
00305 
00306 #endif /* BANKINFOSERVICE_H */

Generated on Tue Aug 3 2010 17:34:15 for aqbanking by  doxygen 1.7.1