Revision be9b4fdf
Von aquamaniac vor mehr als 21 Jahren hinzugefügt
src/impl/ipc/ipcxmlcmd.h | ||
---|---|---|
/*@{*/
|
||
|
||
|
||
|
||
/** @name Help Functions
|
||
*/
|
||
/*@{*/
|
||
int GWEN_IPCXMLCmd_IsSignedBy(GWEN_DB_NODE *n, const char *signer);
|
||
/*@}*/
|
||
|
||
/** @name Segment Result Handling
|
||
* @brief These functions handle segment results.
|
||
*
|
||
*/
|
||
/*@{*/
|
||
|
||
/**
|
||
* This function returns the segment result code. The following groups
|
||
* are defined so far (subset of HBCI protocol):
|
||
... | ... | |
/*@}*/
|
||
|
||
|
||
unsigned int GWEN_IPCXMLCmd_Request_OpenSession(GWEN_IPCXMLSERVICE *xs,
|
||
unsigned int clid,
|
||
unsigned int flags);
|
||
GWEN_ERRORCODE GWEN_IPCXMLCmd_Handle_OpenSession(GWEN_IPCXMLSERVICE *xs,
|
||
unsigned int rqid,
|
||
unsigned int flags,
|
||
GWEN_DB_NODE *n);
|
||
GWEN_ERRORCODE GWEN_IPCXMLCmd_Result_OpenSession(GWEN_IPCXMLSERVICE *xs,
|
||
unsigned int rqid,
|
||
char *buffer,
|
||
unsigned int size);
|
||
|
||
|
||
|
||
/*@}*/
|
||
|
||
|
Auch abrufbar als: Unified diff
- fixed a bug in msgengine.c: Did not correctly iterate through multiple
groups when writing a group multiple times to a message (like in group
"result" in HBCI segment "SegResult": The group "result" may appear up
to 99 times, and for each appearance msgengine should use the next group,
but it always took the first one).
- IPCXMLCmd: added "OpenSession" command
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@113 70169cfe-8b10-0410-8925-dcb4b91034d8