aqbanking  5.6.1beta
ab_jobqueue.h
Go to the documentation of this file.
1 /**********************************************************
2  * This file has been automatically created by "typemaker2"
3  * from the file "ab_jobqueue.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 AB_JOBQUEUE_H
9 #define AB_JOBQUEUE_H
10 
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 /* needed system headers */
17 #include <gwenhywfar/types.h>
18 #include <gwenhywfar/list1.h>
19 #include <gwenhywfar/inherit.h>
20 
21 /* pre-headers */
22 #include <aqbanking/job.h>
23 
24 typedef struct AB_JOBQUEUE AB_JOBQUEUE;
27 
28 
29 /* post-headers */
30 
31 
33 AQBANKING_API AB_JOBQUEUE *AB_JobQueue_new(void);
34 
36 AQBANKING_API void AB_JobQueue_free(AB_JOBQUEUE *p_struct);
37 
38 AQBANKING_API void AB_JobQueue_Attach(AB_JOBQUEUE *p_struct);
39 
40 AQBANKING_API AB_JOBQUEUE *AB_JobQueue_dup(const AB_JOBQUEUE *p_struct);
41 
45 AQBANKING_API AB_JOB_LIST2 *AB_JobQueue_GetJobList(const AB_JOBQUEUE *p_struct);
46 
50 AQBANKING_API int AB_JobQueue_GetJobType(const AB_JOBQUEUE *p_struct);
51 
55 AQBANKING_API void AB_JobQueue_SetJobList(AB_JOBQUEUE *p_struct, AB_JOB_LIST2 *p_src);
56 
60 AQBANKING_API void AB_JobQueue_SetJobType(AB_JOBQUEUE *p_struct, int p_src);
61 
62 /* list1 functions */
64 
65 #ifdef __cplusplus
66 }
67 #endif
68 
69 #endif
70 
struct AB_JOBQUEUE AB_JOBQUEUE
Definition: ab_jobqueue.h:24
int AB_JobQueue_GetJobType(const AB_JOBQUEUE *p_struct)
#define AQBANKING_API
Definition: error.h:55
AB_JOBQUEUE * AB_JobQueue_new(void)
struct AB_JOB_LIST2 AB_JOB_LIST2
Definition: listdoc.h:1372
AB_JOBQUEUE_LIST * AB_JobQueue_List_dup(const AB_JOBQUEUE_LIST *p_src)
GWEN_INHERIT_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN
AB_JOB_LIST2 * AB_JobQueue_GetJobList(const AB_JOBQUEUE *p_struct)
void AB_JobQueue_Attach(AB_JOBQUEUE *p_struct)
void AB_JobQueue_SetJobType(AB_JOBQUEUE *p_struct, int p_src)
AB_JOBQUEUE * AB_JobQueue_dup(const AB_JOBQUEUE *p_struct)
void AB_JobQueue_free(AB_JOBQUEUE *p_struct)
GWEN_LIST_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION, AB_ProviderDescription,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION
void AB_JobQueue_SetJobList(AB_JOBQUEUE *p_struct, AB_JOB_LIST2 *p_src)