rtEXIDecStringTables.h File Reference
EXI decoder string table structure and functions. More...
#include "rtexisrc/rtEXIDecStringTable.h"
#include "rtxsrc/rtxHashMap.h"
#include "rtxmlsrc/osrtxml.h"
Go to the source code of this file.
Classes | |
struct | OSEXIDecStringTables |
This structure defines the complete set of string table partitions used by the decoder. More... | |
Functions | |
EXTERNEXI void | rtEXIDecStrTabsInit (OSCTXT *pctxt, OSEXIDecStringTables *pstrtabs) |
This function initializes all EXI string table partitions. | |
EXTERNEXI void | rtEXIDecStrTabsClear (OSCTXT *pctxt, OSEXIDecStringTables *pstrtabs) |
This function clears all EXI string table partitions. | |
EXTERNEXI OSUINT32 | rtEXIDecStrTabsAddURI (OSCTXT *pctxt, OSEXIDecStringTables *pstrtabs, const OSUTF8CHAR *uri) |
This function will add a URI to the URI string table partition. | |
EXTERNEXI const OSUTF8CHAR * | rtEXIDecStrTabsGetURI (OSEXIDecStringTables *pstrtabs, OSUINT32 index) |
This function will get the compact identifier of the given URI from the URI string table partition. | |
EXTERNEXI OSUINT32 | rtEXIDecStrTabsGetURITableSize (OSEXIDecStringTables *pstrtabs) |
This function returns the current number of entries in the URI string table partition. | |
EXTERNEXI OSUINT32 | rtEXIDecStrTabsAddPrefix (OSCTXT *pctxt, OSEXIDecStringTables *pstrtabs, const OSUTF8CHAR *uri, const OSUTF8CHAR *prefix) |
This function adds the given prefix to the prefix table partition identified by the given URI. | |
EXTERNEXI const OSUTF8CHAR * | rtEXIDecStrTabsGetPrefix (OSEXIDecStringTables *pstrtabs, const OSUTF8CHAR *uri, OSUINT32 index) |
This function will get the compact identifier of the given prefix from the prefix string table partition identified by the given URI. | |
EXTERNEXI OSUINT32 | rtEXIDecStrTabsGetPrefixTableSize (OSEXIDecStringTables *pstrtabs, const OSUTF8CHAR *uri) |
This function returns the current number of entries in the prefix string table partition identified by the given URI. | |
EXTERNEXI OSUINT32 | rtEXIDecStrTabsAddLocalName (OSCTXT *pctxt, OSEXIDecStringTables *pstrtabs, const OSUTF8CHAR *uri, const OSUTF8CHAR *name) |
This function adds the given local name to the local name table partition identified by the given URI. | |
EXTERNEXI const OSUTF8CHAR * | rtEXIDecStrTabsGetLocalName (OSEXIDecStringTables *pstrtabs, const OSUTF8CHAR *uri, OSUINT32 index) |
This function will get the compact identifier of the given localName from the localName string table partition identified by the given URI. | |
EXTERNEXI OSUINT32 | rtEXIDecStrTabsGetLocalNameTableSize (OSEXIDecStringTables *pstrtabs, const OSUTF8CHAR *uri) |
This function returns the current number of entries in the localName string table partition identified by the given URI. | |
EXTERNEXI OSUINT32 | rtEXIDecStrTabsAddLocalValue (OSCTXT *pctxt, OSEXIDecStringTables *pstrtabs, const OSXMLFullQName *qname, const OSUTF8CHAR *value) |
This function adds the given local value to the local value table partition identified by the given QName. | |
EXTERNEXI const OSUTF8CHAR * | rtEXIDecStrTabsGetLocalValue (OSEXIDecStringTables *pstrtabs, const OSXMLFullQName *qname, OSUINT32 index) |
This function will get the compact identifier of the given local value from the local value string table partition identified by the given QName. | |
EXTERNEXI OSUINT32 | rtEXIDecStrTabsGetLocalValueTableSize (OSEXIDecStringTables *pstrtabs, const OSXMLFullQName *qname) |
This function returns the current number of entries in the local value string table partition identified by the given QName. | |
EXTERNEXI OSUINT32 | rtEXIDecStrTabsAddGlobalValue (OSCTXT *pctxt, OSEXIDecStringTables *pstrtabs, const OSUTF8CHAR *value) |
This function will add a string value to the global value string table partition. | |
EXTERNEXI const OSUTF8CHAR * | rtEXIDecStrTabsGetGlobalValue (OSEXIDecStringTables *pstrtabs, OSUINT32 index) |
This function will get the compact identifier of the given string value from the global value string table partition. | |
EXTERNEXI OSUINT32 | rtEXIDecStrTabsGetGlobalValueTableSize (OSEXIDecStringTables *pstrtabs) |
This function returns the current number of entries in the global value string table partition. |
Detailed Description
EXI decoder string table structure and functions.
Definition in file rtEXIDecStringTables.h.