aqbanking  5.1.0beta
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