bank.h File Reference

#include <gwenhywfar/misc.h>
#include <gwenhywfar/db.h>
#include <aqofxconnect/aqofxconnect.h>
#include <aqofxconnect/account.h>
#include <aqofxconnect/user.h>
#include <aqbanking/banking.h>

Go to the source code of this file.

Typedefs

typedef AO_BANK AO_BANK

Enumerations

enum  AO_BANK_SERVERTYPE { AO_Bank_ServerTypeUnknown = 0, AO_Bank_ServerTypeHTTP, AO_Bank_ServerTypeHTTPS }

Functions

AO_BANKAO_Bank_new (AB_PROVIDER *pro, const char *country, const char *bankId)
void AO_Bank_free (AO_BANK *b)
AB_PROVIDERAO_Bank_GetProvider (const AO_BANK *b)
const char * AO_Bank_GetCountry (const AO_BANK *b)
const char * AO_Bank_GetBankId (const AO_BANK *b)
const char * AO_Bank_GetBankName (const AO_BANK *b)
void AO_Bank_SetBankName (AO_BANK *b, const char *s)
const char * AO_Bank_GetBrokerId (const AO_BANK *b)
void AO_Bank_SetBrokerId (AO_BANK *b, const char *s)
const char * AO_Bank_GetOrg (const AO_BANK *b)
void AO_Bank_SetOrg (AO_BANK *b, const char *s)
const char * AO_Bank_GetFid (const AO_BANK *b)
void AO_Bank_SetFid (AO_BANK *b, const char *s)
AO_BANK_SERVERTYPE AO_Bank_GetServerType (const AO_BANK *b)
void AO_Bank_SetServerType (AO_BANK *b, AO_BANK_SERVERTYPE t)
const char * AO_Bank_GetServerAddr (const AO_BANK *b)
void AO_Bank_SetServerAddr (AO_BANK *b, const char *s)
int AO_Bank_GetServerPort (const AO_BANK *b)
void AO_Bank_SetServerPort (AO_BANK *b, int i)
const char * AO_Bank_GetHttpHost (const AO_BANK *b)
void AO_Bank_SetHttpHost (AO_BANK *b, const char *s)
int AO_Bank_GetHttpVMajor (const AO_BANK *b)
void AO_Bank_SetHttpVMajor (AO_BANK *b, int i)
int AO_Bank_GetHttpVMinor (const AO_BANK *b)
void AO_Bank_SetHttpVMinor (AO_BANK *b, int i)
AO_BANKAO_Bank_fromDb (AB_PROVIDER *pro, GWEN_DB_NODE *db)
int AO_Bank_toDb (const AO_BANK *b, GWEN_DB_NODE *db)
AB_ACCOUNT_LISTAO_Bank_GetAccounts (const AO_BANK *b)
AB_ACCOUNTAO_Bank_FindAccount (AO_BANK *b, const char *id)
int AO_Bank_AddAccount (AO_BANK *b, AB_ACCOUNT *a)
AO_USER_LISTAO_Bank_GetUsers (const AO_BANK *b)
AO_USERAO_Bank_FindUser (AO_BANK *b, const char *id)
int AO_Bank_AddUser (AO_BANK *b, AO_USER *u)


Typedef Documentation

typedef struct AO_BANK AO_BANK
 

Definition at line 26 of file aqofxconnect/bank.h.


Enumeration Type Documentation

enum AO_BANK_SERVERTYPE
 

Enumerator:
AO_Bank_ServerTypeUnknown 
AO_Bank_ServerTypeHTTP 
AO_Bank_ServerTypeHTTPS 

Definition at line 41 of file aqofxconnect/bank.h.


Function Documentation

int AO_Bank_AddAccount AO_BANK b,
AB_ACCOUNT a
 

int AO_Bank_AddUser AO_BANK b,
AO_USER u
 

AB_ACCOUNT* AO_Bank_FindAccount AO_BANK b,
const char *  id
 

AO_USER* AO_Bank_FindUser AO_BANK b,
const char *  id
 

void AO_Bank_free AO_BANK b  ) 
 

AO_BANK* AO_Bank_fromDb AB_PROVIDER pro,
GWEN_DB_NODE *  db
 

AB_ACCOUNT_LIST* AO_Bank_GetAccounts const AO_BANK b  ) 
 

const char* AO_Bank_GetBankId const AO_BANK b  ) 
 

const char* AO_Bank_GetBankName const AO_BANK b  ) 
 

const char* AO_Bank_GetBrokerId const AO_BANK b  ) 
 

const char* AO_Bank_GetCountry const AO_BANK b  ) 
 

const char* AO_Bank_GetFid const AO_BANK b  ) 
 

const char* AO_Bank_GetHttpHost const AO_BANK b  ) 
 

int AO_Bank_GetHttpVMajor const AO_BANK b  ) 
 

int AO_Bank_GetHttpVMinor const AO_BANK b  ) 
 

const char* AO_Bank_GetOrg const AO_BANK b  ) 
 

AB_PROVIDER* AO_Bank_GetProvider const AO_BANK b  ) 
 

const char* AO_Bank_GetServerAddr const AO_BANK b  ) 
 

int AO_Bank_GetServerPort const AO_BANK b  ) 
 

AO_BANK_SERVERTYPE AO_Bank_GetServerType const AO_BANK b  ) 
 

AO_USER_LIST* AO_Bank_GetUsers const AO_BANK b  ) 
 

AO_BANK* AO_Bank_new AB_PROVIDER pro,
const char *  country,
const char *  bankId
 

void AO_Bank_SetBankName AO_BANK b,
const char *  s
 

void AO_Bank_SetBrokerId AO_BANK b,
const char *  s
 

void AO_Bank_SetFid AO_BANK b,
const char *  s
 

void AO_Bank_SetHttpHost AO_BANK b,
const char *  s
 

void AO_Bank_SetHttpVMajor AO_BANK b,
int  i
 

void AO_Bank_SetHttpVMinor AO_BANK b,
int  i
 

void AO_Bank_SetOrg AO_BANK b,
const char *  s
 

void AO_Bank_SetServerAddr AO_BANK b,
const char *  s
 

void AO_Bank_SetServerPort AO_BANK b,
int  i
 

void AO_Bank_SetServerType AO_BANK b,
AO_BANK_SERVERTYPE  t
 

int AO_Bank_toDb const AO_BANK b,
GWEN_DB_NODE *  db
 


Generated on Sat Jan 7 04:22:41 2006 for aqbanking by  doxygen 1.4.6