aqbanking
5.1.0beta
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
73
#ifdef __cplusplus
74
extern
"C"
{
75
#endif
76
77
typedef
struct
AB_SECURITY
AB_SECURITY
;
78
79
#ifdef __cplusplus
80
}
/* __cplusplus */
81
#endif
82
83
#include <gwenhywfar/db.h>
84
#include <gwenhywfar/misc.h>
85
#include <gwenhywfar/list2.h>
86
/* headers */
87
#include <gwenhywfar/types.h>
88
#include <gwenhywfar/gwentime.h>
89
#include <
aqbanking/value.h
>
90
91
#ifdef __cplusplus
92
extern
"C"
{
93
#endif
94
95
96
GWEN_LIST_FUNCTION_LIB_DEFS
(
AB_SECURITY
, AB_Security,
AQBANKING_API
)
97
AQBANKING_API
AB_SECURITY_LIST
*
AB_Security_List_dup
(const
AB_SECURITY_LIST
*stl);
98
99
GWEN_LIST2_FUNCTION_LIB_DEFS
(
AB_SECURITY
, AB_Security,
AQBANKING_API
)
100
103
AQBANKING_API
void
AB_Security_List2_freeAll
(
AB_SECURITY_LIST2
*stl);
104
107
AQBANKING_API
AB_SECURITY *
AB_Security_new
(
void
);
110
AQBANKING_API
AB_SECURITY *
AB_Security_fromDb
(GWEN_DB_NODE *db);
113
AQBANKING_API
AB_SECURITY *
AB_Security_dup
(const AB_SECURITY*st);
116
AQBANKING_API
void
AB_Security_free
(AB_SECURITY *st);
119
AQBANKING_API
void
AB_Security_Attach
(AB_SECURITY *st);
122
AQBANKING_API
int
AB_Security_ReadDb
(AB_SECURITY *st, GWEN_DB_NODE *db);
125
AQBANKING_API
int
AB_Security_toDb
(const AB_SECURITY*st, GWEN_DB_NODE *db);
128
AQBANKING_API
int
AB_Security_IsModified
(const AB_SECURITY *st);
131
AQBANKING_API
void
AB_Security_SetModified
(AB_SECURITY *st,
int
i);
132
136
AQBANKING_API
const
char
*
AB_Security_GetName
(const AB_SECURITY *el);
140
AQBANKING_API
void
AB_Security_SetName
(AB_SECURITY *el, const
char
*d);
141
145
AQBANKING_API
const
char
*
AB_Security_GetUniqueId
(const AB_SECURITY *el);
149
AQBANKING_API
void
AB_Security_SetUniqueId
(AB_SECURITY *el, const
char
*d);
150
154
AQBANKING_API
const
char
*
AB_Security_GetNameSpace
(const AB_SECURITY *el);
158
AQBANKING_API
void
AB_Security_SetNameSpace
(AB_SECURITY *el, const
char
*d);
159
163
AQBANKING_API
const
char
*
AB_Security_GetTickerSymbol
(const AB_SECURITY *el);
167
AQBANKING_API
void
AB_Security_SetTickerSymbol
(AB_SECURITY *el, const
char
*d);
168
172
AQBANKING_API
const
AB_VALUE
*
AB_Security_GetUnits
(const AB_SECURITY *el);
176
AQBANKING_API
void
AB_Security_SetUnits
(AB_SECURITY *el, const
AB_VALUE
*d);
177
181
AQBANKING_API
const
AB_VALUE
*
AB_Security_GetUnitPriceValue
(const AB_SECURITY *el);
185
AQBANKING_API
void
AB_Security_SetUnitPriceValue
(AB_SECURITY *el, const
AB_VALUE
*d);
186
190
AQBANKING_API
const GWEN_TIME *
AB_Security_GetUnitPriceDate
(const AB_SECURITY *el);
194
AQBANKING_API
void
AB_Security_SetUnitPriceDate
(AB_SECURITY *el, const GWEN_TIME *d);
195
196
197
#ifdef __cplusplus
198
}
/* __cplusplus */
199
#endif
200
201
202
#endif
/* SECURITY_H */
Generated on Sun Oct 27 2013 23:35:11 for aqbanking by
1.8.4