Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision be9b4fdf

Von aquamaniac vor mehr als 21 Jahren hinzugefügt

  • ID be9b4fdf8fbee7abee1124fc24fe236b1b296814
  • Vorgänger 49d4eba4
  • Nachfolger 4660e549

- 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

Unterschiede anzeigen:

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