|
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_LIST2 * | AB_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_PROVIDER * | AB_Provider_new (AB_BANKING *ab, const char *name) |
int | AB_Provider_IsInit (const AB_PROVIDER *pro) |