rtEXIDecAutomaton.h File Reference
EXI decoding automaton structure and functions. More...
#include "rtexisrc/rtEXIAutomaton.h"
Go to the source code of this file.
Functions | |
EXTERNEXI int | rtEXIDecAtmAddTransition (OSCTXT *pctxt, OSEXIAutomaton *pAutomaton, OSEXIState fromState, OSEXIState toState, const OSEXIEvent *pEvent, const OSEXIEventCode *pEventCode) |
This function adds a transition between two states. | |
EXTERNEXI OSEXIEvent * | rtEXIDecAutomatonAdvance (OSCTXT *pctxt, OSEXIAutomaton *pAutomaton, const OSEXIEventCode *pEventCode, OSBOOL dynamicItems) |
This function advances the decoder automaton based on event code, adding new transitions if dynamicItems is set to true and either SE(*) or AT(*) are matched instead of SE(qname) or AT(qname), respectively. | |
EXTERNEXI OSEXIAutomaton * | rtEXIDecGetDocAutomaton (OSCTXT *pctxt, size_t numGblElems, const OSXMLFullQName *gblElems) |
This functions returns an automaton that accepts the built-in document grammar. | |
EXTERNEXI OSEXIAutomaton * | rtEXIDecGetElemAutomaton (OSCTXT *pctxt, OSXMLFullQName *pqname) |
This function returns an automaton that accepts the built-in element grammar. |
Detailed Description
EXI decoding automaton structure and functions.
Definition in file rtEXIDecAutomaton.h.