rad  5.1.0
Files
engine

SCXML Engine is a library of C++ classes that can be used to create an in-memory representation of an SCXML State Machine and execute it. More...

Files

file  Action.cpp
 Action source file.
 
file  Activity.cpp
 Activity source file.
 
file  Assert.cpp
 Assert source file.
 
file  Context.cpp
 Context source file.
 
file  Event.cpp
 Event source file.
 
file  EventQueue.cpp
 EventQueue source file.
 
file  ExecutableContent.cpp
 ExecutableContent source file.
 
file  Executor.cpp
 Executor source file.
 
file  Helper.cpp
 Helper source file.
 
file  Action.h
 Action header.
 
file  Activity.h
 Activity header.
 
file  Assert.h
 Assert header.
 
file  Context.h
 Context header.
 
file  Event.h
 Event header.
 
file  EventListener.h
 EventListener header.
 
file  EventQueue.h
 EventQueue header.
 
file  ExecutableContent.h
 ExecutableContent header.
 
file  Executor.h
 Executor header.
 
file  Helper.h
 Helper header.
 
file  Log.h
 Log header based on Logging facility described by Petru Marginean at: http://www.drdobbs.com/cpp/logging-in-c/201804215 Code adapted from ftp://ftp.drdobbs.com/sourcecode/ddj/2007/0710.zip.
 
file  Merger.h
 Merger header.
 
file  State.h
 State header.
 
file  StateAtomic.h
 StateAtomic header.
 
file  StateComparator.h
 StateComparator header.
 
file  StateCompound.h
 StateCompound header.
 
file  StateHistory.h
 StateHistory header.
 
file  StateMachine.h
 StateMachine header.
 
file  StateParallel.h
 StateParallel header.
 
file  StatusListener.h
 StatusListener header.
 
file  Transition.h
 Transition header.
 
file  Log.cpp
 Log source file.
 
file  Merger.cpp
 Merger source file.
 
file  State.cpp
 State source file.
 
file  StateAtomic.cpp
 StateAtomic source file.
 
file  StateComparator.cpp
 StateComparator source file.
 
file  StateCompound.cpp
 StateCompound source file.
 
file  StateHistory.cpp
 StateHistory source file.
 
file  StateMachine.cpp
 StateMachine source file.
 
file  StateParallel.cpp
 StateParallel source file.
 
file  Transition.cpp
 Transition source file.
 
file  TestAction.cpp
 Unit tests for the Action class.
 
file  TestActivity.cpp
 Unit tests for the Activity class.
 
file  TestAssert.cpp
 Unit tests for the Assert file.
 
file  TestContext.cpp
 Unit tests for the Context class.
 
file  TestEvent.cpp
 Unit tests for the Event class.
 
file  TestEventQueue.cpp
 Unit tests for the EventQueue class.
 
file  TestExecutableContent.cpp
 Unit tests for the ExecutableContent class.
 
file  TestExecutor.cpp
 Unit tests for the Executor class.
 
file  TestHelper.cpp
 Unit tests for the Helper class.
 
file  TestLog.cpp
 Unit tests for the Log class.
 
file  TestMain.cpp
 Main function for the Unit tests.
 
file  TestMerger.cpp
 Unit tests for the Merger class.
 
file  TestState.cpp
 Unit tests for the State class.
 
file  TestStateComparator.cpp
 Unit tests for the StateComparator class.
 
file  TestStateHistory.cpp
 Unit tests for the StateHistory class.
 
file  TestStateMachine.cpp
 Unit tests for the StateMachine class.
 
file  TestTransition.cpp
 Unit tests for the Transition class.
 
file  wscript
 

Detailed Description

SCXML Engine is a library of C++ classes that can be used to create an in-memory representation of an SCXML State Machine and execute it.