provider_be.h File Reference

This file is used by provider backends. More...

#include <aqbanking/provider.h>

Go to the source code of this file.

Prototypes For Virtual Functions

typedef int(* AB_PROVIDER_INIT_FN )(AB_PROVIDER *pro, GWEN_DB_NODE *dbData)
typedef int(* AB_PROVIDER_FINI_FN )(AB_PROVIDER *pro, GWEN_DB_NODE *dbData)
typedef int(* AB_PROVIDER_UPDATEJOB_FN )(AB_PROVIDER *pro, AB_JOB *j)
typedef int(* AB_PROVIDER_ADDJOB_FN )(AB_PROVIDER *pro, AB_JOB *j)
typedef int(* AB_PROVIDER_EXECUTE_FN )(AB_PROVIDER *pro)
typedef int(* AB_PROVIDER_RESETQUEUE_FN )(AB_PROVIDER *pro)
typedef AB_ACCOUNT_LIST2 *(* AB_PROVIDER_GETACCOUNTLIST_FN )(AB_PROVIDER *pro)
typedef int(* AB_PROVIDER_UPDATEACCOUNT_FN )(AB_PROVIDER *pro, AB_ACCOUNT *a)
typedef int(* AB_PROVIDER_ADDACCOUNT_FN )(AB_PROVIDER *pro, AB_ACCOUNT *a)

Virtual Functions

int AB_Provider_Init (AB_PROVIDER *pro)
int AB_Provider_Fini (AB_PROVIDER *pro)
int AB_Provider_UpdateJob (AB_PROVIDER *pro, AB_JOB *j)
int AB_Provider_AddJob (AB_PROVIDER *pro, AB_JOB *j)
int AB_Provider_Execute (AB_PROVIDER *pro)
int AB_Provider_ResetQueue (AB_PROVIDER *pro)
AB_ACCOUNT_LIST2AB_Provider_GetAccountList (AB_PROVIDER *pro)
int AB_Provider_UpdateAccount (AB_PROVIDER *pro, AB_ACCOUNT *a)
int AB_Provider_AddAccount (AB_PROVIDER *pro, AB_ACCOUNT *a)

Setters For Virtual Functions

void AB_Provider_SetInitFn (AB_PROVIDER *pro, AB_PROVIDER_INIT_FN f)
void AB_Provider_SetFiniFn (AB_PROVIDER *pro, AB_PROVIDER_FINI_FN f)
void AB_Provider_SetUpdateJobFn (AB_PROVIDER *pro, AB_PROVIDER_UPDATEJOB_FN f)
void AB_Provider_SetAddJobFn (AB_PROVIDER *pro, AB_PROVIDER_ADDJOB_FN f)
void AB_Provider_SetExecuteFn (AB_PROVIDER *pro, AB_PROVIDER_EXECUTE_FN f)
void AB_Provider_SetResetQueueFn (AB_PROVIDER *pro, AB_PROVIDER_RESETQUEUE_FN f)
void AB_Provider_SetGetAccountListFn (AB_PROVIDER *pro, AB_PROVIDER_GETACCOUNTLIST_FN f)
void AB_Provider_SetUpdateAccountFn (AB_PROVIDER *pro, AB_PROVIDER_UPDATEACCOUNT_FN f)
void AB_Provider_SetAddAccountFn (AB_PROVIDER *pro, AB_PROVIDER_ADDACCOUNT_FN f)

Typedefs

typedef AB_PROVIDER *(* AB_PROVIDER_FACTORY_FN )(AB_BANKING *ab, GWEN_DB_NODE *db)

Functions

AB_PROVIDERAB_Provider_new (AB_BANKING *ab, const char *name)
int AB_Provider_IsInit (const AB_PROVIDER *pro)


Detailed Description

This file is used by provider backends.

Definition in file provider_be.h.


Generated on Sat Jan 7 04:22:42 2006 for aqbanking by  doxygen 1.4.6