user.h File Reference

#include <gwenhywfar/db.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/types.h>
#include <aqbanking/error.h>
#include <aqbanking/banking.h>
#include <aqbanking/userfns.h>

Go to the source code of this file.

Typedefs

typedef AB_USER AB_USER

Functions

void AB_User_List2_freeAll (AB_USER_LIST2 *stl)
void AB_User_free (AB_USER *st)
void AB_User_Attach (AB_USER *st)
int AB_User_ReadDb (AB_USER *st, GWEN_DB_NODE *db)
int AB_User_toDb (const AB_USER *st, GWEN_DB_NODE *db)
int AB_User_IsModified (const AB_USER *st)
void AB_User_SetModified (AB_USER *st, int i)
GWEN_TYPE_UINT32 AB_User_GetUniqueId (const AB_USER *el)
void AB_User_SetUniqueId (AB_USER *el, GWEN_TYPE_UINT32 d)
const char * AB_User_GetBackendName (const AB_USER *el)
void AB_User_SetBackendName (AB_USER *el, const char *d)
const char * AB_User_GetUserName (const AB_USER *el)
void AB_User_SetUserName (AB_USER *el, const char *d)
const char * AB_User_GetUserId (const AB_USER *el)
void AB_User_SetUserId (AB_USER *el, const char *d)
const char * AB_User_GetCustomerId (const AB_USER *el)
void AB_User_SetCustomerId (AB_USER *el, const char *d)
const char * AB_User_GetCountry (const AB_USER *el)
void AB_User_SetCountry (AB_USER *el, const char *d)
const char * AB_User_GetBankCode (const AB_USER *el)
void AB_User_SetBankCode (AB_USER *el, const char *d)
GWEN_TYPE_UINT32 AB_User_GetLastSessionId (const AB_USER *el)
void AB_User_SetLastSessionId (AB_USER *el, GWEN_TYPE_UINT32 d)
AB_BANKINGAB_User_GetBanking (const AB_USER *el)
void AB_User_SetBanking (AB_USER *el, AB_BANKING *d)


Typedef Documentation

typedef struct AB_USER AB_USER
 

Definition at line 95 of file aqbanking/user.h.


Function Documentation

void AB_User_Attach AB_USER st  ) 
 

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

void AB_User_free AB_USER st  ) 
 

Destroys the given object.

const char* AB_User_GetBackendName const AB_USER el  ) 
 

Returns the property AB_USER_BackendName

const char* AB_User_GetBankCode const AB_USER el  ) 
 

Returns the property AB_USER_BankCode

AB_BANKING* AB_User_GetBanking const AB_USER el  ) 
 

Returns the property AB_USER_Banking

const char* AB_User_GetCountry const AB_USER el  ) 
 

Returns the property AB_USER_Country

const char* AB_User_GetCustomerId const AB_USER el  ) 
 

Returns the property AB_USER_CustomerId

GWEN_TYPE_UINT32 AB_User_GetLastSessionId const AB_USER el  ) 
 

Returns the property AB_USER_LastSessionId

GWEN_TYPE_UINT32 AB_User_GetUniqueId const AB_USER el  ) 
 

Returns the property AB_USER_UniqueId

const char* AB_User_GetUserId const AB_USER el  ) 
 

Returns the property AB_USER_UserId

const char* AB_User_GetUserName const AB_USER el  ) 
 

Returns the property AB_USER_UserName

int AB_User_IsModified const AB_USER st  ) 
 

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

void AB_User_List2_freeAll AB_USER_LIST2 stl  ) 
 

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

int AB_User_ReadDb AB_USER st,
GWEN_DB_NODE *  db
 

Reads data from a GWEN_DB.

void AB_User_SetBackendName AB_USER el,
const char *  d
 

Set the property AB_USER_BackendName

void AB_User_SetBankCode AB_USER el,
const char *  d
 

Set the property AB_USER_BankCode

void AB_User_SetBanking AB_USER el,
AB_BANKING d
 

Set the property AB_USER_Banking

void AB_User_SetCountry AB_USER el,
const char *  d
 

Set the property AB_USER_Country

void AB_User_SetCustomerId AB_USER el,
const char *  d
 

Set the property AB_USER_CustomerId

void AB_User_SetLastSessionId AB_USER el,
GWEN_TYPE_UINT32  d
 

Set the property AB_USER_LastSessionId

void AB_User_SetModified AB_USER st,
int  i
 

Sets the modified state of the given object

void AB_User_SetUniqueId AB_USER el,
GWEN_TYPE_UINT32  d
 

Set the property AB_USER_UniqueId

void AB_User_SetUserId AB_USER el,
const char *  d
 

Set the property AB_USER_UserId

void AB_User_SetUserName AB_USER el,
const char *  d
 

Set the property AB_USER_UserName

int AB_User_toDb const AB_USER 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