aqbanking  5.6.1beta
oh_institute_data.h
Go to the documentation of this file.
1 /**********************************************************
2  * This file has been automatically created by "typemaker2"
3  * from the file "oh_institute_data.xml".
4  * Please do not edit this file, all changes will be lost.
5  * Better edit the mentioned source file instead.
6  **********************************************************/
7 
8 #ifndef OH_INSTITUTE_DATA_H
9 #define OH_INSTITUTE_DATA_H
10 
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 /* define OH_INSTITUTE_DATA_FLAGS */
17 #define OH_INSTITUTE_DATA_FLAGS_OFXFAIL 0x00000001
18 #define OH_INSTITUTE_DATA_FLAGS_SSLFAIL 0x00000002
19 
20 
21 /* needed system headers */
22 #include <gwenhywfar/types.h>
23 #include <gwenhywfar/list1.h>
24 #include <gwenhywfar/list2.h>
25 #include <gwenhywfar/db.h>
26 
27 /* pre-headers */
29 #include <gwenhywfar/gwentime.h>
30 
34 
35 
36 /* post-headers */
37 #include <aqofxconnect/oh_institute_data_fns.h>
38 
39 
41 AQOFXCONNECT_API OH_INSTITUTE_DATA *OH_InstituteData_new(void);
42 
44 AQOFXCONNECT_API void OH_InstituteData_free(OH_INSTITUTE_DATA *p_struct);
45 
46 AQOFXCONNECT_API void OH_InstituteData_Attach(OH_INSTITUTE_DATA *p_struct);
47 
48 AQOFXCONNECT_API OH_INSTITUTE_DATA *OH_InstituteData_dup(const OH_INSTITUTE_DATA *p_struct);
49 
50 AQOFXCONNECT_API OH_INSTITUTE_DATA *OH_InstituteData_copy(OH_INSTITUTE_DATA *p_struct, const OH_INSTITUTE_DATA *p_src);
51 
55 AQOFXCONNECT_API int OH_InstituteData_GetId(const OH_INSTITUTE_DATA *p_struct);
56 
60 AQOFXCONNECT_API uint32_t OH_InstituteData_GetFlags(const OH_INSTITUTE_DATA *p_struct);
61 
65 AQOFXCONNECT_API const char *OH_InstituteData_GetName(const OH_INSTITUTE_DATA *p_struct);
66 
70 AQOFXCONNECT_API const char *OH_InstituteData_GetFid(const OH_INSTITUTE_DATA *p_struct);
71 
75 AQOFXCONNECT_API const char *OH_InstituteData_GetOrg(const OH_INSTITUTE_DATA *p_struct);
76 
80 AQOFXCONNECT_API const char *OH_InstituteData_GetBrokerId(const OH_INSTITUTE_DATA *p_struct);
81 
85 AQOFXCONNECT_API const char *OH_InstituteData_GetUrl(const OH_INSTITUTE_DATA *p_struct);
86 
90 AQOFXCONNECT_API const GWEN_TIME *OH_InstituteData_GetLastOfxValidationTime(const OH_INSTITUTE_DATA *p_struct);
91 
95 AQOFXCONNECT_API const GWEN_TIME *OH_InstituteData_GetLastSslValidationTime(const OH_INSTITUTE_DATA *p_struct);
96 
100 AQOFXCONNECT_API const char *OH_InstituteData_GetFileName(const OH_INSTITUTE_DATA *p_struct);
101 
105 AQOFXCONNECT_API void OH_InstituteData_SetId(OH_INSTITUTE_DATA *p_struct, int p_src);
106 
110 AQOFXCONNECT_API void OH_InstituteData_SetFlags(OH_INSTITUTE_DATA *p_struct, uint32_t p_src);
111 
115 AQOFXCONNECT_API void OH_InstituteData_AddFlags(OH_INSTITUTE_DATA *p_struct, uint32_t p_src);
116 
120 AQOFXCONNECT_API void OH_InstituteData_SubFlags(OH_INSTITUTE_DATA *p_struct, uint32_t p_src);
121 
125 AQOFXCONNECT_API void OH_InstituteData_SetName(OH_INSTITUTE_DATA *p_struct, const char *p_src);
126 
130 AQOFXCONNECT_API void OH_InstituteData_SetFid(OH_INSTITUTE_DATA *p_struct, const char *p_src);
131 
135 AQOFXCONNECT_API void OH_InstituteData_SetOrg(OH_INSTITUTE_DATA *p_struct, const char *p_src);
136 
140 AQOFXCONNECT_API void OH_InstituteData_SetBrokerId(OH_INSTITUTE_DATA *p_struct, const char *p_src);
141 
145 AQOFXCONNECT_API void OH_InstituteData_SetUrl(OH_INSTITUTE_DATA *p_struct, const char *p_src);
146 
150 AQOFXCONNECT_API void OH_InstituteData_SetLastOfxValidationTime(OH_INSTITUTE_DATA *p_struct, const GWEN_TIME *p_src);
151 
155 AQOFXCONNECT_API void OH_InstituteData_SetLastSslValidationTime(OH_INSTITUTE_DATA *p_struct, const GWEN_TIME *p_src);
156 
160 AQOFXCONNECT_API void OH_InstituteData_SetFileName(OH_INSTITUTE_DATA *p_struct, const char *p_src);
161 
162 /* list1 functions */
164 
165 AQOFXCONNECT_API void OH_InstituteData_ReadDb(OH_INSTITUTE_DATA *p_struct, GWEN_DB_NODE *p_db);
166 
167 AQOFXCONNECT_API int OH_InstituteData_WriteDb(const OH_INSTITUTE_DATA *p_struct, GWEN_DB_NODE *p_db);
168 
169 AQOFXCONNECT_API OH_INSTITUTE_DATA *OH_InstituteData_fromDb(GWEN_DB_NODE *p_db);
170 
171 AQOFXCONNECT_API int OH_InstituteData_toDb(const OH_INSTITUTE_DATA *p_struct, GWEN_DB_NODE *p_db);
172 
173 AQOFXCONNECT_API OH_INSTITUTE_DATA *OH_InstituteData_List_GetById(const OH_INSTITUTE_DATA_LIST *p_list, int p_cmp);
174 
175 #ifdef __cplusplus
176 }
177 #endif
178 
179 #endif
180 
AQOFXCONNECT_API void OH_InstituteData_SetBrokerId(OH_INSTITUTE_DATA *p_struct, const char *p_src)
AQOFXCONNECT_API OH_INSTITUTE_DATA_LIST * OH_InstituteData_List_dup(const OH_INSTITUTE_DATA_LIST *p_src)
AQOFXCONNECT_API OH_INSTITUTE_DATA * OH_InstituteData_fromDb(GWEN_DB_NODE *p_db)
AQOFXCONNECT_API void OH_InstituteData_SetUrl(OH_INSTITUTE_DATA *p_struct, const char *p_src)
AQOFXCONNECT_API void OH_InstituteData_SetLastOfxValidationTime(OH_INSTITUTE_DATA *p_struct, const GWEN_TIME *p_src)
AQOFXCONNECT_API void OH_InstituteData_AddFlags(OH_INSTITUTE_DATA *p_struct, uint32_t p_src)
AQOFXCONNECT_API const char * OH_InstituteData_GetUrl(const OH_INSTITUTE_DATA *p_struct)
AQOFXCONNECT_API const char * OH_InstituteData_GetBrokerId(const OH_INSTITUTE_DATA *p_struct)
AQOFXCONNECT_API int OH_InstituteData_GetId(const OH_INSTITUTE_DATA *p_struct)
AQOFXCONNECT_API const char * OH_InstituteData_GetName(const OH_INSTITUTE_DATA *p_struct)
AQOFXCONNECT_API void OH_InstituteData_SetLastSslValidationTime(OH_INSTITUTE_DATA *p_struct, const GWEN_TIME *p_src)
AQOFXCONNECT_API OH_INSTITUTE_DATA * OH_InstituteData_new(void)
AQOFXCONNECT_API int OH_InstituteData_WriteDb(const OH_INSTITUTE_DATA *p_struct, GWEN_DB_NODE *p_db)
AQOFXCONNECT_API void OH_InstituteData_SetFid(OH_INSTITUTE_DATA *p_struct, const char *p_src)
GWEN_LIST2_FUNCTION_LIB_DEFS(AB_ACCOUNT_STATUS, AB_AccountStatus,) AB_ACCOUNT_STATUS *AB_AccountStatus_new()
AQOFXCONNECT_API void OH_InstituteData_ReadDb(OH_INSTITUTE_DATA *p_struct, GWEN_DB_NODE *p_db)
struct OH_INSTITUTE_DATA OH_INSTITUTE_DATA
AQOFXCONNECT_API void OH_InstituteData_Attach(OH_INSTITUTE_DATA *p_struct)
AQOFXCONNECT_API void OH_InstituteData_free(OH_INSTITUTE_DATA *p_struct)
AQOFXCONNECT_API OH_INSTITUTE_DATA * OH_InstituteData_List_GetById(const OH_INSTITUTE_DATA_LIST *p_list, int p_cmp)
AQOFXCONNECT_API void OH_InstituteData_SetFlags(OH_INSTITUTE_DATA *p_struct, uint32_t p_src)
AQOFXCONNECT_API void OH_InstituteData_SetOrg(OH_INSTITUTE_DATA *p_struct, const char *p_src)
AQOFXCONNECT_API uint32_t OH_InstituteData_GetFlags(const OH_INSTITUTE_DATA *p_struct)
AQOFXCONNECT_API void OH_InstituteData_SetName(OH_INSTITUTE_DATA *p_struct, const char *p_src)
AQOFXCONNECT_API OH_INSTITUTE_DATA * OH_InstituteData_copy(OH_INSTITUTE_DATA *p_struct, const OH_INSTITUTE_DATA *p_src)
AQOFXCONNECT_API int OH_InstituteData_toDb(const OH_INSTITUTE_DATA *p_struct, GWEN_DB_NODE *p_db)
AQOFXCONNECT_API const char * OH_InstituteData_GetFileName(const OH_INSTITUTE_DATA *p_struct)
AQOFXCONNECT_API OH_INSTITUTE_DATA * OH_InstituteData_dup(const OH_INSTITUTE_DATA *p_struct)
AQOFXCONNECT_API const GWEN_TIME * OH_InstituteData_GetLastSslValidationTime(const OH_INSTITUTE_DATA *p_struct)
#define AQOFXCONNECT_API
Definition: aqofxconnect.h:45
AQOFXCONNECT_API void OH_InstituteData_SetFileName(OH_INSTITUTE_DATA *p_struct, const char *p_src)
AQOFXCONNECT_API const GWEN_TIME * OH_InstituteData_GetLastOfxValidationTime(const OH_INSTITUTE_DATA *p_struct)
AQOFXCONNECT_API void OH_InstituteData_SubFlags(OH_INSTITUTE_DATA *p_struct, uint32_t p_src)
AQOFXCONNECT_API const char * OH_InstituteData_GetFid(const OH_INSTITUTE_DATA *p_struct)
GWEN_LIST_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION, AB_ProviderDescription,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION
AQOFXCONNECT_API void OH_InstituteData_SetId(OH_INSTITUTE_DATA *p_struct, int p_src)
AQOFXCONNECT_API const char * OH_InstituteData_GetOrg(const OH_INSTITUTE_DATA *p_struct)