bankinfo.h

Go to the documentation of this file.
00001 /* This file is auto-generated from "bankinfo.xml" by the typemaker
00002    tool of Gwenhywfar. 
00003    Do not edit this file -- all changes will be lost! */
00004 #ifndef BANKINFO_H
00005 #define BANKINFO_H
00006 
00145 #ifdef __cplusplus
00146 extern "C" {
00147 #endif
00148 
00149 typedef struct AB_BANKINFO AB_BANKINFO;
00150 
00151 #ifdef __cplusplus
00152 } /* __cplusplus */
00153 #endif
00154 
00155 #include <gwenhywfar/db.h>
00156 #include <gwenhywfar/misc.h>
00157 #include <gwenhywfar/list2.h>
00158 /* headers */
00159 #include <gwenhywfar/types.h>
00160 #include <aqbanking/error.h>
00161 #include <aqbanking/bankinfoservice.h>
00162 
00163 #ifdef __cplusplus
00164 extern "C" {
00165 #endif
00166 
00167 
00168 GWEN_LIST_FUNCTION_LIB_DEFS(AB_BANKINFO, AB_BankInfo, AQBANKING_API)
00169 AQBANKING_API AB_BANKINFO_LIST *AB_BankInfo_List_dup(const AB_BANKINFO_LIST *stl);
00170 
00171 GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO, AB_BankInfo, AQBANKING_API)
00172 
00175 AQBANKING_API void AB_BankInfo_List2_freeAll(AB_BANKINFO_LIST2 *stl);
00176 
00179 AQBANKING_API AB_BANKINFO *AB_BankInfo_new();
00182 AQBANKING_API AB_BANKINFO *AB_BankInfo_fromDb(GWEN_DB_NODE *db);
00185 AQBANKING_API AB_BANKINFO *AB_BankInfo_dup(const AB_BANKINFO*st);
00188 AQBANKING_API void AB_BankInfo_free(AB_BANKINFO *st);
00191 AQBANKING_API void AB_BankInfo_Attach(AB_BANKINFO *st);
00194 AQBANKING_API int AB_BankInfo_ReadDb(AB_BANKINFO *st, GWEN_DB_NODE *db);
00197 AQBANKING_API int AB_BankInfo_toDb(const AB_BANKINFO*st, GWEN_DB_NODE *db);
00200 AQBANKING_API int AB_BankInfo_IsModified(const AB_BANKINFO *st);
00203 AQBANKING_API void AB_BankInfo_SetModified(AB_BANKINFO *st, int i);
00204 
00208 AQBANKING_API const char *AB_BankInfo_GetCountry(const AB_BANKINFO *el);
00212 AQBANKING_API void AB_BankInfo_SetCountry(AB_BANKINFO *el, const char *d);
00213 
00217 AQBANKING_API const char *AB_BankInfo_GetBranchId(const AB_BANKINFO *el);
00221 AQBANKING_API void AB_BankInfo_SetBranchId(AB_BANKINFO *el, const char *d);
00222 
00226 AQBANKING_API const char *AB_BankInfo_GetBankId(const AB_BANKINFO *el);
00230 AQBANKING_API void AB_BankInfo_SetBankId(AB_BANKINFO *el, const char *d);
00231 
00235 AQBANKING_API const char *AB_BankInfo_GetBic(const AB_BANKINFO *el);
00239 AQBANKING_API void AB_BankInfo_SetBic(AB_BANKINFO *el, const char *d);
00240 
00244 AQBANKING_API const char *AB_BankInfo_GetBankName(const AB_BANKINFO *el);
00248 AQBANKING_API void AB_BankInfo_SetBankName(AB_BANKINFO *el, const char *d);
00249 
00253 AQBANKING_API const char *AB_BankInfo_GetLocation(const AB_BANKINFO *el);
00257 AQBANKING_API void AB_BankInfo_SetLocation(AB_BANKINFO *el, const char *d);
00258 
00262 AQBANKING_API const char *AB_BankInfo_GetStreet(const AB_BANKINFO *el);
00266 AQBANKING_API void AB_BankInfo_SetStreet(AB_BANKINFO *el, const char *d);
00267 
00271 AQBANKING_API const char *AB_BankInfo_GetZipcode(const AB_BANKINFO *el);
00275 AQBANKING_API void AB_BankInfo_SetZipcode(AB_BANKINFO *el, const char *d);
00276 
00280 AQBANKING_API const char *AB_BankInfo_GetCity(const AB_BANKINFO *el);
00284 AQBANKING_API void AB_BankInfo_SetCity(AB_BANKINFO *el, const char *d);
00285 
00289 AQBANKING_API const char *AB_BankInfo_GetRegion(const AB_BANKINFO *el);
00293 AQBANKING_API void AB_BankInfo_SetRegion(AB_BANKINFO *el, const char *d);
00294 
00298 AQBANKING_API const char *AB_BankInfo_GetPhone(const AB_BANKINFO *el);
00302 AQBANKING_API void AB_BankInfo_SetPhone(AB_BANKINFO *el, const char *d);
00303 
00307 AQBANKING_API const char *AB_BankInfo_GetFax(const AB_BANKINFO *el);
00311 AQBANKING_API void AB_BankInfo_SetFax(AB_BANKINFO *el, const char *d);
00312 
00316 AQBANKING_API const char *AB_BankInfo_GetEmail(const AB_BANKINFO *el);
00320 AQBANKING_API void AB_BankInfo_SetEmail(AB_BANKINFO *el, const char *d);
00321 
00325 AQBANKING_API const char *AB_BankInfo_GetWebsite(const AB_BANKINFO *el);
00329 AQBANKING_API void AB_BankInfo_SetWebsite(AB_BANKINFO *el, const char *d);
00330 
00334 AQBANKING_API AB_BANKINFO_SERVICE_LIST *AB_BankInfo_GetServices(const AB_BANKINFO *el);
00338 AQBANKING_API void AB_BankInfo_SetServices(AB_BANKINFO *el, AB_BANKINFO_SERVICE_LIST *d);
00339 
00340 
00341 #ifdef __cplusplus
00342 } /* __cplusplus */
00343 #endif
00344 
00345 
00346 #endif /* BANKINFO_H */

Generated on Tue Apr 10 19:04:09 2007 for aqbanking by  doxygen 1.4.7