aqbanking  5.7.8
Typedefs | Functions
msg.h File Reference
#include <aqebics/aqebics.h>
#include <gwenhywfar/types.h>
#include <gwenhywfar/path.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/buffer.h>
#include <libxml/tree.h>
#include <libxml/parser.h>
#include <libxml/xpath.h>

Go to the source code of this file.

Typedefs

typedef struct EB_MSG EB_MSG
 

Functions

EB_MSGEB_Msg_new ()
 
void EB_Msg_free (EB_MSG *m)
 
EB_MSGEB_Msg_newRequest (int willSign, const char *hVersion)
 
EB_MSGEB_Msg_newResponse (int willSign, const char *rName, const char *hVersion)
 
EB_MSGEB_Msg_fromBuffer (const char *buffer, int size)
 
void EB_Msg_toBuffer (EB_MSG *m, GWEN_BUFFER *buf)
 
EB_MSGEB_Msg_fromFile (const char *fname)
 
xmlDocPtr EB_Msg_GetDoc (const EB_MSG *m)
 
xmlNodePtr EB_Msg_GetRootNode (EB_MSG *m)
 
xmlNodeSetPtr EB_Msg_GetNodes (EB_MSG *m, const char *xpathExpr)
 
DEPRECATED int EB_Msg_BuildHash (EB_MSG *m, GWEN_BUFFER *hbuf)
 
int EB_Msg_BuildHashSha1 (EB_MSG *m, GWEN_BUFFER *hbuf)
 
int EB_Msg_BuildHashSha256 (EB_MSG *m, GWEN_BUFFER *hbuf)
 
int EB_Msg_BuildHashSha256Sha256 (EB_MSG *m, GWEN_BUFFER *hbuf)
 
int EB_Msg_BuildHashData (EB_MSG *m, GWEN_BUFFER *hbuf)
 
int EB_Msg_ReadHash (EB_MSG *m, GWEN_BUFFER *hbuf)
 
int EB_Msg_WriteHash (EB_MSG *m, const unsigned char *hash, int hsize)
 
int EB_Msg_ReadSignature (EB_MSG *m, GWEN_BUFFER *hbuf)
 
int EB_Msg_WriteSignature (EB_MSG *m, const unsigned char *hash, int hsize)
 
int EB_Msg_SetCharValue (EB_MSG *m, const char *path, const char *value)
 
const char * EB_Msg_GetCharValue (const EB_MSG *m, const char *path, const char *defValue)
 
int EB_Msg_SetIntValue (EB_MSG *m, const char *path, int value)
 
int EB_Msg_GetIntValue (const EB_MSG *m, const char *path, int defValue)
 
EB_RC EB_Msg_GetResultCode (const EB_MSG *m)
 
EB_RC EB_Msg_GetBodyResultCode (const EB_MSG *m)
 
const char * EB_Msg_GetHVersion (const EB_MSG *m)
 
void EB_Msg_SetHVersion (EB_MSG *m, const char *s)
 

Typedef Documentation

◆ EB_MSG

typedef struct EB_MSG EB_MSG

Definition at line 27 of file msg.h.

Function Documentation

◆ EB_Msg_BuildHash()

DEPRECATED int EB_Msg_BuildHash ( EB_MSG m,
GWEN_BUFFER *  hbuf 
)

◆ EB_Msg_BuildHashData()

int EB_Msg_BuildHashData ( EB_MSG m,
GWEN_BUFFER *  hbuf 
)

◆ EB_Msg_BuildHashSha1()

int EB_Msg_BuildHashSha1 ( EB_MSG m,
GWEN_BUFFER *  hbuf 
)

◆ EB_Msg_BuildHashSha256()

int EB_Msg_BuildHashSha256 ( EB_MSG m,
GWEN_BUFFER *  hbuf 
)

◆ EB_Msg_BuildHashSha256Sha256()

int EB_Msg_BuildHashSha256Sha256 ( EB_MSG m,
GWEN_BUFFER *  hbuf 
)

◆ EB_Msg_free()

void EB_Msg_free ( EB_MSG m)

◆ EB_Msg_fromBuffer()

EB_MSG* EB_Msg_fromBuffer ( const char *  buffer,
int  size 
)

◆ EB_Msg_fromFile()

EB_MSG* EB_Msg_fromFile ( const char *  fname)

◆ EB_Msg_GetBodyResultCode()

EB_RC EB_Msg_GetBodyResultCode ( const EB_MSG m)

◆ EB_Msg_GetCharValue()

const char* EB_Msg_GetCharValue ( const EB_MSG m,
const char *  path,
const char *  defValue 
)

◆ EB_Msg_GetDoc()

xmlDocPtr EB_Msg_GetDoc ( const EB_MSG m)

◆ EB_Msg_GetHVersion()

const char* EB_Msg_GetHVersion ( const EB_MSG m)

◆ EB_Msg_GetIntValue()

int EB_Msg_GetIntValue ( const EB_MSG m,
const char *  path,
int  defValue 
)

◆ EB_Msg_GetNodes()

xmlNodeSetPtr EB_Msg_GetNodes ( EB_MSG m,
const char *  xpathExpr 
)

◆ EB_Msg_GetResultCode()

EB_RC EB_Msg_GetResultCode ( const EB_MSG m)

◆ EB_Msg_GetRootNode()

xmlNodePtr EB_Msg_GetRootNode ( EB_MSG m)

◆ EB_Msg_new()

EB_MSG* EB_Msg_new ( )

◆ EB_Msg_newRequest()

EB_MSG* EB_Msg_newRequest ( int  willSign,
const char *  hVersion 
)

◆ EB_Msg_newResponse()

EB_MSG* EB_Msg_newResponse ( int  willSign,
const char *  rName,
const char *  hVersion 
)

◆ EB_Msg_ReadHash()

int EB_Msg_ReadHash ( EB_MSG m,
GWEN_BUFFER *  hbuf 
)

◆ EB_Msg_ReadSignature()

int EB_Msg_ReadSignature ( EB_MSG m,
GWEN_BUFFER *  hbuf 
)

◆ EB_Msg_SetCharValue()

int EB_Msg_SetCharValue ( EB_MSG m,
const char *  path,
const char *  value 
)

◆ EB_Msg_SetHVersion()

void EB_Msg_SetHVersion ( EB_MSG m,
const char *  s 
)

◆ EB_Msg_SetIntValue()

int EB_Msg_SetIntValue ( EB_MSG m,
const char *  path,
int  value 
)

◆ EB_Msg_toBuffer()

void EB_Msg_toBuffer ( EB_MSG m,
GWEN_BUFFER *  buf 
)

◆ EB_Msg_WriteHash()

int EB_Msg_WriteHash ( EB_MSG m,
const unsigned char *  hash,
int  hsize 
)

◆ EB_Msg_WriteSignature()

int EB_Msg_WriteSignature ( EB_MSG m,
const unsigned char *  hash,
int  hsize 
)