rtEXIEncAutomaton.h File Reference
EXI encoding automaton structure and functions. More...
#include "rtexisrc/rtEXIAutomaton.h"
Go to the source code of this file.
Functions | |
EXTERNEXI int | rtEXIEncAtmAddTransition (OSCTXT *pctxt, OSEXIAutomaton *pAutomaton, OSEXIState fromState, OSEXIState toState, const OSEXIEvent *pEvent, const OSEXIEventCode *pEventCode) |
This function adds a transition between two states. | |
EXTERNEXI OSEXIEventCode * | rtEXIEncAutomatonAdvance (OSCTXT *pctxt, OSEXIAutomaton *pAutomaton, const OSEXIEvent *pEvent, OSBOOL dynamicItems) |
This function advances the encoder automaton based on event, 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 * | rtEXIEncGetDocAutomaton (OSCTXT *pctxt, size_t numGblElems, const OSXMLFullQName *gblElems) |
This functions returns an automaton that accepts the built-in document grammar. | |
EXTERNEXI OSEXIAutomaton * | rtEXIEncGetElemAutomaton (OSCTXT *pctxt, OSXMLFullQName *pqname) |
This function returns an automaton that accepts the built-in element grammar. |
Detailed Description
EXI encoding automaton structure and functions.
Definition in file rtEXIEncAutomaton.h.