dialog.h File Reference

#include <gwenhywfar/misc.h>
#include <gwenhywfar/inherit.h>
#include <aqhbci/customer.h>
#include <aqhbci/bank.h>
#include <aqhbci/message.h>
#include <gwenhywfar/netconnection.h>
#include <gwenhywfar/msgengine.h>
#include <aqbanking/banking.h>

Go to the source code of this file.

Defines

#define AH_DIALOG_FLAGS_INITIATOR   0x0001
#define AH_DIALOG_FLAGS_OPEN   0x0002
#define AH_DIALOG_FLAGS_AUTHENTICATED   0x0004
#define AH_DIALOG_FLAGS_SECURED   0x0008
#define AH_DIALOG_FLAGS_ANONYMOUS   0x0010
#define AH_DIALOG_FLAGS_HAVEKEYS   0x0020

Typedefs

typedef AH_DIALOG AH_DIALOG

Functions

 GWEN_LIST_FUNCTION_DEFS (AH_DIALOG, AH_Dialog)
 GWEN_INHERIT_FUNCTION_DEFS (AH_DIALOG)
AH_DIALOGAH_Dialog_new (AH_CUSTOMER *owner, GWEN_NETCONNECTION *conn)
void AH_Dialog_free (AH_DIALOG *dlg)
void AH_Dialog_Attach (AH_DIALOG *dlg)
GWEN_TYPE_UINT32 AH_Dialog_GetFlags (const AH_DIALOG *dlg)
void AH_Dialog_SetFlags (AH_DIALOG *dlg, GWEN_TYPE_UINT32 f)
void AH_Dialog_AddFlags (AH_DIALOG *dlg, GWEN_TYPE_UINT32 f)
void AH_Dialog_SubFlags (AH_DIALOG *dlg, GWEN_TYPE_UINT32 f)
const char * AH_Dialog_GetLogFile (const AH_DIALOG *dlg)
AH_BANKAH_Dialog_GetBank (const AH_DIALOG *dlg)
AH_HBCIAH_Dialog_GetHbci (const AH_DIALOG *dlg)
AB_BANKINGAH_Dialog_GetBankingApi (const AH_DIALOG *dlg)
GWEN_TYPE_UINT32 AH_Dialog_GetNextMsgNum (AH_DIALOG *dlg)
GWEN_TYPE_UINT32 AH_Dialog_GetLastMsgNum (const AH_DIALOG *dlg)
GWEN_TYPE_UINT32 AH_Dialog_GetLastReceivedMsgNum (const AH_DIALOG *dlg)
const char * AH_Dialog_GetDialogId (const AH_DIALOG *dlg)
void AH_Dialog_SetDialogId (AH_DIALOG *dlg, const char *s)
AH_CUSTOMERAH_Dialog_GetDialogOwner (const AH_DIALOG *dlg)
GWEN_NETCONNECTION * AH_Dialog_GetConnection (const AH_DIALOG *dlg)
GWEN_MSGENGINE * AH_Dialog_GetMsgEngine (const AH_DIALOG *dlg)
void AH_Dialog_SetMsgEngine (AH_DIALOG *dlg, GWEN_MSGENGINE *e)
GWEN_DB_NODE * AH_Dialog_GetGlobalValues (const AH_DIALOG *dlg)
int AH_Dialog_CheckReceivedMsgNum (AH_DIALOG *dlg, GWEN_TYPE_UINT32 msgnum)
AH_MSGAH_Dialog_RecvMessage (AH_DIALOG *dlg)
AH_MSGAH_Dialog_RecvMessage_Wait (AH_DIALOG *dlg, int timeout)
int AH_Dialog_SendMessage (AH_DIALOG *dlg, AH_MSG *msg)
int AH_Dialog_SendMessage_Wait (AH_DIALOG *dlg, AH_MSG *msg, int timeout)
int AH_Dialog_Work (AH_DIALOG *dlg)


Define Documentation

#define AH_DIALOG_FLAGS_ANONYMOUS   0x0010
 

Definition at line 21 of file dialog.h.

#define AH_DIALOG_FLAGS_AUTHENTICATED   0x0004
 

Definition at line 19 of file dialog.h.

#define AH_DIALOG_FLAGS_HAVEKEYS   0x0020
 

Definition at line 22 of file dialog.h.

#define AH_DIALOG_FLAGS_INITIATOR   0x0001
 

Definition at line 17 of file dialog.h.

#define AH_DIALOG_FLAGS_OPEN   0x0002
 

Definition at line 18 of file dialog.h.

#define AH_DIALOG_FLAGS_SECURED   0x0008
 

Definition at line 20 of file dialog.h.


Typedef Documentation

typedef struct AH_DIALOG AH_DIALOG
 

Definition at line 27 of file dialog.h.


Function Documentation

void AH_Dialog_AddFlags AH_DIALOG dlg,
GWEN_TYPE_UINT32  f
 

void AH_Dialog_Attach AH_DIALOG dlg  ) 
 

int AH_Dialog_CheckReceivedMsgNum AH_DIALOG dlg,
GWEN_TYPE_UINT32  msgnum
 

void AH_Dialog_free AH_DIALOG dlg  ) 
 

AH_BANK* AH_Dialog_GetBank const AH_DIALOG dlg  ) 
 

AB_BANKING* AH_Dialog_GetBankingApi const AH_DIALOG dlg  ) 
 

GWEN_NETCONNECTION* AH_Dialog_GetConnection const AH_DIALOG dlg  ) 
 

const char* AH_Dialog_GetDialogId const AH_DIALOG dlg  ) 
 

AH_CUSTOMER* AH_Dialog_GetDialogOwner const AH_DIALOG dlg  ) 
 

GWEN_TYPE_UINT32 AH_Dialog_GetFlags const AH_DIALOG dlg  ) 
 

GWEN_DB_NODE* AH_Dialog_GetGlobalValues const AH_DIALOG dlg  ) 
 

AH_HBCI* AH_Dialog_GetHbci const AH_DIALOG dlg  ) 
 

GWEN_TYPE_UINT32 AH_Dialog_GetLastMsgNum const AH_DIALOG dlg  ) 
 

GWEN_TYPE_UINT32 AH_Dialog_GetLastReceivedMsgNum const AH_DIALOG dlg  ) 
 

const char* AH_Dialog_GetLogFile const AH_DIALOG dlg  ) 
 

GWEN_MSGENGINE* AH_Dialog_GetMsgEngine const AH_DIALOG dlg  ) 
 

GWEN_TYPE_UINT32 AH_Dialog_GetNextMsgNum AH_DIALOG dlg  ) 
 

AH_DIALOG* AH_Dialog_new AH_CUSTOMER owner,
GWEN_NETCONNECTION *  conn
 

AH_MSG* AH_Dialog_RecvMessage AH_DIALOG dlg  ) 
 

AH_MSG* AH_Dialog_RecvMessage_Wait AH_DIALOG dlg,
int  timeout
 

int AH_Dialog_SendMessage AH_DIALOG dlg,
AH_MSG msg
 

The ownership of the message will be taken over in any case.

int AH_Dialog_SendMessage_Wait AH_DIALOG dlg,
AH_MSG msg,
int  timeout
 

The ownership of the message will be taken over in any case.

void AH_Dialog_SetDialogId AH_DIALOG dlg,
const char *  s
 

void AH_Dialog_SetFlags AH_DIALOG dlg,
GWEN_TYPE_UINT32  f
 

void AH_Dialog_SetMsgEngine AH_DIALOG dlg,
GWEN_MSGENGINE *  e
 

void AH_Dialog_SubFlags AH_DIALOG dlg,
GWEN_TYPE_UINT32  f
 

int AH_Dialog_Work AH_DIALOG dlg  ) 
 

GWEN_INHERIT_FUNCTION_DEFS AH_DIALOG   ) 
 

GWEN_LIST_FUNCTION_DEFS AH_DIALOG  ,
AH_Dialog 
 


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