Revision a518b8d3
Von aquamaniac vor mehr als 21 Jahren hinzugefügt
src/impl/msgengine/hbcidialog.h | ||
---|---|---|
#ifndef GWENHYWFAR_HBCIDLG_H
|
||
#define GWENHYWFAR_HBCIDLG_H
|
||
|
||
#define GWEN_HBCIDIALOG_FLAGS_INITIATOR 0x0001
|
||
|
||
|
||
#include <gwenhyfwar/hbcicryptocontext.h>
|
||
#include <gwenhyfwar/buffer.h>
|
||
#include <gwenhyfwar/msgengine.h>
|
||
... | ... | |
typedef void
|
||
(*GWEN_HBCIDLG_FREEDATA_FN)(GWEN_HBCIDIALOG *hdlg);
|
||
|
||
typedef void
|
||
(*GWEN_HBCIDLG_RESET_FN)(GWEN_HBCIDIALOG *hdlg);
|
||
|
||
|
||
|
||
void GWEN_HBCIDialog_SetPrepareCtxFn(GWEN_HBCIDIALOG *hdlg,
|
||
... | ... | |
void GWEN_HBCIDialog_SetDecrpytFn(GWEN_HBCIDIALOG *hdlg,
|
||
GWEN_HBCIDLG_DECRYPT_FN decryptFn);
|
||
void GWEN_HBCIDialog_SetFreeDataFn(GWEN_HBCIDIALOG *hdlg,
|
||
GWEN_HBCIDLG_FREEDATA_FN fn);
|
||
GWEN_HBCIDLG_FREEDATA_FN fn);
|
||
void GWEN_HBCIDialog_SetResetFn(GWEN_HBCIDIALOG *hdlg,
|
||
GWEN_HBCIDLG_RESET_FN fn);
|
||
void GWEN_HBCIDialog_SetInheritorData(GWEN_HBCIDIALOG *hdlg,
|
||
void *data);
|
||
|
||
... | ... | |
void GWEN_HBCIDialog_SetNextMsgNum(GWEN_HBCIDIALOG *hdlg,
|
||
unsigned int i);
|
||
|
||
const char *GWEN_HBCIDialog_GetOwner(GWEN_HBCIDIALOG *hdlg);
|
||
void GWEN_HBCIDialog_SetOwner(GWEN_HBCIDIALOG *hdlg,
|
||
const char *s);
|
||
|
||
|
||
|
||
... | ... | |
GWEN_BUFFER *decryptbuf,
|
||
GWEN_HBCICRYPTOCONTEXT *ctx);
|
||
|
||
void GWEN_HBCIDialog_Reset(GWEN_HBCIDIALOG *hdlg);
|
||
|
||
|
||
GWEN_HBCIDIALOG *GWEN_HBCIDialog_new(GWEN_MSGENGINE *e);
|
||
void GWEN_HBCIDialog_free(GWEN_HBCIDIALOG *hdlg);
|
||
|
||
unsigned int GWEN_HBCIDialog_GetFlags(GWEN_HBCIDIALOG *hdlg);
|
||
void GWEN_HBCIDialog_SetFlags(GWEN_HBCIDIALOG *hdlg,
|
||
unsigned int f);
|
||
|
||
|
||
/**
|
||
* The original code (in C++) has been written by Fabian Kaiser for OpenHBCI
|
||
... | ... | |
/*@}*/
|
||
|
||
|
||
void GWEN_HBCIDialog_Attach(GWEN_HBCIDIALOG *hdlg);
|
||
void GWEN_HBCIDialog_Detach(GWEN_HBCIDIALOG *hdlg);
|
||
|
||
#ifdef __cplusplus
|
||
}
|
Auch abrufbar als: Unified diff
- should now work with OpenSSL 0.9.6 as well...
- again more work on IPC
- fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@77 70169cfe-8b10-0410-8925-dcb4b91034d8