Libparserutils
Data Fields
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. More...
 
parserutils_charset_codec_errormode errormode
 error mode More...
 
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. More...
 

Detailed Description

Core charset codec definition; implementations extend this.

Definition at line 19 of file codec_impl.h.

Field Documentation

parserutils_error(* parserutils_charset_codec::decode)(parserutils_charset_codec *codec, const uint8_t **source, size_t *sourcelen, uint8_t **dest, size_t *destlen)
parserutils_error(* parserutils_charset_codec::destroy)(parserutils_charset_codec *codec)
parserutils_error(* parserutils_charset_codec::encode)(parserutils_charset_codec *codec, const uint8_t **source, size_t *sourcelen, uint8_t **dest, size_t *destlen)
parserutils_charset_codec_errormode parserutils_charset_codec::errormode
struct { ... } parserutils_charset_codec::handler
uint16_t parserutils_charset_codec::mibenum

MIB enum for charset.

Definition at line 20 of file codec_impl.h.

Referenced by parserutils_charset_codec_create().

parserutils_error(* parserutils_charset_codec::reset)(parserutils_charset_codec *codec)

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