Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

HBCI_Hbci functions


User Interaction

void HBCI_Hbci_setInteractor (HBCI_Hbci *h, HBCI_Interactor *inter, int autoDelete)
HBCI_InteractorHBCI_Hbci_interactor (const HBCI_Hbci *h)

System Identification

const char * HBCI_Hbci_systemName (const HBCI_Hbci *h)
void HBCI_Hbci_setSystemName (HBCI_Hbci *h, const char *n)
const char * HBCI_Hbci_systemVersion (const HBCI_Hbci *h)
void HBCI_Hbci_setSystemVersion (HBCI_Hbci *h, const char *n)

Version Information

void HBCI_Hbci_libraryVersion (int *major, int *minor, int *plevel)
void HBCI_Hbci_libraryVersion_build (int *major, int *minor, int *plevel, int *pbuild)
void HBCI_Hbci_setDebugLevel (int l)

Typedefs

typedef HBCI::Hbci HBCI_Hbci
 The C accessible type of HBCI::Hbci.


Typedef Documentation

typedef struct HBCI::Hbci HBCI_Hbci
 

The C accessible type of HBCI::Hbci.


Function Documentation

HBCI_Interactor* HBCI_Hbci_interactor const HBCI_Hbci   h
 

Returns the HBCIInteractor currently to be used.

Parameters:
h  The object to perform this action on.

void HBCI_Hbci_libraryVersion int *    major,
int *    minor,
int *    plevel
 

Gives you the library version.

Gives you the library version. This might be used by your application to determine the capabilities of the current openHBCI version.

Author:
Martin Preuss<openhbci@aquamaniac.de>
Parameters:
major  reference to an int variable to receive the major version
minor  reference to an int variable to receive the minor version
plevel  reference to an int variable to receive the patchlevel

void HBCI_Hbci_libraryVersion_build int *    major,
int *    minor,
int *    plevel,
int *    pbuild
 

Gives you the library version.

Gives you the library version. This might be used by your application to determine the capabilities of the current openHBCI version.

Author:
Martin Preuss<openhbci@aquamaniac.de>
Parameters:
major  reference to an int variable to receive the major version
minor  reference to an int variable to receive the minor version
plevel  reference to an int variable to receive the patchlevel
pbuild  reference to an int variable to receive the build

void HBCI_Hbci_setDebugLevel int    l
 

Set the current debugLevel. The higher this value the more debug messages you see. Defaults to zero.

void HBCI_Hbci_setInteractor HBCI_Hbci   h,
HBCI_Interactor   inter,
int    autoDelete
 

Set a new Interactor to be used.

The Interactor is a base class that provides methods for all occasions where the core OpenHBCI needs user interaction.

Parameters:
h  The object to perform this action on.
inter  New interactor to be used.
autoDelete  If TRUE, then this object takes ownership of the HBCI_Interactor object and will delete it if the life time is over. If FALSE, this object will not delete the HBCI_Interactor object; instead, the caller is still responsible for its deletion.

void HBCI_Hbci_setSystemName HBCI_Hbci   h,
const char *    n
 

Set the system name.

Use this to define the system name. It defaults to HBCI_SYSTEM_NAME which is probably set to "openhbci".

Parameters:
h  The object to perform this action on.
n  New system name.

void HBCI_Hbci_setSystemVersion HBCI_Hbci   h,
const char *    n
 

Set the system version as a string.

This is the system version that OpenHBCI tells the bank when communicating.

Parameters:
h  The object to perform this action on.
n  New system version.

const char* HBCI_Hbci_systemName const HBCI_Hbci   h
 

Returns the system name.

This is the system name that OpenHBCI tells the bank.

Parameters:
h  The object to perform this action on.

const char* HBCI_Hbci_systemVersion const HBCI_Hbci   h
 

Returns the system version as a string.

This is the system version that OpenHBCI tells the bank when communicating.

Parameters:
h  The object to perform this action on.


Generated on Mon Jun 23 13:41:08 2003 for openhbci by doxygen1.2.17