15 #ifndef AQBANKING_BANKINFOPLUGIN_BE_H 16 #define AQBANKING_BANKINFOPLUGIN_BE_H 24 #include <gwenhywfar/inherit.h> 25 #include <gwenhywfar/misc.h> 26 #include <gwenhywfar/list2.h> 27 #include <gwenhywfar/plugin.h> 61 const char *accountId);
108 const char *branchId,
110 const char *accountId);
138 const char *fileName);
struct AB_BANKING AB_BANKING
const char * AB_BankInfoPlugin_GetCountry(const AB_BANKINFO_PLUGIN *bip)
The main interface of the aqbanking library.
AB_BANKINFO_CHECKRESULT AB_BankInfoPlugin_CheckAccount(AB_BANKINFO_PLUGIN *bip, const char *branchId, const char *bankId, const char *accountId)
void AB_BankInfoPlugin_free(AB_BANKINFO_PLUGIN *bip)
GWEN_PLUGIN * AB_Plugin_BankInfo_new(GWEN_PLUGIN_MANAGER *pm, const char *name, const char *fileName)
AB_BANKINFO * AB_BankInfoPlugin_GetBankInfo(AB_BANKINFO_PLUGIN *bip, const char *branchId, const char *bankId)
struct AB_BANKINFO_PLUGIN AB_BANKINFO_PLUGIN
GWEN_INHERIT_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN
void AB_BankInfoPlugin_SetGetBankInfoFn(AB_BANKINFO_PLUGIN *bip, AB_BANKINFOPLUGIN_GETBANKINFO_FN f)
AB_BANKINFO_PLUGIN *(* AB_PLUGIN_BANKINFO_FACTORY_FN)(GWEN_PLUGIN *pl, AB_BANKING *ab)
void AB_BankInfoPlugin_SetGetBankInfoByTemplateFn(AB_BANKINFO_PLUGIN *bip, AB_BANKINFOPLUGIN_GETBANKINFOBYTMPLATE_FN f)
GWEN_LIST2_FUNCTION_LIB_DEFS(AB_ACCOUNT_STATUS, AB_AccountStatus,) AB_ACCOUNT_STATUS *AB_AccountStatus_new()
AB_BANKINFO_PLUGIN * AB_BankInfoPlugin_new(const char *country)
void AB_BankInfoPlugin_Attach(AB_BANKINFO_PLUGIN *bip)
void AB_Plugin_BankInfo_SetFactoryFn(GWEN_PLUGIN *pl, AB_PLUGIN_BANKINFO_FACTORY_FN fn)
struct AB_BANKINFO AB_BANKINFO
void AB_BankInfoPlugin_SetCheckAccountFn(AB_BANKINFO_PLUGIN *bip, AB_BANKINFOPLUGIN_CHECKACCOUNT_FN f)
AB_BANKINFO *(* AB_BANKINFOPLUGIN_GETBANKINFO_FN)(AB_BANKINFO_PLUGIN *bip, const char *branchId, const char *bankId)
struct AB_BANKINFO_LIST2 AB_BANKINFO_LIST2
AB_BANKINFO_PLUGIN * AB_Plugin_BankInfo_Factory(GWEN_PLUGIN *pl, AB_BANKING *ab)
AB_BANKINFO_CHECKRESULT(* AB_BANKINFOPLUGIN_CHECKACCOUNT_FN)(AB_BANKINFO_PLUGIN *bip, const char *branchId, const char *bankId, const char *accountId)
int(* AB_BANKINFOPLUGIN_GETBANKINFOBYTMPLATE_FN)(AB_BANKINFO_PLUGIN *bip, AB_BANKINFO *tbi, AB_BANKINFO_LIST2 *bl)
int AB_BankInfoPlugin_GetBankInfoByTemplate(AB_BANKINFO_PLUGIN *bip, AB_BANKINFO *tbi, AB_BANKINFO_LIST2 *bl)