aqbanking  5.7.8
Typedefs | Functions
aqbanking/user.h File Reference
#include <gwenhywfar/db.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/types.h>
#include <gwenhywfar/fslock.h>
#include <aqbanking/error.h>
#include <aqbanking/banking.h>
#include <aqbanking/userfns.h>

Go to the source code of this file.

Typedefs

typedef struct 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)
 
uint32_t AB_User_GetUniqueId (const AB_USER *el)
 
void AB_User_SetUniqueId (AB_USER *el, uint32_t 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)
 
uint32_t AB_User_GetLastSessionId (const AB_USER *el)
 
void AB_User_SetLastSessionId (AB_USER *el, uint32_t d)
 
AB_BANKINGAB_User_GetBanking (const AB_USER *el)
 
void AB_User_SetBanking (AB_USER *el, AB_BANKING *d)
 

Typedef Documentation

◆ AB_USER

typedef struct AB_USER AB_USER

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

Function Documentation

◆ AB_User_Attach()

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.

◆ AB_User_free()

void AB_User_free ( AB_USER st)

Destroys the given object.

◆ AB_User_GetBackendName()

const char* AB_User_GetBackendName ( const AB_USER el)

Returns the property AB_USER_BackendName

◆ AB_User_GetBankCode()

const char* AB_User_GetBankCode ( const AB_USER el)

Returns the property AB_USER_BankCode

◆ AB_User_GetBanking()

AB_BANKING* AB_User_GetBanking ( const AB_USER el)

Returns the property AB_USER_Banking

◆ AB_User_GetCountry()

const char* AB_User_GetCountry ( const AB_USER el)

Returns the property AB_USER_Country

◆ AB_User_GetCustomerId()

const char* AB_User_GetCustomerId ( const AB_USER el)

Returns the property AB_USER_CustomerId

◆ AB_User_GetLastSessionId()

uint32_t AB_User_GetLastSessionId ( const AB_USER el)

Returns the property AB_USER_LastSessionId

◆ AB_User_GetUniqueId()

uint32_t AB_User_GetUniqueId ( const AB_USER el)

Returns the property AB_USER_UniqueId

◆ AB_User_GetUserId()

const char* AB_User_GetUserId ( const AB_USER el)

Returns the property AB_USER_UserId

◆ AB_User_GetUserName()

const char* AB_User_GetUserName ( const AB_USER el)

Returns the property AB_USER_UserName

◆ AB_User_IsModified()

int AB_User_IsModified ( const AB_USER st)

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

◆ AB_User_List2_freeAll()

void AB_User_List2_freeAll ( AB_USER_LIST2 stl)

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

◆ AB_User_ReadDb()

int AB_User_ReadDb ( AB_USER st,
GWEN_DB_NODE *  db 
)

Reads data from a GWEN_DB.

◆ AB_User_SetBackendName()

void AB_User_SetBackendName ( AB_USER el,
const char *  d 
)

Set the property AB_USER_BackendName

◆ AB_User_SetBankCode()

void AB_User_SetBankCode ( AB_USER el,
const char *  d 
)

Set the property AB_USER_BankCode

◆ AB_User_SetBanking()

void AB_User_SetBanking ( AB_USER el,
AB_BANKING d 
)

Set the property AB_USER_Banking

◆ AB_User_SetCountry()

void AB_User_SetCountry ( AB_USER el,
const char *  d 
)

Set the property AB_USER_Country

◆ AB_User_SetCustomerId()

void AB_User_SetCustomerId ( AB_USER el,
const char *  d 
)

Set the property AB_USER_CustomerId

◆ AB_User_SetLastSessionId()

void AB_User_SetLastSessionId ( AB_USER el,
uint32_t  d 
)

Set the property AB_USER_LastSessionId

◆ AB_User_SetModified()

void AB_User_SetModified ( AB_USER st,
int  i 
)

Sets the modified state of the given object

◆ AB_User_SetUniqueId()

void AB_User_SetUniqueId ( AB_USER el,
uint32_t  d 
)

Set the property AB_USER_UniqueId

◆ AB_User_SetUserId()

void AB_User_SetUserId ( AB_USER el,
const char *  d 
)

Set the property AB_USER_UserId

◆ AB_User_SetUserName()

void AB_User_SetUserName ( AB_USER el,
const char *  d 
)

Set the property AB_USER_UserName

◆ AB_User_toDb()

int AB_User_toDb ( const AB_USER st,
GWEN_DB_NODE *  db 
)

Stores an object in the given GWEN_DB_NODE