Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

aqhbci/bank.h File Reference

#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/inherit.h>
#include <aqhbci/aqhbci.h>
#include <gwenhywfar/netconnection.h>
#include <aqhbci/hbci.h>
#include <aqhbci/medium.h>
#include <aqhbci/message.h>
#include <aqhbci/user.h>
#include <aqhbci/account.h>
#include <aqhbci/bpd.h>

Go to the source code of this file.

Contructor And Destructor

AQHBCI_API AH_BANKAH_Bank_new (AH_HBCI *hbci, int country, const char *bankId)
AQHBCI_API void AH_Bank_free (AH_BANK *b)
AQHBCI_API void AH_Bank_Attach (AH_BANK *b)

Informational Functions

AQHBCI_API AH_HBCIAH_Bank_GetHbci (const AH_BANK *b)
AQHBCI_API int AH_Bank_GetCountry (const AH_BANK *b)
AQHBCI_API const char * AH_Bank_GetBankId (const AH_BANK *b)
AQHBCI_API const char * AH_Bank_GetBankName (const AH_BANK *b)
AQHBCI_API void AH_Bank_SetBankName (AH_BANK *b, const char *s)
AQHBCI_API AH_CUSTOMERAH_Bank_FindCustomer (const AH_BANK *b, const char *userId, const char *customerId)
AQHBCI_API AH_CUSTOMER_LIST2AH_Bank_GetCustomers (const AH_BANK *b, const char *userId, const char *customerId)
AQHBCI_API AH_USERAH_Bank_FindUser (const AH_BANK *b, const char *userId)
AQHBCI_API AH_USER_LIST2AH_Bank_GetUsers (const AH_BANK *b, const char *userId)
AQHBCI_API int AH_Bank_AddUser (AH_BANK *b, AH_USER *u)
AQHBCI_API int AH_Bank_RemoveUser (AH_BANK *b, AH_USER *u)
AQHBCI_API AH_ACCOUNTAH_Bank_FindAccount (const AH_BANK *b, const char *accountId)
AQHBCI_API AH_ACCOUNT_LIST2AH_Bank_GetAccounts (const AH_BANK *b, const char *accountId)
AQHBCI_API int AH_Bank_AddAccount (AH_BANK *b, AH_ACCOUNT *a)
AQHBCI_API int AH_Bank_RemoveAccount (AH_BANK *b, AH_ACCOUNT *a)

Typedefs

typedef AH_BANK AH_BANK

Functions

 GWEN_LIST_FUNCTION_LIB_DEFS (AH_BANK, AH_Bank, AQHBCI_API)
 GWEN_LIST2_FUNCTION_LIB_DEFS (AH_BANK, AH_Bank, AQHBCI_API)
 GWEN_INHERIT_FUNCTION_LIB_DEFS (AH_BANK, AQHBCI_API)


Function Documentation

AQHBCI_API int AH_Bank_AddAccount AH_BANK b,
AH_ACCOUNT a
 

AQHBCI_API int AH_Bank_AddUser AH_BANK b,
AH_USER u
 

AQHBCI_API void AH_Bank_Attach AH_BANK b  ) 
 

AQHBCI_API AH_ACCOUNT* AH_Bank_FindAccount const AH_BANK b,
const char *  accountId
 

AQHBCI_API AH_CUSTOMER* AH_Bank_FindCustomer const AH_BANK b,
const char *  userId,
const char *  customerId
 

AQHBCI_API AH_USER* AH_Bank_FindUser const AH_BANK b,
const char *  userId
 

AQHBCI_API void AH_Bank_free AH_BANK b  ) 
 

AQHBCI_API AH_ACCOUNT_LIST2* AH_Bank_GetAccounts const AH_BANK b,
const char *  accountId
 

AQHBCI_API const char* AH_Bank_GetBankId const AH_BANK b  ) 
 

AQHBCI_API const char* AH_Bank_GetBankName const AH_BANK b  ) 
 

AQHBCI_API int AH_Bank_GetCountry const AH_BANK b  ) 
 

AQHBCI_API AH_CUSTOMER_LIST2* AH_Bank_GetCustomers const AH_BANK b,
const char *  userId,
const char *  customerId
 

AQHBCI_API AH_HBCI* AH_Bank_GetHbci const AH_BANK b  ) 
 

AQHBCI_API AH_USER_LIST2* AH_Bank_GetUsers const AH_BANK b,
const char *  userId
 

AQHBCI_API AH_BANK* AH_Bank_new AH_HBCI hbci,
int  country,
const char *  bankId
 

AQHBCI_API int AH_Bank_RemoveAccount AH_BANK b,
AH_ACCOUNT a
 

AQHBCI_API int AH_Bank_RemoveUser AH_BANK b,
AH_USER u
 

AQHBCI_API void AH_Bank_SetBankName AH_BANK b,
const char *  s
 


Generated on Thu Oct 6 14:49:09 2005 for aqbanking by  doxygen 1.4.4