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

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/list2.h>
00157 #include <gwenhywfar/types.h>
00158 #include <aqbanking/error.h>
00159 #include <aqbanking/bankinfoservice.h>
00160 
00161 #ifdef __cplusplus
00162 extern "C" {
00163 #endif
00164 
00165 GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO, AB_BankInfo, AQBANKING_API)
00166 
00167 
00169 AQBANKING_API void AB_BankInfo_List2_freeAll(AB_BANKINFO_LIST2 *stl);
00172 AQBANKING_API AB_BANKINFO_LIST2 *AB_BankInfo_List2_dup(const AB_BANKINFO_LIST2 *stl);
00173 
00176 AQBANKING_API AB_BANKINFO *AB_BankInfo_new();
00179 AQBANKING_API void AB_BankInfo_free(AB_BANKINFO *st);
00182 AQBANKING_API void AB_BankInfo_Attach(AB_BANKINFO *st);
00185 AQBANKING_API AB_BANKINFO *AB_BankInfo_dup(const AB_BANKINFO*st);
00188 AQBANKING_API AB_BANKINFO *AB_BankInfo_fromDb(GWEN_DB_NODE *db);
00191 AQBANKING_API int AB_BankInfo_toDb(const AB_BANKINFO*st, GWEN_DB_NODE *db);
00194 AQBANKING_API int AB_BankInfo_IsModified(const AB_BANKINFO *st);
00197 AQBANKING_API void AB_BankInfo_SetModified(AB_BANKINFO *st, int i);
00198 
00202 AQBANKING_API const char *AB_BankInfo_GetCountry(const AB_BANKINFO *el);
00206 AQBANKING_API void AB_BankInfo_SetCountry(AB_BANKINFO *el, const char *d);
00207 
00211 AQBANKING_API const char *AB_BankInfo_GetBranchId(const AB_BANKINFO *el);
00215 AQBANKING_API void AB_BankInfo_SetBranchId(AB_BANKINFO *el, const char *d);
00216 
00220 AQBANKING_API const char *AB_BankInfo_GetBankId(const AB_BANKINFO *el);
00224 AQBANKING_API void AB_BankInfo_SetBankId(AB_BANKINFO *el, const char *d);
00225 
00229 AQBANKING_API const char *AB_BankInfo_GetBic(const AB_BANKINFO *el);
00233 AQBANKING_API void AB_BankInfo_SetBic(AB_BANKINFO *el, const char *d);
00234 
00238 AQBANKING_API const char *AB_BankInfo_GetBankName(const AB_BANKINFO *el);
00242 AQBANKING_API void AB_BankInfo_SetBankName(AB_BANKINFO *el, const char *d);
00243 
00247 AQBANKING_API const char *AB_BankInfo_GetLocation(const AB_BANKINFO *el);
00251 AQBANKING_API void AB_BankInfo_SetLocation(AB_BANKINFO *el, const char *d);
00252 
00256 AQBANKING_API const char *AB_BankInfo_GetStreet(const AB_BANKINFO *el);
00260 AQBANKING_API void AB_BankInfo_SetStreet(AB_BANKINFO *el, const char *d);
00261 
00265 AQBANKING_API const char *AB_BankInfo_GetZipcode(const AB_BANKINFO *el);
00269 AQBANKING_API void AB_BankInfo_SetZipcode(AB_BANKINFO *el, const char *d);
00270 
00274 AQBANKING_API const char *AB_BankInfo_GetCity(const AB_BANKINFO *el);
00278 AQBANKING_API void AB_BankInfo_SetCity(AB_BANKINFO *el, const char *d);
00279 
00283 AQBANKING_API const char *AB_BankInfo_GetRegion(const AB_BANKINFO *el);
00287 AQBANKING_API void AB_BankInfo_SetRegion(AB_BANKINFO *el, const char *d);
00288 
00292 AQBANKING_API const char *AB_BankInfo_GetPhone(const AB_BANKINFO *el);
00296 AQBANKING_API void AB_BankInfo_SetPhone(AB_BANKINFO *el, const char *d);
00297 
00301 AQBANKING_API const char *AB_BankInfo_GetFax(const AB_BANKINFO *el);
00305 AQBANKING_API void AB_BankInfo_SetFax(AB_BANKINFO *el, const char *d);
00306 
00310 AQBANKING_API const char *AB_BankInfo_GetEmail(const AB_BANKINFO *el);
00314 AQBANKING_API void AB_BankInfo_SetEmail(AB_BANKINFO *el, const char *d);
00315 
00319 AQBANKING_API const char *AB_BankInfo_GetWebsite(const AB_BANKINFO *el);
00323 AQBANKING_API void AB_BankInfo_SetWebsite(AB_BANKINFO *el, const char *d);
00324 
00328 AQBANKING_API AB_BANKINFO_SERVICE_LIST *AB_BankInfo_GetServices(const AB_BANKINFO *el);
00332 AQBANKING_API void AB_BankInfo_SetServices(AB_BANKINFO *el, AB_BANKINFO_SERVICE_LIST *d);
00333 
00334 
00335 #ifdef __cplusplus
00336 } /* __cplusplus */
00337 #endif
00338 
00339 
00340 #endif /* BANKINFO_H */

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