jobplugin.h File Reference

#include <gwenhywfar/misc.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/libloader.h>
#include <gwenhywfar/buffer.h>
#include <aqbanking/banking.h>
#include <aqbanking/job.h>
#include <aqhbci/hbci.h>
#include <aqhbci/job.h>
#include <aqhbci/provider.h>
#include <aqhbci/objectref.h>

Go to the source code of this file.

Prototypes For Virtual Functions

The functions in this group are wrappers which in most cases directly call the implementations of the functions.

typedef AH_JOBPLUGIN *(* AH_JOBPLUGIN_NEWFN )(AH_PROVIDER *pro)
typedef AH_JOB *(* AH_JOBPLUGIN_FACTORYFN )(AH_JOBPLUGIN *jp, AB_JOB_TYPE jt, AH_CUSTOMER *cu, AH_ACCOUNT *a)
typedef int(* AH_JOBPLUGIN_CHECKFN )(AH_JOBPLUGIN *jp, AB_JOB_TYPE jt)

Virtual Functions

The functions in this group are wrappers which in most cases directly call the implementations of the functions.

AQHBCI_API AH_JOBAH_JobPlugin_Factory (AH_JOBPLUGIN *jp, AB_JOB_TYPE jt, AH_CUSTOMER *cu, AH_ACCOUNT *a)
AQHBCI_API int AH_JobPlugin_CheckType (AH_JOBPLUGIN *jp, AB_JOB_TYPE jt)
AQHBCI_API const char * AH_JobPlugin_GetName (const AH_JOBPLUGIN *jp)
AQHBCI_API const char * AH_JobPlugin_GetDescription (const AH_JOBPLUGIN *jp)
AQHBCI_API void AH_JobPlugin_SetDescription (AH_JOBPLUGIN *jp, const char *s)

Setters For Virtual Functions

AQHBCI_API void AH_JobPlugin_SetFactoryFn (AH_JOBPLUGIN *jp, AH_JOBPLUGIN_FACTORYFN f)
AQHBCI_API void AH_JobPlugin_SetCheckFn (AH_JOBPLUGIN *jp, AH_JOBPLUGIN_CHECKFN f)

Typedefs

typedef AH_JOBPLUGIN AH_JOBPLUGIN

Functions

 GWEN_LIST_FUNCTION_LIB_DEFS (AH_JOBPLUGIN, AH_JobPlugin, AQHBCI_API)
 GWEN_INHERIT_FUNCTION_LIB_DEFS (AH_JOBPLUGIN, AQHBCI_API)
AQHBCI_API AH_JOBPLUGINAH_JobPlugin_new (AH_PROVIDER *pro, const char *name)
AQHBCI_API void AH_JobPlugin_free (AH_JOBPLUGIN *jp)
AQHBCI_API GWEN_LIBLOADER * AH_JobPlugin_GetLibLoader (const AH_JOBPLUGIN *jp)
AQHBCI_API void AH_JobPlugin_SetLibLoader (AH_JOBPLUGIN *jp, GWEN_LIBLOADER *ll)
AQHBCI_API AH_PROVIDERAH_JobPlugin_GetProvider (const AH_JOBPLUGIN *jp)


Typedef Documentation

typedef struct AH_JOBPLUGIN AH_JOBPLUGIN
 

Definition at line 25 of file jobplugin.h.

typedef int(* AH_JOBPLUGIN_CHECKFN)(AH_JOBPLUGIN *jp, AB_JOB_TYPE jt)
 

Definition at line 68 of file jobplugin.h.

typedef AH_JOB*(* AH_JOBPLUGIN_FACTORYFN)(AH_JOBPLUGIN *jp, AB_JOB_TYPE jt, AH_CUSTOMER *cu, AH_ACCOUNT *a)
 

Definition at line 62 of file jobplugin.h.

typedef AH_JOBPLUGIN*(* AH_JOBPLUGIN_NEWFN)(AH_PROVIDER *pro)
 

Definition at line 59 of file jobplugin.h.


Function Documentation

AQHBCI_API int AH_JobPlugin_CheckType AH_JOBPLUGIN jp,
AB_JOB_TYPE  jt
 

AQHBCI_API AH_JOB* AH_JobPlugin_Factory AH_JOBPLUGIN jp,
AB_JOB_TYPE  jt,
AH_CUSTOMER cu,
AH_ACCOUNT a
 

AQHBCI_API void AH_JobPlugin_free AH_JOBPLUGIN jp  ) 
 

AQHBCI_API const char* AH_JobPlugin_GetDescription const AH_JOBPLUGIN jp  ) 
 

AQHBCI_API GWEN_LIBLOADER* AH_JobPlugin_GetLibLoader const AH_JOBPLUGIN jp  ) 
 

AQHBCI_API const char* AH_JobPlugin_GetName const AH_JOBPLUGIN jp  ) 
 

AQHBCI_API AH_PROVIDER* AH_JobPlugin_GetProvider const AH_JOBPLUGIN jp  ) 
 

AQHBCI_API AH_JOBPLUGIN* AH_JobPlugin_new AH_PROVIDER pro,
const char *  name
 

AQHBCI_API void AH_JobPlugin_SetCheckFn AH_JOBPLUGIN jp,
AH_JOBPLUGIN_CHECKFN  f
 

AQHBCI_API void AH_JobPlugin_SetDescription AH_JOBPLUGIN jp,
const char *  s
 

AQHBCI_API void AH_JobPlugin_SetFactoryFn AH_JOBPLUGIN jp,
AH_JOBPLUGIN_FACTORYFN  f
 

AQHBCI_API void AH_JobPlugin_SetLibLoader AH_JOBPLUGIN jp,
GWEN_LIBLOADER *  ll
 

GWEN_INHERIT_FUNCTION_LIB_DEFS AH_JOBPLUGIN  ,
AQHBCI_API 
 

GWEN_LIST_FUNCTION_LIB_DEFS AH_JOBPLUGIN  ,
AH_JobPlugin  ,
AQHBCI_API 
 


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