aqbanking  5.4.3beta
Macros | Functions
aqebics/provider.h File Reference
#include <aqebics/aqebics.h>
#include <aqbanking/provider.h>
#include <gwenhywfar/ct.h>

Go to the source code of this file.

Macros

#define EBC_DEFAULT_CONNECT_TIMEOUT   30
#define EBC_DEFAULT_TRANSFER_TIMEOUT   60

Functions

AQEBICS_API AB_PROVIDEREBC_Provider_new (AB_BANKING *ab)
AQEBICS_API int EBC_Provider_CreateKeys (AB_PROVIDER *pro, AB_USER *u, int cryptAndAuthKeySizeInBytes, int signKeySizeInBytes, int nounmount)
AQEBICS_API int EBC_Provider_CreateTempKey (AB_PROVIDER *pro, AB_USER *u, int signKeySizeInBytes, int nounmount)
AQEBICS_API int EBC_Provider_GetIniLetterTxt (AB_PROVIDER *pro, AB_USER *u, int useBankKey, GWEN_BUFFER *lbuf, int nounmount)
AQEBICS_API int EBC_Provider_GetHiaLetterTxt (AB_PROVIDER *pro, AB_USER *u, int useBankKey, GWEN_BUFFER *lbuf, int nounmount)
AQEBICS_API int EBC_Provider_GetCert (AB_PROVIDER *pro, AB_USER *u)
AQEBICS_API int EBC_Provider_Send_HIA (AB_PROVIDER *pro, AB_USER *u, int doLock)
AQEBICS_API int EBC_Provider_Send_INI (AB_PROVIDER *pro, AB_USER *u, int doLock)
AQEBICS_API int EBC_Provider_Send_PUB (AB_PROVIDER *pro, AB_USER *u, const char *signVersion, int doLock)
AQEBICS_API int EBC_Provider_Send_HPB (AB_PROVIDER *pro, AB_USER *u, int doLock)
AQEBICS_API int EBC_Provider_Send_HPD (AB_PROVIDER *pro, AB_USER *u, int doLock)
AQEBICS_API int EBC_Provider_Send_HKD (AB_PROVIDER *pro, AB_USER *u, int doLock)
AQEBICS_API int EBC_Provider_Send_HTD (AB_PROVIDER *pro, AB_USER *u, int doLock)
AQEBICS_API int EBC_Provider_Download (AB_PROVIDER *pro, AB_USER *u, const char *rtype, GWEN_BUFFER *targetBuffer, int withReceipt, const GWEN_TIME *fromTime, const GWEN_TIME *toTime, int doLock)
AQEBICS_API int EBC_Provider_Upload (AB_PROVIDER *pro, AB_USER *u, const char *rtype, const uint8_t *pData, uint32_t lData, int doLock)
int EBC_Provider_GetConnectTimeout (const AB_PROVIDER *pro)
int EBC_Provider_GetTransferTimeout (const AB_PROVIDER *pro)

Macro Definition Documentation

#define EBC_DEFAULT_CONNECT_TIMEOUT   30

Definition at line 18 of file aqebics/provider.h.

#define EBC_DEFAULT_TRANSFER_TIMEOUT   60

Definition at line 19 of file aqebics/provider.h.

Function Documentation

AQEBICS_API int EBC_Provider_CreateKeys ( AB_PROVIDER pro,
AB_USER u,
int  cryptAndAuthKeySizeInBytes,
int  signKeySizeInBytes,
int  nounmount 
)
AQEBICS_API int EBC_Provider_CreateTempKey ( AB_PROVIDER pro,
AB_USER u,
int  signKeySizeInBytes,
int  nounmount 
)
AQEBICS_API int EBC_Provider_Download ( AB_PROVIDER pro,
AB_USER u,
const char *  rtype,
GWEN_BUFFER *  targetBuffer,
int  withReceipt,
const GWEN_TIME *  fromTime,
const GWEN_TIME *  toTime,
int  doLock 
)
AQEBICS_API int EBC_Provider_GetCert ( AB_PROVIDER pro,
AB_USER u 
)
int EBC_Provider_GetConnectTimeout ( const AB_PROVIDER pro)
AQEBICS_API int EBC_Provider_GetHiaLetterTxt ( AB_PROVIDER pro,
AB_USER u,
int  useBankKey,
GWEN_BUFFER *  lbuf,
int  nounmount 
)
AQEBICS_API int EBC_Provider_GetIniLetterTxt ( AB_PROVIDER pro,
AB_USER u,
int  useBankKey,
GWEN_BUFFER *  lbuf,
int  nounmount 
)
int EBC_Provider_GetTransferTimeout ( const AB_PROVIDER pro)
AQEBICS_API AB_PROVIDER* EBC_Provider_new ( AB_BANKING ab)
AQEBICS_API int EBC_Provider_Send_HIA ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)
AQEBICS_API int EBC_Provider_Send_HKD ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)
AQEBICS_API int EBC_Provider_Send_HPB ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)
AQEBICS_API int EBC_Provider_Send_HPD ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)
AQEBICS_API int EBC_Provider_Send_HTD ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)
AQEBICS_API int EBC_Provider_Send_INI ( AB_PROVIDER pro,
AB_USER u,
int  doLock 
)
AQEBICS_API int EBC_Provider_Send_PUB ( AB_PROVIDER pro,
AB_USER u,
const char *  signVersion,
int  doLock 
)
AQEBICS_API int EBC_Provider_Upload ( AB_PROVIDER pro,
AB_USER u,
const char *  rtype,
const uint8_t *  pData,
uint32_t  lData,
int  doLock 
)