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

Go to the source code of this file.

Typedefs

typedef struct AB_EUTRANSFER_INFO AB_EUTRANSFER_INFO
 

Functions

AB_EUTRANSFER_INFO_LISTAB_EuTransferInfo_List_dup (const AB_EUTRANSFER_INFO_LIST *stl)
 
void AB_EuTransferInfo_List2_freeAll (AB_EUTRANSFER_INFO_LIST2 *stl)
 
AB_EUTRANSFER_INFOAB_EuTransferInfo_new (void)
 
AB_EUTRANSFER_INFOAB_EuTransferInfo_fromDb (GWEN_DB_NODE *db)
 
AB_EUTRANSFER_INFOAB_EuTransferInfo_dup (const AB_EUTRANSFER_INFO *st)
 
void AB_EuTransferInfo_free (AB_EUTRANSFER_INFO *st)
 
void AB_EuTransferInfo_Attach (AB_EUTRANSFER_INFO *st)
 
int AB_EuTransferInfo_ReadDb (AB_EUTRANSFER_INFO *st, GWEN_DB_NODE *db)
 
int AB_EuTransferInfo_toDb (const AB_EUTRANSFER_INFO *st, GWEN_DB_NODE *db)
 
int AB_EuTransferInfo_IsModified (const AB_EUTRANSFER_INFO *st)
 
void AB_EuTransferInfo_SetModified (AB_EUTRANSFER_INFO *st, int i)
 
const char * AB_EuTransferInfo_GetCountryCode (const AB_EUTRANSFER_INFO *el)
 
void AB_EuTransferInfo_SetCountryCode (AB_EUTRANSFER_INFO *el, const char *d)
 
const AB_TRANSACTION_LIMITSAB_EuTransferInfo_GetFieldLimits (const AB_EUTRANSFER_INFO *el)
 
void AB_EuTransferInfo_SetFieldLimits (AB_EUTRANSFER_INFO *el, const AB_TRANSACTION_LIMITS *d)
 
const AB_VALUEAB_EuTransferInfo_GetLimitLocalValue (const AB_EUTRANSFER_INFO *el)
 
void AB_EuTransferInfo_SetLimitLocalValue (AB_EUTRANSFER_INFO *el, const AB_VALUE *d)
 
const AB_VALUEAB_EuTransferInfo_GetLimitForeignValue (const AB_EUTRANSFER_INFO *el)
 
void AB_EuTransferInfo_SetLimitForeignValue (AB_EUTRANSFER_INFO *el, const AB_VALUE *d)
 

Typedef Documentation

◆ AB_EUTRANSFER_INFO

Definition at line 50 of file eutransferinfo.h.

Function Documentation

◆ AB_EuTransferInfo_Attach()

void AB_EuTransferInfo_Attach ( AB_EUTRANSFER_INFO st)

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

◆ AB_EuTransferInfo_dup()

AB_EUTRANSFER_INFO* AB_EuTransferInfo_dup ( const AB_EUTRANSFER_INFO st)

Creates and returns a deep copy of thegiven object.

◆ AB_EuTransferInfo_free()

void AB_EuTransferInfo_free ( AB_EUTRANSFER_INFO st)

Destroys the given object.

◆ AB_EuTransferInfo_fromDb()

AB_EUTRANSFER_INFO* AB_EuTransferInfo_fromDb ( GWEN_DB_NODE *  db)

Creates an object from the data in the given GWEN_DB_NODE

◆ AB_EuTransferInfo_GetCountryCode()

const char* AB_EuTransferInfo_GetCountryCode ( const AB_EUTRANSFER_INFO el)

Returns the property AB_EUTRANSFER_INFO_CountryCode

◆ AB_EuTransferInfo_GetFieldLimits()

const AB_TRANSACTION_LIMITS* AB_EuTransferInfo_GetFieldLimits ( const AB_EUTRANSFER_INFO el)

Returns the property AB_EUTRANSFER_INFO_FieldLimits

◆ AB_EuTransferInfo_GetLimitForeignValue()

const AB_VALUE* AB_EuTransferInfo_GetLimitForeignValue ( const AB_EUTRANSFER_INFO el)

◆ AB_EuTransferInfo_GetLimitLocalValue()

const AB_VALUE* AB_EuTransferInfo_GetLimitLocalValue ( const AB_EUTRANSFER_INFO el)

Returns the property AB_EUTRANSFER_INFO_LimitLocalValue

◆ AB_EuTransferInfo_IsModified()

int AB_EuTransferInfo_IsModified ( const AB_EUTRANSFER_INFO st)

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

◆ AB_EuTransferInfo_List2_freeAll()

void AB_EuTransferInfo_List2_freeAll ( AB_EUTRANSFER_INFO_LIST2 stl)

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

◆ AB_EuTransferInfo_List_dup()

AB_EUTRANSFER_INFO_LIST* AB_EuTransferInfo_List_dup ( const AB_EUTRANSFER_INFO_LIST stl)

◆ AB_EuTransferInfo_new()

AB_EUTRANSFER_INFO* AB_EuTransferInfo_new ( void  )

Creates a new object.

◆ AB_EuTransferInfo_ReadDb()

int AB_EuTransferInfo_ReadDb ( AB_EUTRANSFER_INFO st,
GWEN_DB_NODE *  db 
)

Reads data from a GWEN_DB.

◆ AB_EuTransferInfo_SetCountryCode()

void AB_EuTransferInfo_SetCountryCode ( AB_EUTRANSFER_INFO el,
const char *  d 
)

◆ AB_EuTransferInfo_SetFieldLimits()

void AB_EuTransferInfo_SetFieldLimits ( AB_EUTRANSFER_INFO el,
const AB_TRANSACTION_LIMITS d 
)

◆ AB_EuTransferInfo_SetLimitForeignValue()

void AB_EuTransferInfo_SetLimitForeignValue ( AB_EUTRANSFER_INFO el,
const AB_VALUE d 
)

◆ AB_EuTransferInfo_SetLimitLocalValue()

void AB_EuTransferInfo_SetLimitLocalValue ( AB_EUTRANSFER_INFO el,
const AB_VALUE d 
)

◆ AB_EuTransferInfo_SetModified()

void AB_EuTransferInfo_SetModified ( AB_EUTRANSFER_INFO st,
int  i 
)

Sets the modified state of the given object

◆ AB_EuTransferInfo_toDb()

int AB_EuTransferInfo_toDb ( const AB_EUTRANSFER_INFO st,
GWEN_DB_NODE *  db 
)

Stores an object in the given GWEN_DB_NODE