aqbanking
5.0.24.0-git
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
aqbanking5
aqofxconnect
aqofxconnect/user.h
Go to the documentation of this file.
1
/***************************************************************************
2
begin : Mon Mar 01 2004
3
copyright : (C) 2004 by Martin Preuss
4
email : martin@libchipcard.de
5
6
***************************************************************************
7
* Please see toplevel file COPYING for license details *
8
***************************************************************************/
9
10
#ifndef AO_USER_H
11
#define AO_USER_H
12
13
#include <
aqofxconnect/aqofxconnect.h
>
14
#include <
aqbanking/provider_be.h
>
15
16
#include <gwenhywfar/misc.h>
17
#include <gwenhywfar/db.h>
18
19
20
#define AO_USER_FLAGS_ACCOUNT_LIST 0x00000001
21
#define AO_USER_FLAGS_STATEMENTS 0x00000002
22
#define AO_USER_FLAGS_INVESTMENT 0x00000004
23
#define AO_USER_FLAGS_BILLPAY 0x00000008
24
#define AO_USER_FLAGS_EMPTY_BANKID 0x00000010
25
#define AO_USER_FLAGS_EMPTY_FID 0x00000020
26
#define AO_USER_FLAGS_FORCE_SSL3 0x00000040
27
#define AO_USER_FLAGS_SEND_SHORT_DATE 0x00000080
28
29
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
34
35
36
AQOFXCONNECT_API
37
uint32_t
AO_User_Flags_fromDb
(GWEN_DB_NODE *db,
const
char
*name);
38
39
AQOFXCONNECT_API
40
void
AO_User_Flags_toDb
(GWEN_DB_NODE *db,
const
char
*name,
41
uint32_t fl);
42
43
44
AQOFXCONNECT_API
45
void
AO_User_Extend
(
AB_USER
*u,
AB_PROVIDER
*pro,
46
AB_PROVIDER_EXTEND_MODE
em,
47
GWEN_DB_NODE *dbBackend);
48
49
AQOFXCONNECT_API
50
const
char
*
AO_User_GetBankName
(
const
AB_USER
*u);
51
52
AQOFXCONNECT_API
53
void
AO_User_SetBankName
(
AB_USER
*u,
const
char
*s);
54
55
AQOFXCONNECT_API
56
const
char
*
AO_User_GetBrokerId
(
const
AB_USER
*u);
57
58
AQOFXCONNECT_API
59
void
AO_User_SetBrokerId
(
AB_USER
*u,
const
char
*s);
60
61
AQOFXCONNECT_API
62
const
char
*
AO_User_GetOrg
(
const
AB_USER
*u);
63
64
AQOFXCONNECT_API
65
void
AO_User_SetOrg
(
AB_USER
*u,
const
char
*s);
66
67
AQOFXCONNECT_API
68
const
char
*
AO_User_GetFid
(
const
AB_USER
*u);
69
70
AQOFXCONNECT_API
71
void
AO_User_SetFid
(
AB_USER
*u,
const
char
*s);
72
73
AQOFXCONNECT_API
74
const
char
*
AO_User_GetServerAddr
(
const
AB_USER
*u);
75
76
AQOFXCONNECT_API
77
void
AO_User_SetServerAddr
(
AB_USER
*u,
const
char
*s);
78
79
AQOFXCONNECT_API
80
uint32_t
AO_User_GetFlags
(
const
AB_USER
*u);
81
82
AQOFXCONNECT_API
83
void
AO_User_SetFlags
(
AB_USER
*u, uint32_t f);
84
85
AQOFXCONNECT_API
86
void
AO_User_AddFlags
(
AB_USER
*u, uint32_t f);
87
88
AQOFXCONNECT_API
89
void
AO_User_SubFlags
(
AB_USER
*u, uint32_t f);
90
91
92
93
AQOFXCONNECT_API
94
const
char
*
AO_User_GetAppId
(
const
AB_USER
*u);
95
96
AQOFXCONNECT_API
97
void
AO_User_SetAppId
(
AB_USER
*u,
const
char
*s);
98
99
AQOFXCONNECT_API
100
const
char
*
AO_User_GetAppVer
(
const
AB_USER
*u);
101
102
AQOFXCONNECT_API
103
void
AO_User_SetAppVer
(
AB_USER
*u,
const
char
*s);
104
105
AQOFXCONNECT_API
106
const
char
*
AO_User_GetHeaderVer
(
const
AB_USER
*u);
107
108
AQOFXCONNECT_API
109
void
AO_User_SetHeaderVer
(
AB_USER
*u,
const
char
*s);
110
111
AQOFXCONNECT_API
112
const
char
*
AO_User_GetClientUid
(
const
AB_USER
*u);
113
114
AQOFXCONNECT_API
115
void
AO_User_SetClientUid
(
AB_USER
*u,
const
char
*s);
116
117
118
119
AQOFXCONNECT_API
120
const
char
*
AO_User_GetSecurityType
(
const
AB_USER
*u);
121
122
AQOFXCONNECT_API
123
void
AO_User_SetSecurityType
(
AB_USER
*u,
const
char
*s);
124
125
126
127
AQOFXCONNECT_API
128
int
AO_User_GetHttpVMajor
(
const
AB_USER
*u);
129
130
AQOFXCONNECT_API
131
void
AO_User_SetHttpVMajor
(
AB_USER
*u,
int
i);
132
133
AQOFXCONNECT_API
134
int
AO_User_GetHttpVMinor
(
const
AB_USER
*u);
135
136
AQOFXCONNECT_API
137
void
AO_User_SetHttpVMinor
(
AB_USER
*u,
int
i);
138
139
140
#ifdef __cplusplus
141
}
142
#endif
143
144
145
#endif
Generated on Tue Mar 25 2014 03:40:32 for aqbanking by
1.8.1.2