aqbanking  5.7.8
Typedefs | Functions
security.h File Reference
#include <gwenhywfar/db.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/types.h>
#include <gwenhywfar/gwentime.h>
#include <aqbanking/value.h>

Go to the source code of this file.

Typedefs

typedef struct AB_SECURITY AB_SECURITY
 

Functions

AB_SECURITY_LISTAB_Security_List_dup (const AB_SECURITY_LIST *stl)
 
void AB_Security_List2_freeAll (AB_SECURITY_LIST2 *stl)
 
AB_SECURITYAB_Security_new (void)
 
AB_SECURITYAB_Security_fromDb (GWEN_DB_NODE *db)
 
AB_SECURITYAB_Security_dup (const AB_SECURITY *st)
 
void AB_Security_free (AB_SECURITY *st)
 
void AB_Security_Attach (AB_SECURITY *st)
 
int AB_Security_ReadDb (AB_SECURITY *st, GWEN_DB_NODE *db)
 
int AB_Security_toDb (const AB_SECURITY *st, GWEN_DB_NODE *db)
 
int AB_Security_IsModified (const AB_SECURITY *st)
 
void AB_Security_SetModified (AB_SECURITY *st, int i)
 
const char * AB_Security_GetName (const AB_SECURITY *el)
 
void AB_Security_SetName (AB_SECURITY *el, const char *d)
 
const char * AB_Security_GetUniqueId (const AB_SECURITY *el)
 
void AB_Security_SetUniqueId (AB_SECURITY *el, const char *d)
 
const char * AB_Security_GetNameSpace (const AB_SECURITY *el)
 
void AB_Security_SetNameSpace (AB_SECURITY *el, const char *d)
 
const char * AB_Security_GetTickerSymbol (const AB_SECURITY *el)
 
void AB_Security_SetTickerSymbol (AB_SECURITY *el, const char *d)
 
const AB_VALUEAB_Security_GetUnits (const AB_SECURITY *el)
 
void AB_Security_SetUnits (AB_SECURITY *el, const AB_VALUE *d)
 
const AB_VALUEAB_Security_GetUnitPriceValue (const AB_SECURITY *el)
 
void AB_Security_SetUnitPriceValue (AB_SECURITY *el, const AB_VALUE *d)
 
const GWEN_TIME * AB_Security_GetUnitPriceDate (const AB_SECURITY *el)
 
void AB_Security_SetUnitPriceDate (AB_SECURITY *el, const GWEN_TIME *d)
 

Typedef Documentation

◆ AB_SECURITY

typedef struct AB_SECURITY AB_SECURITY

Definition at line 77 of file security.h.

Function Documentation

◆ AB_Security_Attach()

void AB_Security_Attach ( AB_SECURITY st)

Increments the usage counter of the given object, so an additional free() is needed to destroy the object.

◆ AB_Security_dup()

AB_SECURITY* AB_Security_dup ( const AB_SECURITY st)

Creates and returns a deep copy of thegiven object.

◆ AB_Security_free()

void AB_Security_free ( AB_SECURITY st)

Destroys the given object.

◆ AB_Security_fromDb()

AB_SECURITY* AB_Security_fromDb ( GWEN_DB_NODE *  db)

Creates an object from the data in the given GWEN_DB_NODE

◆ AB_Security_GetName()

const char* AB_Security_GetName ( const AB_SECURITY el)

Returns the property AB_SECURITY_Name

◆ AB_Security_GetNameSpace()

const char* AB_Security_GetNameSpace ( const AB_SECURITY el)

Returns the property AB_SECURITY_NameSpace

◆ AB_Security_GetTickerSymbol()

const char* AB_Security_GetTickerSymbol ( const AB_SECURITY el)

Returns the property AB_SECURITY_TickerSymbol

◆ AB_Security_GetUniqueId()

const char* AB_Security_GetUniqueId ( const AB_SECURITY el)

Returns the property AB_SECURITY_UniqueId

◆ AB_Security_GetUnitPriceDate()

const GWEN_TIME* AB_Security_GetUnitPriceDate ( const AB_SECURITY el)

Returns the property AB_SECURITY_UnitPriceDate

◆ AB_Security_GetUnitPriceValue()

const AB_VALUE* AB_Security_GetUnitPriceValue ( const AB_SECURITY el)

Returns the property AB_SECURITY_UnitPriceValue

◆ AB_Security_GetUnits()

const AB_VALUE* AB_Security_GetUnits ( const AB_SECURITY el)

Returns the property AB_SECURITY_Units

◆ AB_Security_IsModified()

int AB_Security_IsModified ( const AB_SECURITY st)

Returns 0 if this object has not been modified, !=0 otherwise

◆ AB_Security_List2_freeAll()

void AB_Security_List2_freeAll ( AB_SECURITY_LIST2 stl)

Destroys all objects stored in the given LIST2 and the list itself

◆ AB_Security_List_dup()

AB_SECURITY_LIST* AB_Security_List_dup ( const AB_SECURITY_LIST stl)

◆ AB_Security_new()

AB_SECURITY* AB_Security_new ( void  )

Creates a new object.

◆ AB_Security_ReadDb()

int AB_Security_ReadDb ( AB_SECURITY st,
GWEN_DB_NODE *  db 
)

Reads data from a GWEN_DB.

◆ AB_Security_SetModified()

void AB_Security_SetModified ( AB_SECURITY st,
int  i 
)

Sets the modified state of the given object

◆ AB_Security_SetName()

void AB_Security_SetName ( AB_SECURITY el,
const char *  d 
)

Set the property AB_SECURITY_Name

◆ AB_Security_SetNameSpace()

void AB_Security_SetNameSpace ( AB_SECURITY el,
const char *  d 
)

Set the property AB_SECURITY_NameSpace

◆ AB_Security_SetTickerSymbol()

void AB_Security_SetTickerSymbol ( AB_SECURITY el,
const char *  d 
)

Set the property AB_SECURITY_TickerSymbol

◆ AB_Security_SetUniqueId()

void AB_Security_SetUniqueId ( AB_SECURITY el,
const char *  d 
)

Set the property AB_SECURITY_UniqueId

◆ AB_Security_SetUnitPriceDate()

void AB_Security_SetUnitPriceDate ( AB_SECURITY el,
const GWEN_TIME *  d 
)

Set the property AB_SECURITY_UnitPriceDate

◆ AB_Security_SetUnitPriceValue()

void AB_Security_SetUnitPriceValue ( AB_SECURITY el,
const AB_VALUE d 
)

Set the property AB_SECURITY_UnitPriceValue

◆ AB_Security_SetUnits()

void AB_Security_SetUnits ( AB_SECURITY el,
const AB_VALUE d 
)

Set the property AB_SECURITY_Units

◆ AB_Security_toDb()

int AB_Security_toDb ( const AB_SECURITY st,
GWEN_DB_NODE *  db 
)

Stores an object in the given GWEN_DB_NODE