rtEXIEncoder.h File Reference
EXI low-level C encode functions. More...
#include "rtexisrc/osrtexi.h"
Go to the source code of this file.
Defines | |
| #define | rtEXIEncNBitIntValue(pctxt, value, nbits) rtxEncBits(pctxt,value,nbits) |
| This function encodes an unsigned integer value in a bit field of the given width. | |
Functions | |
| EXTERNEXI int | rtEXIEncAttribute (OSCTXT *pctxt, const OSUTF8CHAR *prefix, const OSUTF8CHAR *namespaceURI, const OSUTF8CHAR *localName, const OSUTF8CHAR *value) |
| This function writes an attribute in the current element. | |
| EXTERNEXI int | rtEXIEncBinary (OSCTXT *pctxt, OSUINT32 nocts, const OSOCTET *value) |
| This function encodes a binary (OCTET) string value. | |
| EXTERNEXI int | rtxEXIEncBoolValue (OSCTXT *pctxt, OSBOOL value) |
| This function encodes a boolean value. | |
| EXTERNEXI int | rtEXIEncComment (OSCTXT *pctxt, const OSUTF8CHAR *data) |
| This function encode an XML comment. | |
| EXTERNEXI int | rtEXIEncCharacters (OSCTXT *pctxt, const OSUTF8CHAR *text) |
| This function encodes a string of characters. | |
| EXTERNEXI int | rtEXIEncCharArray (OSCTXT *pctxt, const OSUTF8CHAR *text, OSUINT32 nbytes) |
| This function encodes a given number of bytes from a character array or string. | |
| EXTERNEXI int | rtEXIEncDTD (OSCTXT *pctxt, const OSUTF8CHAR *name, const OSUTF8CHAR *publix, const OSUTF8CHAR *system, const OSUTF8CHAR *text) |
| This function encodes a DTD declaration. | |
| EXTERNEXI int | rtEXIEncEndDocument (OSCTXT *pctxt) |
| This function writes an end document event. | |
| EXTERNEXI int | rtEXIEncEndElement (OSCTXT *pctxt) |
| This function writes an end element event. | |
| EXTERNEXI int | rtEXIEncEntityRef (OSCTXT *pctxt, const OSUTF8CHAR *name) |
| This function writes an XML entity reference. | |
| EXTERNEXI int | rtEXIEncIntValue (OSCTXT *pctxt, OSINT32 value) |
| This function encodes a variable of the XSD integer type. | |
| EXTERNEXI int | rtEXIEncUIntValue (OSCTXT *pctxt, OSUINT32 value) |
| This function encodes an unsigned integer value. | |
| EXTERNEXI int | rtEXIEncNamespace (OSCTXT *pctxt, const OSUTF8CHAR *prefix, const OSUTF8CHAR *namespaceURI, OSBOOL indicator) |
| This function encodes a namespace declaration. | |
| EXTERNEXI int | rtEXIEncProcessingInstruction (OSCTXT *pctxt, const OSUTF8CHAR *target, const OSUTF8CHAR *data) |
| This function writes an XML processing instruction. | |
| EXTERNEXI int | rtEXIEncStartDocument (OSCTXT *pctxt) |
| This function writes a start document event. | |
| EXTERNEXI int | rtEXIEncStartElement (OSCTXT *pctxt, const OSUTF8CHAR *prefix, const OSUTF8CHAR *localName, const OSUTF8CHAR *namespaceURI) |
| This function writes a start element event. | |
| EXTERNEXI int | rtEXIEncUTF8Str (OSCTXT *pctxt, const OSUTF8CHAR *value, size_t lengthIncr) |
| This function encodes a UTF-8 character string value. | |
Detailed Description
EXI low-level C encode functions.
Definition in file rtEXIEncoder.h.
