.TH "ScXMLStateMachine.h" 3 "Sat Oct 12 2013" "Version 4.0.0a" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME ScXMLStateMachine.h \- .SH SYNOPSIS .br .PP \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br .SS "Classes" .in +1c .ti -1c .RI "class \fBScXMLStateMachine\fP" .br .RI "\fIManager for processing events and setting states in SCXML structures\&. \fP" .in -1c .SS "Typedefs" .in +1c .ti -1c .RI "typedef void \fBScXMLStateMachineDeleteCB\fP (void *userdata, \fBScXMLStateMachine\fP *statemachine)" .br .ti -1c .RI "typedef void \fBScXMLStateChangeCB\fP (void *userdata, \fBScXMLStateMachine\fP *statemachine, const char *stateidentifier, SbBool enterstate, SbBool success)" .br .ti -1c .RI "typedef void \fBScXMLParallelStateChangeCB\fP (void *userdata, \fBScXMLStateMachine\fP *statemachine, int numstates, const char **stateidentifiers, SbBool enterstate, SbBool success)" .br .in -1c .SH "Detailed Description" .PP .SH "Typedef Documentation" .PP .SS "ScXMLStateChangeCB" This callback type is for notifying listeners on when the state machine enters and exits states that are tagged as 'tasks' for logging purposes\&. This is what the Boolean 'task' attribute in the state element sets up\&. .PP The \fIsuccess\fP argument is currently unsupported (will always be TRUE), but has been preemptively added to avoid a signature change later\&. .PP \fBSee Also:\fP .RS 4 addStateChangeCallback .RE .PP .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.