split.h File Reference

#include <gwenhywfar/db.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/types.h>
#include <gwenhywfar/gwentime.h>
#include <gwenhywfar/stringlist.h>
#include <aqbanking/value.h>

Go to the source code of this file.

Account Info

This group contains information about the remote account.

const char * AB_Split_GetCountry (const AB_SPLIT *el)
void AB_Split_SetCountry (AB_SPLIT *el, const char *d)
const char * AB_Split_GetBankCode (const AB_SPLIT *el)
void AB_Split_SetBankCode (AB_SPLIT *el, const char *d)
const char * AB_Split_GetBranchId (const AB_SPLIT *el)
void AB_Split_SetBranchId (AB_SPLIT *el, const char *d)
const char * AB_Split_GetAccountNumber (const AB_SPLIT *el)
void AB_Split_SetAccountNumber (AB_SPLIT *el, const char *d)
const char * AB_Split_GetSuffix (const AB_SPLIT *el)
void AB_Split_SetSuffix (AB_SPLIT *el, const char *d)
const GWEN_STRINGLIST * AB_Split_GetName (const AB_SPLIT *el)
void AB_Split_SetName (AB_SPLIT *el, const GWEN_STRINGLIST *d)
void AB_Split_AddName (AB_SPLIT *st, const char *d, int chk)
void AB_Split_RemoveName (AB_SPLIT *st, const char *d)
void AB_Split_ClearName (AB_SPLIT *st)
int AB_Split_HasName (const AB_SPLIT *st, const char *d)

Value

const AB_VALUE * AB_Split_GetValue (const AB_SPLIT *el)
void AB_Split_SetValue (AB_SPLIT *el, const AB_VALUE *d)

Typedefs

typedef AB_SPLIT AB_SPLIT

Functions

AB_SPLIT_LIST * AB_Split_List_dup (const AB_SPLIT_LIST *stl)
void AB_Split_List2_freeAll (AB_SPLIT_LIST2 *stl)
AB_SPLIT * AB_Split_new ()
AB_SPLIT * AB_Split_fromDb (GWEN_DB_NODE *db)
AB_SPLIT * AB_Split_dup (const AB_SPLIT *st)
void AB_Split_free (AB_SPLIT *st)
void AB_Split_Attach (AB_SPLIT *st)
int AB_Split_ReadDb (AB_SPLIT *st, GWEN_DB_NODE *db)
int AB_Split_toDb (const AB_SPLIT *st, GWEN_DB_NODE *db)
int AB_Split_IsModified (const AB_SPLIT *st)
void AB_Split_SetModified (AB_SPLIT *st, int i)
const GWEN_STRINGLIST * AB_Split_GetPurpose (const AB_SPLIT *el)
void AB_Split_SetPurpose (AB_SPLIT *el, const GWEN_STRINGLIST *d)
void AB_Split_AddPurpose (AB_SPLIT *st, const char *d, int chk)
void AB_Split_RemovePurpose (AB_SPLIT *st, const char *d)
void AB_Split_ClearPurpose (AB_SPLIT *st)
int AB_Split_HasPurpose (const AB_SPLIT *st, const char *d)
const GWEN_STRINGLIST * AB_Split_GetCategory (const AB_SPLIT *el)
void AB_Split_SetCategory (AB_SPLIT *el, const GWEN_STRINGLIST *d)
void AB_Split_AddCategory (AB_SPLIT *st, const char *d, int chk)
void AB_Split_RemoveCategory (AB_SPLIT *st, const char *d)
void AB_Split_ClearCategory (AB_SPLIT *st)
int AB_Split_HasCategory (const AB_SPLIT *st, const char *d)


Typedef Documentation

typedef struct AB_SPLIT AB_SPLIT
 

Definition at line 101 of file split.h.


Function Documentation

void AB_Split_AddCategory (  AB_SPLIT *  st,
const char *  d,
int  chk
) 
 

void AB_Split_AddName (  AB_SPLIT *  st,
const char *  d,
int  chk
) 
 

void AB_Split_AddPurpose (  AB_SPLIT *  st,
const char *  d,
int  chk
) 
 

void AB_Split_Attach (  AB_SPLIT *  st  ) 
 

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

void AB_Split_ClearCategory (  AB_SPLIT *  st  ) 
 

void AB_Split_ClearName (  AB_SPLIT *  st  ) 
 

void AB_Split_ClearPurpose (  AB_SPLIT *  st  ) 
 

AB_SPLIT* AB_Split_dup (  const AB_SPLIT *  st  ) 
 

Creates and returns a deep copy of thegiven object.

void AB_Split_free (  AB_SPLIT *  st  ) 
 

Destroys the given object.

AB_SPLIT* AB_Split_fromDb (  GWEN_DB_NODE *  db  ) 
 

Creates an object from the data in the given GWEN_DB_NODE

const char* AB_Split_GetAccountNumber (  const AB_SPLIT *  el  ) 
 

Returns the property AB_SPLIT_AccountNumber

const char* AB_Split_GetBankCode (  const AB_SPLIT *  el  ) 
 

Returns the property AB_SPLIT_BankCode

const char* AB_Split_GetBranchId (  const AB_SPLIT *  el  ) 
 

Returns the property AB_SPLIT_BranchId

const GWEN_STRINGLIST* AB_Split_GetCategory (  const AB_SPLIT *  el  ) 
 

Returns the property AB_SPLIT_Category

const char* AB_Split_GetCountry (  const AB_SPLIT *  el  ) 
 

Returns the property AB_SPLIT_Country

const GWEN_STRINGLIST* AB_Split_GetName (  const AB_SPLIT *  el  ) 
 

Returns the property AB_SPLIT_Name

const GWEN_STRINGLIST* AB_Split_GetPurpose (  const AB_SPLIT *  el  ) 
 

Returns the property AB_SPLIT_Purpose

const char* AB_Split_GetSuffix (  const AB_SPLIT *  el  ) 
 

Returns the property AB_SPLIT_Suffix

const AB_VALUE* AB_Split_GetValue (  const AB_SPLIT *  el  ) 
 

Returns the property AB_SPLIT_Value

int AB_Split_HasCategory (  const AB_SPLIT *  st,
const char *  d
) 
 

int AB_Split_HasName (  const AB_SPLIT *  st,
const char *  d
) 
 

int AB_Split_HasPurpose (  const AB_SPLIT *  st,
const char *  d
) 
 

int AB_Split_IsModified (  const AB_SPLIT *  st  ) 
 

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

void AB_Split_List2_freeAll (  AB_SPLIT_LIST2 *  stl  ) 
 

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

AB_SPLIT_LIST* AB_Split_List_dup (  const AB_SPLIT_LIST *  stl  ) 
 

AB_SPLIT* AB_Split_new (   ) 
 

Creates a new object.

int AB_Split_ReadDb (  AB_SPLIT *  st,
GWEN_DB_NODE *  db
) 
 

Reads data from a GWEN_DB.

void AB_Split_RemoveCategory (  AB_SPLIT *  st,
const char *  d
) 
 

void AB_Split_RemoveName (  AB_SPLIT *  st,
const char *  d
) 
 

void AB_Split_RemovePurpose (  AB_SPLIT *  st,
const char *  d
) 
 

void AB_Split_SetAccountNumber (  AB_SPLIT *  el,
const char *  d
) 
 

Set the property AB_SPLIT_AccountNumber

void AB_Split_SetBankCode (  AB_SPLIT *  el,
const char *  d
) 
 

Set the property AB_SPLIT_BankCode

void AB_Split_SetBranchId (  AB_SPLIT *  el,
const char *  d
) 
 

Set the property AB_SPLIT_BranchId

void AB_Split_SetCategory (  AB_SPLIT *  el,
const GWEN_STRINGLIST *  d
) 
 

Set the property AB_SPLIT_Category

void AB_Split_SetCountry (  AB_SPLIT *  el,
const char *  d
) 
 

Set the property AB_SPLIT_Country

void AB_Split_SetModified (  AB_SPLIT *  st,
int  i
) 
 

Sets the modified state of the given object

void AB_Split_SetName (  AB_SPLIT *  el,
const GWEN_STRINGLIST *  d
) 
 

Set the property AB_SPLIT_Name

void AB_Split_SetPurpose (  AB_SPLIT *  el,
const GWEN_STRINGLIST *  d
) 
 

Set the property AB_SPLIT_Purpose

void AB_Split_SetSuffix (  AB_SPLIT *  el,
const char *  d
) 
 

Set the property AB_SPLIT_Suffix

void AB_Split_SetValue (  AB_SPLIT *  el,
const AB_VALUE *  d
) 
 

Set the property AB_SPLIT_Value

int AB_Split_toDb (  const AB_SPLIT *  st,
GWEN_DB_NODE *  db
) 
 

Stores an object in the given GWEN_DB_NODE


Generated on Wed Jun 28 15:17:44 2006 for aqbanking by  doxygen 1.4.6