aqbanking  5.7.8
Functions
banking_cfg.h File Reference
#include <aqbanking/provider.h>

Go to the source code of this file.

Functions

int AB_Banking_LoadAppConfig (AB_BANKING *ab, GWEN_DB_NODE **pDb)
 
int AB_Banking_SaveAppConfig (AB_BANKING *ab, GWEN_DB_NODE *db)
 
int AB_Banking_LockAppConfig (AB_BANKING *ab)
 
int AB_Banking_UnlockAppConfig (AB_BANKING *ab)
 
int AB_Banking_LoadSharedConfig (AB_BANKING *ab, const char *name, GWEN_DB_NODE **pDb)
 
int AB_Banking_SaveSharedConfig (AB_BANKING *ab, const char *name, GWEN_DB_NODE *db)
 
int AB_Banking_LockSharedConfig (AB_BANKING *ab, const char *name)
 
int AB_Banking_UnlockSharedConfig (AB_BANKING *ab, const char *name)
 
int AB_Banking_BeginExclUseAccount (AB_BANKING *ab, AB_ACCOUNT *a)
 
int AB_Banking_EndExclUseAccount (AB_BANKING *ab, AB_ACCOUNT *a, int abandon)
 
int AB_Banking_BeginExclUseUser (AB_BANKING *ab, AB_USER *u)
 
int AB_Banking_EndExclUseUser (AB_BANKING *ab, AB_USER *u, int abandon)
 
Checking Configuration for AqBanking4
int AB_Banking_HasConf4 (AB_BANKING *ab)
 
Importing Configuration from AqBanking3
int AB_Banking_HasConf3 (AB_BANKING *ab)
 
int AB_Banking_ImportConf3 (AB_BANKING *ab)
 
Importing Configuration from AqBanking2
int AB_Banking_HasConf2 (AB_BANKING *ab)
 
int AB_Banking_ImportConf2 (AB_BANKING *ab)
 

Function Documentation

◆ AB_Banking_BeginExclUseAccount()

int AB_Banking_BeginExclUseAccount ( AB_BANKING ab,
AB_ACCOUNT a 
)

Before making any permanent changes to an account this function must be called. It reloads the current configuration and locks the given account. While this lock is in place no other application can make any changes to the account.

◆ AB_Banking_BeginExclUseUser()

int AB_Banking_BeginExclUseUser ( AB_BANKING ab,
AB_USER u 
)

Before making any permanent changes to an user this function must be called. It reloads the current configuration and locks the given user. While this lock is in place no other application can make any changes to the user.

◆ AB_Banking_EndExclUseAccount()

int AB_Banking_EndExclUseAccount ( AB_BANKING ab,
AB_ACCOUNT a,
int  abandon 
)

This function writes the configuration of the given account to the database and releases the given account so that other applications can access it.

◆ AB_Banking_EndExclUseUser()

int AB_Banking_EndExclUseUser ( AB_BANKING ab,
AB_USER u,
int  abandon 
)

This function writes the configuration of the given user to the database and releases the given user so that other applications can access it.

Parameters
abpointer to the AqBanking object
uuser
abandonif 0 then the changes are written to the database, otherwise they are not

◆ AB_Banking_HasConf2()

int AB_Banking_HasConf2 ( AB_BANKING ab)

◆ AB_Banking_HasConf3()

int AB_Banking_HasConf3 ( AB_BANKING ab)

◆ AB_Banking_HasConf4()

int AB_Banking_HasConf4 ( AB_BANKING ab)

◆ AB_Banking_ImportConf2()

int AB_Banking_ImportConf2 ( AB_BANKING ab)

This function imports the configuration of AqBanking2.

◆ AB_Banking_ImportConf3()

int AB_Banking_ImportConf3 ( AB_BANKING ab)

This function imports the configuration of AqBanking3.

◆ AB_Banking_LoadAppConfig()

int AB_Banking_LoadAppConfig ( AB_BANKING ab,
GWEN_DB_NODE **  pDb 
)

◆ AB_Banking_LoadSharedConfig()

int AB_Banking_LoadSharedConfig ( AB_BANKING ab,
const char *  name,
GWEN_DB_NODE **  pDb 
)

◆ AB_Banking_LockAppConfig()

int AB_Banking_LockAppConfig ( AB_BANKING ab)

◆ AB_Banking_LockSharedConfig()

int AB_Banking_LockSharedConfig ( AB_BANKING ab,
const char *  name 
)

◆ AB_Banking_SaveAppConfig()

int AB_Banking_SaveAppConfig ( AB_BANKING ab,
GWEN_DB_NODE *  db 
)

◆ AB_Banking_SaveSharedConfig()

int AB_Banking_SaveSharedConfig ( AB_BANKING ab,
const char *  name,
GWEN_DB_NODE *  db 
)

◆ AB_Banking_UnlockAppConfig()

int AB_Banking_UnlockAppConfig ( AB_BANKING ab)

◆ AB_Banking_UnlockSharedConfig()

int AB_Banking_UnlockSharedConfig ( AB_BANKING ab,
const char *  name 
)