aqbanking  5.0.22
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 
00230 #ifdef __cplusplus
00231 extern "C" {
00232 #endif
00233 
00234 typedef struct AB_BANKINFO_SERVICE AB_BANKINFO_SERVICE;
00235 
00236 #ifdef __cplusplus
00237 } /* __cplusplus */
00238 #endif
00239 
00240 #include <gwenhywfar/db.h>
00241 #include <gwenhywfar/misc.h>
00242 #include <gwenhywfar/list2.h>
00243 /* headers */
00244 #include <gwenhywfar/types.h>
00245 #include <aqbanking/error.h>
00246 
00247 #ifdef __cplusplus
00248 extern "C" {
00249 #endif
00250 
00251 
00252 GWEN_LIST_FUNCTION_LIB_DEFS(AB_BANKINFO_SERVICE, AB_BankInfoService, AQBANKING_API)
00253 AQBANKING_API AB_BANKINFO_SERVICE_LIST *AB_BankInfoService_List_dup(const AB_BANKINFO_SERVICE_LIST *stl);
00254 
00255 GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_SERVICE, AB_BankInfoService, AQBANKING_API)
00256 
00259 AQBANKING_API void AB_BankInfoService_List2_freeAll(AB_BANKINFO_SERVICE_LIST2 *stl);
00260 
00263 AQBANKING_API AB_BANKINFO_SERVICE *AB_BankInfoService_new(void);
00266 AQBANKING_API AB_BANKINFO_SERVICE *AB_BankInfoService_fromDb(GWEN_DB_NODE *db);
00269 AQBANKING_API AB_BANKINFO_SERVICE *AB_BankInfoService_dup(const AB_BANKINFO_SERVICE*st);
00272 AQBANKING_API void AB_BankInfoService_free(AB_BANKINFO_SERVICE *st);
00275 AQBANKING_API void AB_BankInfoService_Attach(AB_BANKINFO_SERVICE *st);
00278 AQBANKING_API int AB_BankInfoService_ReadDb(AB_BANKINFO_SERVICE *st, GWEN_DB_NODE *db);
00281 AQBANKING_API int AB_BankInfoService_toDb(const AB_BANKINFO_SERVICE*st, GWEN_DB_NODE *db);
00284 AQBANKING_API int AB_BankInfoService_IsModified(const AB_BANKINFO_SERVICE *st);
00287 AQBANKING_API void AB_BankInfoService_SetModified(AB_BANKINFO_SERVICE *st, int i);
00288 
00292 AQBANKING_API const char *AB_BankInfoService_GetType(const AB_BANKINFO_SERVICE *el);
00296 AQBANKING_API void AB_BankInfoService_SetType(AB_BANKINFO_SERVICE *el, const char *d);
00297 
00301 AQBANKING_API const char *AB_BankInfoService_GetAddress(const AB_BANKINFO_SERVICE *el);
00305 AQBANKING_API void AB_BankInfoService_SetAddress(AB_BANKINFO_SERVICE *el, const char *d);
00306 
00310 AQBANKING_API const char *AB_BankInfoService_GetSuffix(const AB_BANKINFO_SERVICE *el);
00314 AQBANKING_API void AB_BankInfoService_SetSuffix(AB_BANKINFO_SERVICE *el, const char *d);
00315 
00319 AQBANKING_API const char *AB_BankInfoService_GetPversion(const AB_BANKINFO_SERVICE *el);
00323 AQBANKING_API void AB_BankInfoService_SetPversion(AB_BANKINFO_SERVICE *el, const char *d);
00324 
00328 AQBANKING_API const char *AB_BankInfoService_GetMode(const AB_BANKINFO_SERVICE *el);
00332 AQBANKING_API void AB_BankInfoService_SetMode(AB_BANKINFO_SERVICE *el, const char *d);
00333 
00337 AQBANKING_API uint32_t AB_BankInfoService_GetUserFlags(const AB_BANKINFO_SERVICE *el);
00341 AQBANKING_API void AB_BankInfoService_SetUserFlags(AB_BANKINFO_SERVICE *el, uint32_t d);
00342 
00346 AQBANKING_API const char *AB_BankInfoService_GetHversion(const AB_BANKINFO_SERVICE *el);
00350 AQBANKING_API void AB_BankInfoService_SetHversion(AB_BANKINFO_SERVICE *el, const char *d);
00351 
00355 AQBANKING_API const char *AB_BankInfoService_GetAux1(const AB_BANKINFO_SERVICE *el);
00359 AQBANKING_API void AB_BankInfoService_SetAux1(AB_BANKINFO_SERVICE *el, const char *d);
00360 
00364 AQBANKING_API const char *AB_BankInfoService_GetAux2(const AB_BANKINFO_SERVICE *el);
00368 AQBANKING_API void AB_BankInfoService_SetAux2(AB_BANKINFO_SERVICE *el, const char *d);
00369 
00373 AQBANKING_API const char *AB_BankInfoService_GetAux3(const AB_BANKINFO_SERVICE *el);
00377 AQBANKING_API void AB_BankInfoService_SetAux3(AB_BANKINFO_SERVICE *el, const char *d);
00378 
00382 AQBANKING_API const char *AB_BankInfoService_GetAux4(const AB_BANKINFO_SERVICE *el);
00386 AQBANKING_API void AB_BankInfoService_SetAux4(AB_BANKINFO_SERVICE *el, const char *d);
00387 
00388 
00389 #ifdef __cplusplus
00390 } /* __cplusplus */
00391 #endif
00392 
00393 
00394 #endif /* BANKINFOSERVICE_H */