exip  Alpha 0.5.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCallocBlockAn array of allocation pointers
oCallocListA list of allocation blocks
oCAppData
oCappData
oCappDataLKAB
oCBinaryBuffer
oCboolValue
oCbuildContextContext/State data used to generate EXIPSchema grammars from a source TreeTable (schema tree)
oCContentHandlerSimple container for function pointers for document events
oCDatatypeRepresentationMap
oCdevDescribtion
oCDeviations
oCdynArrayMeta-data of generic dynamic array
oCDynGrammarRuleExtension to the GrammarRule
oCelement
oCentry
oCenumDefinitionStores the enum values for a particular simple type
oCEnumTableAll the enumerations defined in the schema
oCEventCode
oCEXIFloatRepresents base 10 (decimal) floating-point data
oCEXIGrammarAn EXI regular grammar, organized as a collection of containers for production rules, and grouped by each rule's left-hand side non-terminal
oCEXIheaderRepresents an EXI header
oCEXIOptions
oCEXIParser
oCEXIPDateTimeDateTime type in EXIP
oCEXIPSchemaEXIP representation of XML Schema
oCEXISerializer
oCEXIStreamRepresents an EXI stream
oCfractionalSecsFractional seconds = value * 10^-(offset+1) seconds; Example: offset = 4 value = 123 Fractional seconds = 123×10^−5 = 0.00123 seconds = 1.23 milliseconds
oCGlobalElemQNameTable
oCGrammarRuleA container for productions for a particular left-hand side non-terminal
oCGrammarStackNodeUsed for the processing grammar stack
oChashtable
oCIndexStrings
oCioStreamRepresentation of an Input/Output Stream
oCLnEntry
oCLnTable
oClocalAttrNamesUsed for the attribute grammar generation
oCNsTableSome schema attributes (e.g
oCops_AppData
oCParserParses an EXI document
oCPfxNsEntryNamespace and prefix defined in a XML schema file
oCPfxNsTableAn array of namespaces and prefixes defined in a XML schema file
oCPfxTable
oCprocessValueDesc
oCProductionSpecifies the right-hand side for a production rule
oCProtoGrammar
oCProtoGrammarArray
oCProtoRuleEntryProductions in a rule with the same number of parts in their event codes
oCQNameRepresent a fully qualified name
oCQNameIDPosition of a qname in the string tables
oCQNameIDGrIndxUri/ln indices (QNameID) of an element in the string tables and the associated grammar index
oCQualifiedTreeTableEntryA TreeTableEntry in particular TreeTable It is defined from which XML Schema file (TreeTable) it comes from
oCSchemaGrammarTableHolds all EXI grammars defined for particular EXI processing (build-in + schema-defined)
oCsenml
oCsenml_elem
oCSimpleTypeAttributes of a schema simple type, including EXI datatype for the simple content
oCSimpleTypeTableHolds all simple types defined for particular EXI processing (build-in + schema-defined)
oCstackNodeAn item in a Generic Stack structure
oCStreamContext
oCStringTypeRepresents the length prefixed strings in EXIP
oCsubsGroupElTblA structure used during substitution group processing
oCSubstituteTableIn case there are Substitution groups in the schema, this structure sotres all Substitution group heads
oCSubtGroupHeadIn case there are Substitution groups in the schema, this structure represents a Substitution group head
oCThinFloat
oCtimestamp
oCTreeTableTree structure to store parsed schema structure and attributes; a schema tree
oCTreeTableEntryRepresents a single definition (i.e XML element) from the XML schema
oCTreeTableParsingDataState required when parsing a schema to build a TreeTable
oCUriEntry
oCUriTable
oCValueEntry
oCValueTable
oCVxEntry
\CVxTable