parserutils_charset_codec Struct Reference

Core charset codec definition; implementations extend this. More...

#include <codec_impl.h>


Data Fields

uint16_t mibenum
 MIB enum for charset.
parserutils_charset_codec_errormode errormode
 error mode
struct {
   parserutils_error(*   destroy )(parserutils_charset_codec *codec)
   parserutils_error(*   encode )(parserutils_charset_codec *codec, const uint8_t **source, size_t *sourcelen, uint8_t **dest, size_t *destlen)
   parserutils_error(*   decode )(parserutils_charset_codec *codec, const uint8_t **source, size_t *sourcelen, uint8_t **dest, size_t *destlen)
   parserutils_error(*   reset )(parserutils_charset_codec *codec)
handler
 Vtable for handler code.


Detailed Description

Core charset codec definition; implementations extend this.

Definition at line 19 of file codec_impl.h.


Field Documentation

MIB enum for charset.

Definition at line 20 of file codec_impl.h.

Referenced by parserutils_charset_codec_create().

parserutils_error(* parserutils_charset_codec::encode)(parserutils_charset_codec *codec, const uint8_t **source, size_t *sourcelen, uint8_t **dest, size_t *destlen)

parserutils_error(* parserutils_charset_codec::decode)(parserutils_charset_codec *codec, const uint8_t **source, size_t *sourcelen, uint8_t **dest, size_t *destlen)


The documentation for this struct was generated from the following file:

Generated on Wed Jul 29 11:59:21 2015 for Libparserutils by  doxygen 1.5.6