user.h

Go to the documentation of this file.
00001 /* This file is auto-generated from "user.xml" by the typemaker
00002    tool of Gwenhywfar. 
00003    Do not edit this file -- all changes will be lost! */
00004 #ifndef USER_H
00005 #define USER_H
00006 
00091 #ifdef __cplusplus
00092 extern "C" {
00093 #endif
00094 
00095 typedef struct AB_USER AB_USER;
00096 
00097 #ifdef __cplusplus
00098 } /* __cplusplus */
00099 #endif
00100 
00101 #include <gwenhywfar/db.h>
00102 #include <gwenhywfar/inherit.h>
00103 #include <gwenhywfar/list2.h>
00104 /* pre-headers */
00105 #include <gwenhywfar/types.h>
00106 #include <aqbanking/error.h>
00107 
00108 #ifdef __cplusplus
00109 extern "C" {
00110 #endif
00111 
00112 
00113 GWEN_INHERIT_FUNCTION_LIB_DEFS(AB_USER, AQBANKING_API)
00114 GWEN_LIST2_FUNCTION_LIB_DEFS(AB_USER, AB_User, AQBANKING_API)
00115 
00118 AQBANKING_API void AB_User_List2_freeAll(AB_USER_LIST2 *stl);
00119 
00120 /* post-headers */
00121 #include <aqbanking/banking.h>
00122 #include <aqbanking/userfns.h>
00123 
00126 AQBANKING_API void AB_User_free(AB_USER *st);
00129 AQBANKING_API void AB_User_Attach(AB_USER *st);
00132 AQBANKING_API int AB_User_ReadDb(AB_USER *st, GWEN_DB_NODE *db);
00135 AQBANKING_API int AB_User_toDb(const AB_USER*st, GWEN_DB_NODE *db);
00138 AQBANKING_API int AB_User_IsModified(const AB_USER *st);
00141 AQBANKING_API void AB_User_SetModified(AB_USER *st, int i);
00142 
00143 
00144 
00145 
00149 AQBANKING_API GWEN_TYPE_UINT32 AB_User_GetUniqueId(const AB_USER *el);
00153 AQBANKING_API void AB_User_SetUniqueId(AB_USER *el, GWEN_TYPE_UINT32 d);
00154 
00158 AQBANKING_API const char *AB_User_GetBackendName(const AB_USER *el);
00162 AQBANKING_API void AB_User_SetBackendName(AB_USER *el, const char *d);
00163 
00167 AQBANKING_API const char *AB_User_GetUserName(const AB_USER *el);
00171 AQBANKING_API void AB_User_SetUserName(AB_USER *el, const char *d);
00172 
00176 AQBANKING_API const char *AB_User_GetUserId(const AB_USER *el);
00180 AQBANKING_API void AB_User_SetUserId(AB_USER *el, const char *d);
00181 
00185 AQBANKING_API const char *AB_User_GetCustomerId(const AB_USER *el);
00189 AQBANKING_API void AB_User_SetCustomerId(AB_USER *el, const char *d);
00190 
00194 AQBANKING_API const char *AB_User_GetCountry(const AB_USER *el);
00198 AQBANKING_API void AB_User_SetCountry(AB_USER *el, const char *d);
00199 
00203 AQBANKING_API const char *AB_User_GetBankCode(const AB_USER *el);
00207 AQBANKING_API void AB_User_SetBankCode(AB_USER *el, const char *d);
00208 
00212 AQBANKING_API GWEN_TYPE_UINT32 AB_User_GetLastSessionId(const AB_USER *el);
00216 AQBANKING_API void AB_User_SetLastSessionId(AB_USER *el, GWEN_TYPE_UINT32 d);
00217 
00218 
00222 AQBANKING_API AB_BANKING *AB_User_GetBanking(const AB_USER *el);
00226 AQBANKING_API void AB_User_SetBanking(AB_USER *el, AB_BANKING *d);
00227 
00228 
00229 #ifdef __cplusplus
00230 } /* __cplusplus */
00231 #endif
00232 
00233 
00234 #endif /* USER_H */

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