Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

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 AB_EUTRANSFER_INFO AB_EUTRANSFER_INFO

Functions

AB_EUTRANSFER_INFO_LIST * AB_EuTransferInfo_List_dup (const AB_EUTRANSFER_INFO_LIST *stl)
void AB_EuTransferInfo_List2_freeAll (AB_EUTRANSFER_INFO_LIST2 *stl)
AB_EUTRANSFER_INFO_LIST2 * AB_EuTransferInfo_List2_dup (const AB_EUTRANSFER_INFO_LIST2 *stl)
AB_EUTRANSFER_INFO * AB_EuTransferInfo_new ()
void AB_EuTransferInfo_free (AB_EUTRANSFER_INFO *st)
void AB_EuTransferInfo_Attach (AB_EUTRANSFER_INFO *st)
AB_EUTRANSFER_INFO * AB_EuTransferInfo_dup (const AB_EUTRANSFER_INFO *st)
AB_EUTRANSFER_INFO * AB_EuTransferInfo_fromDb (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_LIMITS * AB_EuTransferInfo_GetFieldLimits (const AB_EUTRANSFER_INFO *el)
void AB_EuTransferInfo_SetFieldLimits (AB_EUTRANSFER_INFO *el, const AB_TRANSACTION_LIMITS *d)
const AB_VALUE * AB_EuTransferInfo_GetLimitLocalValue (const AB_EUTRANSFER_INFO *el)
void AB_EuTransferInfo_SetLimitLocalValue (AB_EUTRANSFER_INFO *el, const AB_VALUE *d)
const AB_VALUE * AB_EuTransferInfo_GetLimitForeignValue (const AB_EUTRANSFER_INFO *el)
void AB_EuTransferInfo_SetLimitForeignValue (AB_EUTRANSFER_INFO *el, const AB_VALUE *d)


Typedef Documentation

typedef struct AB_EUTRANSFER_INFO AB_EUTRANSFER_INFO
 

Definition at line 50 of file eutransferinfo.h.


Function Documentation

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_EUTRANSFER_INFO* AB_EuTransferInfo_dup (  const AB_EUTRANSFER_INFO *  st  ) 
 

Creates and returns a deep copy of thegiven object.

void AB_EuTransferInfo_free (  AB_EUTRANSFER_INFO *  st  ) 
 

Destroys the given object.

AB_EUTRANSFER_INFO* AB_EuTransferInfo_fromDb (  GWEN_DB_NODE *  db  ) 
 

Creates an object from the data in the given GWEN_DB_NODE

const char* AB_EuTransferInfo_GetCountryCode (  const AB_EUTRANSFER_INFO *  el  ) 
 

Returns the property AB_EUTRANSFER_INFO_CountryCode

const AB_TRANSACTION_LIMITS* AB_EuTransferInfo_GetFieldLimits (  const AB_EUTRANSFER_INFO *  el  ) 
 

Returns the property AB_EUTRANSFER_INFO_FieldLimits

const AB_VALUE* AB_EuTransferInfo_GetLimitForeignValue (  const AB_EUTRANSFER_INFO *  el  ) 
 

Returns the property AB_EUTRANSFER_INFO_LimitForeignValue

const AB_VALUE* AB_EuTransferInfo_GetLimitLocalValue (  const AB_EUTRANSFER_INFO *  el  ) 
 

Returns the property AB_EUTRANSFER_INFO_LimitLocalValue

int AB_EuTransferInfo_IsModified (  const AB_EUTRANSFER_INFO *  st  ) 
 

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

AB_EUTRANSFER_INFO_LIST2* AB_EuTransferInfo_List2_dup (  const AB_EUTRANSFER_INFO_LIST2 *  stl  ) 
 

Creates a deep copy of the given LIST2.

void AB_EuTransferInfo_List2_freeAll (  AB_EUTRANSFER_INFO_LIST2 *  stl  ) 
 

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

AB_EUTRANSFER_INFO_LIST* AB_EuTransferInfo_List_dup (  const AB_EUTRANSFER_INFO_LIST *  stl  ) 
 

AB_EUTRANSFER_INFO* AB_EuTransferInfo_new (   ) 
 

Creates a new object.

void AB_EuTransferInfo_SetCountryCode (  AB_EUTRANSFER_INFO *  el,
const char *  d
) 
 

Set the property AB_EUTRANSFER_INFO_CountryCode

void AB_EuTransferInfo_SetFieldLimits (  AB_EUTRANSFER_INFO *  el,
const AB_TRANSACTION_LIMITS *  d
) 
 

Set the property AB_EUTRANSFER_INFO_FieldLimits

void AB_EuTransferInfo_SetLimitForeignValue (  AB_EUTRANSFER_INFO *  el,
const AB_VALUE *  d
) 
 

Set the property AB_EUTRANSFER_INFO_LimitForeignValue

void AB_EuTransferInfo_SetLimitLocalValue (  AB_EUTRANSFER_INFO *  el,
const AB_VALUE *  d
) 
 

Set the property AB_EUTRANSFER_INFO_LimitLocalValue

void AB_EuTransferInfo_SetModified (  AB_EUTRANSFER_INFO *  st,
int  i
) 
 

Sets the modified state of the given object

int AB_EuTransferInfo_toDb (  const AB_EUTRANSFER_INFO *  st,
GWEN_DB_NODE *  db
) 
 

Stores an object in the given GWEN_DB_NODE


Generated on Thu Oct 6 14:49:09 2005 for aqbanking by  doxygen 1.4.4