#include <aqbanking/banking.h>
Go to the source code of this file.
Functions | |
AB_BANKING * | CBanking_new (const char *appName, const char *fname) |
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) |