Main Interface
[API for Backends]


Functions Used by Backends And Wizards

AB_PROVIDERAB_Banking_GetProvider (AB_BANKING *ab, const char *name)
GWEN_STRINGLIST * AB_Banking_GetGlobalDataDirs ()
GWEN_STRINGLIST * AB_Banking_GetGlobalSysconfDirs ()

Administration of Crypt Token List

int AB_Banking_GetCryptToken (AB_BANKING *ab, const char *tname, const char *cname, GWEN_CRYPT_TOKEN **pCt)
void AB_Banking_ClearCryptTokenList (AB_BANKING *ab, uint32_t guiid)
int AB_Banking_CheckCryptToken (AB_BANKING *ab, GWEN_CRYPT_TOKEN_DEVICE devt, GWEN_BUFFER *typeName, GWEN_BUFFER *tokenName, uint32_t guiid)

Functions

int AB_Banking_ExecutionProgress (AB_BANKING *ab, uint32_t pid)
uint32_t AB_Banking_GetUniqueId (AB_BANKING *ab)


Function Documentation

int AB_Banking_CheckCryptToken ( AB_BANKING ab,
GWEN_CRYPT_TOKEN_DEVICE  devt,
GWEN_BUFFER *  typeName,
GWEN_BUFFER *  tokenName,
uint32_t  guiid 
)

void AB_Banking_ClearCryptTokenList ( AB_BANKING ab,
uint32_t  guiid 
)

int AB_Banking_ExecutionProgress ( AB_BANKING ab,
uint32_t  pid 
)

int AB_Banking_GetCryptToken ( AB_BANKING ab,
const char *  tname,
const char *  cname,
GWEN_CRYPT_TOKEN **  pCt 
)

GWEN_STRINGLIST* AB_Banking_GetGlobalDataDirs (  ) 

Returns the list of global data folders. In most cases this is something like $PREFIX/share/. Plugins are required to use the folders returned here + "aqbanking" when searching for their specific data instead of using the compile time fixed values. This way it is easier under windows to find data.

GWEN_STRINGLIST* AB_Banking_GetGlobalSysconfDirs (  ) 

AB_PROVIDER* AB_Banking_GetProvider ( AB_BANKING ab,
const char *  name 
)

Loads a backend with the given name. You can use AB_Banking_GetProviderDescrs to retrieve a list of available backends. Such a backend can then be asked to return an account list.

uint32_t AB_Banking_GetUniqueId ( AB_BANKING ab  ) 


Generated on Fri Apr 11 03:04:32 2008 for aqbanking by  doxygen 1.5.5