bankinfoplugin_be.h File Reference

#include <aqbanking/bankinfoplugin.h>
#include <aqbanking/banking.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/plugin.h>

Go to the source code of this file.

Prototypes For Virtual Functions

typedef AB_BANKINFO *(*) AB_BANKINFOPLUGIN_GETBANKINFO_FN (AB_BANKINFO_PLUGIN *bip, const char *branchId, const char *bankId)
typedef int(*) AB_BANKINFOPLUGIN_GETBANKINFOBYTMPLATE_FN (AB_BANKINFO_PLUGIN *bip, AB_BANKINFO *tbi, AB_BANKINFO_LIST2 *bl)
typedef AB_BANKINFO_CHECKRESULT(*) AB_BANKINFOPLUGIN_CHECKACCOUNT_FN (AB_BANKINFO_PLUGIN *bip, const char *branchId, const char *bankId, const char *accountId)

Constructors, Destructors

AB_BANKINFO_PLUGINAB_BankInfoPlugin_new (const char *country)
void AB_BankInfoPlugin_free (AB_BANKINFO_PLUGIN *bip)
void AB_BankInfoPlugin_Attach (AB_BANKINFO_PLUGIN *bip)

Informational Functions

const char * AB_BankInfoPlugin_GetCountry (const AB_BANKINFO_PLUGIN *bip)

Virtual Functions

AB_BANKINFOAB_BankInfoPlugin_GetBankInfo (AB_BANKINFO_PLUGIN *bip, const char *branchId, const char *bankId)
int AB_BankInfoPlugin_GetBankInfoByTemplate (AB_BANKINFO_PLUGIN *bip, AB_BANKINFO *tbi, AB_BANKINFO_LIST2 *bl)
AB_BANKINFO_CHECKRESULT AB_BankInfoPlugin_CheckAccount (AB_BANKINFO_PLUGIN *bip, const char *branchId, const char *bankId, const char *accountId)

Setters For Virtual Functions

void AB_BankInfoPlugin_SetGetBankInfoFn (AB_BANKINFO_PLUGIN *bip, AB_BANKINFOPLUGIN_GETBANKINFO_FN f)
void AB_BankInfoPlugin_SetGetBankInfoByTemplateFn (AB_BANKINFO_PLUGIN *bip, AB_BANKINFOPLUGIN_GETBANKINFOBYTMPLATE_FN f)
void AB_BankInfoPlugin_SetCheckAccountFn (AB_BANKINFO_PLUGIN *bip, AB_BANKINFOPLUGIN_CHECKACCOUNT_FN f)

Typedefs

typedef AB_BANKINFO_PLUGIN AB_BANKINFO_PLUGIN
typedef AB_BANKINFO_PLUGIN *(*) AB_BANKINFO_PLUGIN_FACTORY_FN (AB_BANKING *ab, GWEN_DB_NODE *db)

Functions

 GWEN_INHERIT_FUNCTION_LIB_DEFS (AB_BANKINFO_PLUGIN,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_BANKINFO_PLUGIN

Variables

 AB_BankInfoPlugin


Typedef Documentation

typedef struct AB_BANKINFO_PLUGIN AB_BANKINFO_PLUGIN

Definition at line 20 of file bankinfoplugin_be.h.

typedef AB_BANKINFO_PLUGIN*(*) AB_BANKINFO_PLUGIN_FACTORY_FN(AB_BANKING *ab, GWEN_DB_NODE *db)

Definition at line 37 of file bankinfoplugin_be.h.

typedef AB_BANKINFO_CHECKRESULT(*) AB_BANKINFOPLUGIN_CHECKACCOUNT_FN(AB_BANKINFO_PLUGIN *bip, const char *branchId, const char *bankId, const char *accountId)

Definition at line 58 of file bankinfoplugin_be.h.

typedef AB_BANKINFO*(*) AB_BANKINFOPLUGIN_GETBANKINFO_FN(AB_BANKINFO_PLUGIN *bip, const char *branchId, const char *bankId)

Definition at line 47 of file bankinfoplugin_be.h.

typedef int(*) AB_BANKINFOPLUGIN_GETBANKINFOBYTMPLATE_FN(AB_BANKINFO_PLUGIN *bip, AB_BANKINFO *tbi, AB_BANKINFO_LIST2 *bl)

Definition at line 52 of file bankinfoplugin_be.h.


Function Documentation

void AB_BankInfoPlugin_Attach ( AB_BANKINFO_PLUGIN bip  ) 

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  ) 

AB_BANKINFO* AB_BankInfoPlugin_GetBankInfo ( AB_BANKINFO_PLUGIN bip,
const char *  branchId,
const char *  bankId 
)

int AB_BankInfoPlugin_GetBankInfoByTemplate ( AB_BANKINFO_PLUGIN bip,
AB_BANKINFO tbi,
AB_BANKINFO_LIST2 bl 
)

const char* AB_BankInfoPlugin_GetCountry ( const AB_BANKINFO_PLUGIN bip  ) 

AB_BANKINFO_PLUGIN* AB_BankInfoPlugin_new ( const char *  country  ) 

void AB_BankInfoPlugin_SetCheckAccountFn ( AB_BANKINFO_PLUGIN bip,
AB_BANKINFOPLUGIN_CHECKACCOUNT_FN  f 
)

void AB_BankInfoPlugin_SetGetBankInfoByTemplateFn ( AB_BANKINFO_PLUGIN bip,
AB_BANKINFOPLUGIN_GETBANKINFOBYTMPLATE_FN  f 
)

void AB_BankInfoPlugin_SetGetBankInfoFn ( AB_BANKINFO_PLUGIN bip,
AB_BANKINFOPLUGIN_GETBANKINFO_FN  f 
)

GWEN_INHERIT_FUNCTION_LIB_DEFS ( AB_BANKINFO_PLUGIN   ) 


Variable Documentation

AB_BankInfoPlugin

Definition at line 32 of file bankinfoplugin_be.h.


Generated on Wed Oct 18 16:17:28 2006 for aqbanking by  doxygen 1.4.7