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 Sat Jan 7 04:22:41 2006 for aqbanking by  doxygen 1.4.6