XER Runtime Library Functions.
Classes | |
struct | XerElemInfo |
struct | XmlNamedBitsDict |
Modules | |
XER C Decode Functions. | |
XER C Encode Functions. | |
XER C Utility Functions. | |
XML C Decode Functions. | |
XML C Encode Functions. | |
Defines | |
#define | XERINDENT 3 |
#define | XERBYTECNT(pctxt) (pctxt)->buffer.byteIndex |
#define | EXTERNXER |
Typedefs | |
typedef struct XmlNamedBitsDict | XmlNamedBitsDict |
Enumerations | |
enum | ASN1XERState { XERINIT, XERSTART, XERDATA, XEREND, XERSTART0, XEREND0 } |
Detailed Description
The ASN.1 XML Encoding Rules (XER) runtime library contains low-level constants, types, and functions that are assembled by the ASN1C compiler to encode/decode more complex structures.
The XER low-level C encode/decode functions are identified by their prefixes: xerEnc for XER encode, xerDec for XER decode, and xer for XER utility functions.