tag16.h File Reference

#include <gwenhywfar/buffer.h>
#include <gwenhywfar/misc.h>

Go to the source code of this file.

Typedefs

typedef struct GWEN_TAG16 GWEN_TAG16

Functions

GWENHYWFAR_API void GWEN_Tag16_DirectlyToBuffer (unsigned int tagType, const char *p, int size, GWEN_BUFFER *buf)
GWENHYWFAR_API void GWEN_Tag16_free (GWEN_TAG16 *tlv)
GWENHYWFAR_API GWEN_TAG16GWEN_Tag16_fromBuffer (GWEN_BUFFER *mbuf, int isBerTlv)
GWENHYWFAR_API const void * GWEN_Tag16_GetTagData (const GWEN_TAG16 *tlv)
GWENHYWFAR_API unsigned int GWEN_Tag16_GetTagLength (const GWEN_TAG16 *tlv)
GWENHYWFAR_API unsigned int GWEN_Tag16_GetTagSize (const GWEN_TAG16 *tlv)
GWENHYWFAR_API unsigned int GWEN_Tag16_GetTagType (const GWEN_TAG16 *tlv)
GWENHYWFAR_API GWEN_TAG16GWEN_Tag16_new ()


Typedef Documentation

typedef struct GWEN_TAG16 GWEN_TAG16

Definition at line 21 of file tag16.h.


Function Documentation

GWENHYWFAR_API void GWEN_Tag16_DirectlyToBuffer ( unsigned int  tagType,
const char *  p,
int  size,
GWEN_BUFFER buf 
)

Definition at line 143 of file tag16.c.

References GWEN_Buffer_AppendByte(), and GWEN_Buffer_AppendBytes().

GWENHYWFAR_API void GWEN_Tag16_free ( GWEN_TAG16 tlv  ) 

Definition at line 43 of file tag16.c.

References GWEN_FREE_OBJECT, and GWEN_LIST_FINI.

GWENHYWFAR_API GWEN_TAG16* GWEN_Tag16_fromBuffer ( GWEN_BUFFER mbuf,
int  isBerTlv 
)

GWENHYWFAR_API const void* GWEN_Tag16_GetTagData ( const GWEN_TAG16 tlv  ) 

Definition at line 74 of file tag16.c.

GWENHYWFAR_API unsigned int GWEN_Tag16_GetTagLength ( const GWEN_TAG16 tlv  ) 

Definition at line 60 of file tag16.c.

GWENHYWFAR_API unsigned int GWEN_Tag16_GetTagSize ( const GWEN_TAG16 tlv  ) 

Definition at line 67 of file tag16.c.

GWENHYWFAR_API unsigned int GWEN_Tag16_GetTagType ( const GWEN_TAG16 tlv  ) 

Definition at line 53 of file tag16.c.

GWENHYWFAR_API GWEN_TAG16* GWEN_Tag16_new (  ) 

Definition at line 32 of file tag16.c.

References GWEN_LIST_INIT, and GWEN_NEW_OBJECT.

Referenced by GWEN_Tag16_fromBuffer().


Generated on Fri Apr 11 01:53:50 2008 for gwenhywfar by  doxygen 1.5.5