aqbanking
5.0.28beta
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
aqbanking5
aqbanking
security.h
Go to the documentation of this file.
1
/* This file is auto-generated from "security.xml" by the typemaker
2
tool of Gwenhywfar.
3
Do not edit this file -- all changes will be lost! */
4
#ifndef SECURITY_H
5
#define SECURITY_H
6
80
#ifdef __cplusplus
81
extern
"C"
{
82
#endif
83
84
typedef
struct
AB_SECURITY
AB_SECURITY
;
85
86
#ifdef __cplusplus
87
}
/* __cplusplus */
88
#endif
89
90
#include <gwenhywfar/db.h>
91
#include <gwenhywfar/misc.h>
92
#include <gwenhywfar/list2.h>
93
/* headers */
94
#include <gwenhywfar/types.h>
95
#include <gwenhywfar/gwentime.h>
96
#include <
aqbanking/value.h
>
97
98
#ifdef __cplusplus
99
extern
"C"
{
100
#endif
101
102
103
GWEN_LIST_FUNCTION_LIB_DEFS
(
AB_SECURITY
, AB_Security,
AQBANKING_API
)
104
AQBANKING_API
AB_SECURITY_LIST
*
AB_Security_List_dup
(const
AB_SECURITY_LIST
*stl);
105
106
GWEN_LIST2_FUNCTION_LIB_DEFS
(
AB_SECURITY
, AB_Security,
AQBANKING_API
)
107
110
AQBANKING_API
void
AB_Security_List2_freeAll
(
AB_SECURITY_LIST2
*stl);
111
114
AQBANKING_API
AB_SECURITY *
AB_Security_new
(
void
);
117
AQBANKING_API
AB_SECURITY *
AB_Security_fromDb
(GWEN_DB_NODE *db);
120
AQBANKING_API
AB_SECURITY *
AB_Security_dup
(const AB_SECURITY*st);
123
AQBANKING_API
void
AB_Security_free
(AB_SECURITY *st);
126
AQBANKING_API
void
AB_Security_Attach
(AB_SECURITY *st);
129
AQBANKING_API
int
AB_Security_ReadDb
(AB_SECURITY *st, GWEN_DB_NODE *db);
132
AQBANKING_API
int
AB_Security_toDb
(const AB_SECURITY*st, GWEN_DB_NODE *db);
135
AQBANKING_API
int
AB_Security_IsModified
(const AB_SECURITY *st);
138
AQBANKING_API
void
AB_Security_SetModified
(AB_SECURITY *st,
int
i);
139
143
AQBANKING_API
const
char
*
AB_Security_GetName
(const AB_SECURITY *el);
147
AQBANKING_API
void
AB_Security_SetName
(AB_SECURITY *el, const
char
*d);
148
152
AQBANKING_API
const
char
*
AB_Security_GetUniqueId
(const AB_SECURITY *el);
156
AQBANKING_API
void
AB_Security_SetUniqueId
(AB_SECURITY *el, const
char
*d);
157
161
AQBANKING_API
const
char
*
AB_Security_GetNameSpace
(const AB_SECURITY *el);
165
AQBANKING_API
void
AB_Security_SetNameSpace
(AB_SECURITY *el, const
char
*d);
166
170
AQBANKING_API
const
char
*
AB_Security_GetTickerSymbol
(const AB_SECURITY *el);
174
AQBANKING_API
void
AB_Security_SetTickerSymbol
(AB_SECURITY *el, const
char
*d);
175
179
AQBANKING_API
const
AB_VALUE
*
AB_Security_GetUnits
(const AB_SECURITY *el);
183
AQBANKING_API
void
AB_Security_SetUnits
(AB_SECURITY *el, const
AB_VALUE
*d);
184
188
AQBANKING_API
const
AB_VALUE
*
AB_Security_GetUnitPriceValue
(const AB_SECURITY *el);
192
AQBANKING_API
void
AB_Security_SetUnitPriceValue
(AB_SECURITY *el, const
AB_VALUE
*d);
193
197
AQBANKING_API
const GWEN_TIME *
AB_Security_GetUnitPriceDate
(const AB_SECURITY *el);
201
AQBANKING_API
void
AB_Security_SetUnitPriceDate
(AB_SECURITY *el, const GWEN_TIME *d);
202
203
204
#ifdef __cplusplus
205
}
/* __cplusplus */
206
#endif
207
208
209
#endif
/* SECURITY_H */
Generated on Sat May 25 2013 21:56:32 for aqbanking by
1.8.1.2