![]() |
http://www.sim.no/ http://www.coin3d.org/ |
Manager for processing events and setting states in SCXML structures. More...
#include <Inventor/scxml/ScXMLStateMachine.h>
Static Public Member Functions | |
static SoType | getClassTypeId (void) |
static void * | createInstance (void) |
static void | initClass (void) |
![]() | |
static SoType | getClassTypeId (void) |
static void | initClass (void) |
Protected Member Functions | |
virtual SbBool | processOneEvent (const ScXMLEvent *event) |
virtual void | setCurrentEvent (const ScXMLEvent *event) |
Additional Inherited Members | |
![]() | |
static void | registerClassType (const char *xmlns, const char *classname, SoType type) |
static void | registerInvokeClassType (const char *xmlns, const char *targettype, const char *source, SoType type) |
Manager for processing events and setting states in SCXML structures.
Implements ScXMLObject.
|
virtual |
Recursive calling of this function will be handled by letting the recursive call return immediately, while the first call will continue processing the event queue until it is empty.
|
virtual |
Returns whether the state machine is active or not.
|
virtual |
Returns whether the state machine has run to completion or not.
|
virtual |
This method returns the current event during event processing, and NULL when not processing events.
Event processing is in special cases done with NULL as the current event, as for instance during state machine initialization.
|
virtual |
Returns the number of active states in the state machine. This number should currently be 1, but in the future, when <parallel> is implemented, it can be more.
|
virtual |
Returns the Nth active state.
|
virtual |
Returns the state machine state object with the given identifier, or NULL if no object is found that has the given identifier.
|
virtual |
Registers a callback to be called when the state machine object is being deleted.
|
virtual |
Unregisters a callback to be called when the state machine object is being deleted.
|
virtual |
Registers a callback to be called when the state machine exits or enters a state.
|
virtual |
Unregisters a callback to be called when the state machine exits or enters a state.
|
protectedvirtual |
Processes one event. This is an internal inner event-loop utility function.
|
protectedvirtual |
Sets a pointer for the event that is 'current' during event processing. This is an internal method, and updating the current event is handled automatically.
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Mon Jan 22 2024 for Coin by Doxygen 1.10.0.