Libparserutils
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

◆ decode

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

◆ destroy

◆ encode

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

◆ errormode

◆ [struct]

◆ mibenum

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().

◆ reset


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