cbanking.h File Reference

#include <aqbanking/banking.h>

Go to the source code of this file.

Character Set

AqBanking internally uses UTF8 in all functions. Not all systems use this for user interaction (e.g. not all linux consoles show UTF-8 data, some systems might still use ISO-8859-1 or 15.

Therefore this frontend transforms interactive data (i.e. data that is output to the console or input from it) between UTF-8 and a given character set.

const char * CBanking_GetCharSet (const AB_BANKING *ab)
void CBanking_SetCharSet (AB_BANKING *ab, const char *s)

Non-Interaction

AqBanking is prepared to be used by non-interactive tools as well. However, sometimes PINs must be entered or message boxes are to be answered, so this frontend needs to know whether it is used interactively.

In non-interactive mode this frontend ignores all message box which are not important. It returns an ABORT indicator on interactive functions (e.g. AB_ERROR_USER_ABORT) when it encounters a message flagged as dangerous (see AB_BANKING_MSG_FLAGS_SEVERITY_DANGEROUS).

void CBanking_SetPinDb (AB_BANKING *ab, GWEN_DB_NODE *dbPins)
int CBanking_GetIsNonInteractive (const AB_BANKING *ab)
void CBanking_SetIsNonInteractive (AB_BANKING *ab, int i)

Functions

AB_BANKINGCBanking_new (const char *appName, const char *fname)


Generated on Wed Jun 28 15:17:43 2006 for aqbanking by  doxygen 1.4.6