aqbanking
5.0.24.0-git
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
aqbanking5
aqbanking
eutransferinfo.h
Go to the documentation of this file.
1
/* This file is auto-generated from "eutransferinfo.xml" by the typemaker
2
tool of Gwenhywfar.
3
Do not edit this file -- all changes will be lost! */
4
#ifndef EUTRANSFERINFO_H
5
#define EUTRANSFERINFO_H
6
50
#ifdef __cplusplus
51
extern
"C"
{
52
#endif
53
54
typedef
struct
AB_EUTRANSFER_INFO
AB_EUTRANSFER_INFO
;
55
56
#ifdef __cplusplus
57
}
/* __cplusplus */
58
#endif
59
60
#include <gwenhywfar/db.h>
61
#include <gwenhywfar/misc.h>
62
#include <gwenhywfar/list2.h>
63
/* headers */
64
#include <gwenhywfar/types.h>
65
#include <
aqbanking/value.h
>
66
#include <
aqbanking/transactionlimits.h
>
67
68
#ifdef __cplusplus
69
extern
"C"
{
70
#endif
71
72
73
GWEN_LIST_FUNCTION_LIB_DEFS
(
AB_EUTRANSFER_INFO
, AB_EuTransferInfo,
AQBANKING_API
)
74
AQBANKING_API
AB_EUTRANSFER_INFO_LIST
*
AB_EuTransferInfo_List_dup
(const
AB_EUTRANSFER_INFO_LIST
*stl);
75
76
GWEN_LIST2_FUNCTION_LIB_DEFS
(
AB_EUTRANSFER_INFO
, AB_EuTransferInfo,
AQBANKING_API
)
77
80
AQBANKING_API
void
AB_EuTransferInfo_List2_freeAll
(
AB_EUTRANSFER_INFO_LIST2
*stl);
81
84
AQBANKING_API
AB_EUTRANSFER_INFO *
AB_EuTransferInfo_new
(
void
);
87
AQBANKING_API
AB_EUTRANSFER_INFO *
AB_EuTransferInfo_fromDb
(GWEN_DB_NODE *db);
90
AQBANKING_API
AB_EUTRANSFER_INFO *
AB_EuTransferInfo_dup
(const AB_EUTRANSFER_INFO*st);
93
AQBANKING_API
void
AB_EuTransferInfo_free
(AB_EUTRANSFER_INFO *st);
96
AQBANKING_API
void
AB_EuTransferInfo_Attach
(AB_EUTRANSFER_INFO *st);
99
AQBANKING_API
int
AB_EuTransferInfo_ReadDb
(AB_EUTRANSFER_INFO *st, GWEN_DB_NODE *db);
102
AQBANKING_API
int
AB_EuTransferInfo_toDb
(const AB_EUTRANSFER_INFO*st, GWEN_DB_NODE *db);
105
AQBANKING_API
int
AB_EuTransferInfo_IsModified
(const AB_EUTRANSFER_INFO *st);
108
AQBANKING_API
void
AB_EuTransferInfo_SetModified
(AB_EUTRANSFER_INFO *st,
int
i);
109
113
AQBANKING_API
const
char
*
AB_EuTransferInfo_GetCountryCode
(const AB_EUTRANSFER_INFO *el);
117
AQBANKING_API
void
AB_EuTransferInfo_SetCountryCode
(AB_EUTRANSFER_INFO *el, const
char
*d);
118
122
AQBANKING_API
const
AB_TRANSACTION_LIMITS
*
AB_EuTransferInfo_GetFieldLimits
(const AB_EUTRANSFER_INFO *el);
126
AQBANKING_API
void
AB_EuTransferInfo_SetFieldLimits
(AB_EUTRANSFER_INFO *el, const
AB_TRANSACTION_LIMITS
*d);
127
131
AQBANKING_API
const
AB_VALUE
*
AB_EuTransferInfo_GetLimitLocalValue
(const AB_EUTRANSFER_INFO *el);
135
AQBANKING_API
void
AB_EuTransferInfo_SetLimitLocalValue
(AB_EUTRANSFER_INFO *el, const
AB_VALUE
*d);
136
140
AQBANKING_API
const
AB_VALUE
*
AB_EuTransferInfo_GetLimitForeignValue
(const AB_EUTRANSFER_INFO *el);
144
AQBANKING_API
void
AB_EuTransferInfo_SetLimitForeignValue
(AB_EUTRANSFER_INFO *el, const
AB_VALUE
*d);
145
146
147
#ifdef __cplusplus
148
}
/* __cplusplus */
149
#endif
150
151
152
#endif
/* EUTRANSFERINFO_H */
Generated on Sun Dec 9 2012 12:56:41 for aqbanking by
1.8.1.2