#include <FSM.h>
Classes | |
| struct | Cleaner |
Public Types | |
| typedef boost::shared_ptr < CallContext > | CallContextPtr |
| typedef boost::shared_ptr < CallContext > | CallContextPtr |
| typedef boost::shared_ptr < EventQueue > | EventQueuePtr |
| typedef boost::shared_ptr < EventQueue > | EventQueuePtr |
| typedef boost::shared_ptr < ___ABS__ScoppedThreadsOnExit > | ScoppedThreadsOnExitPtr |
| typedef boost::shared_ptr < ___ABS__ScoppedThreadsOnExit > | ScoppedThreadsOnExitPtr |
Public Member Functions | |
| void | add (boost::thread *thread) |
| void | add (EventQueuePtr event) |
| void | add (CallContextPtr event) |
| void | add (boost::thread *thread) |
| void | add (EventQueuePtr event) |
| void | add (CallContextPtr event) |
| void | add (ScoppedThreadsOnExitPtr exit) |
| void | add (ScoppedThreadsOnExitPtr exit) |
| void | runOnExit () |
| void | runOnExit () |
| void | stopEvents () |
| void | stopEvents () |
Public Attributes | |
| vector< CallContextPtr > | contexts |
| vector< EventQueuePtr > | events |
| vector< ScoppedThreadsOnExitPtr > | on_exits |
| boost::thread_group | threads |
| typedef boost::shared_ptr<CallContext> decision_making::ScoppedThreads::CallContextPtr |
| typedef boost::shared_ptr<CallContext> decision_making::ScoppedThreads::CallContextPtr |
| typedef boost::shared_ptr<EventQueue> decision_making::ScoppedThreads::EventQueuePtr |
| typedef boost::shared_ptr<EventQueue> decision_making::ScoppedThreads::EventQueuePtr |
| typedef boost::shared_ptr<___ABS__ScoppedThreadsOnExit> decision_making::ScoppedThreads::ScoppedThreadsOnExitPtr |
| typedef boost::shared_ptr<___ABS__ScoppedThreadsOnExit> decision_making::ScoppedThreads::ScoppedThreadsOnExitPtr |
| void decision_making::ScoppedThreads::add | ( | boost::thread * | thread | ) | [inline] |
| void decision_making::ScoppedThreads::add | ( | EventQueuePtr | event | ) | [inline] |
| void decision_making::ScoppedThreads::add | ( | CallContextPtr | event | ) | [inline] |
| void decision_making::ScoppedThreads::add | ( | boost::thread * | thread | ) | [inline] |
| void decision_making::ScoppedThreads::add | ( | EventQueuePtr | event | ) | [inline] |
| void decision_making::ScoppedThreads::add | ( | CallContextPtr | event | ) | [inline] |
| void decision_making::ScoppedThreads::add | ( | ScoppedThreadsOnExitPtr | exit | ) | [inline] |
| void decision_making::ScoppedThreads::add | ( | ScoppedThreadsOnExitPtr | exit | ) | [inline] |
| void decision_making::ScoppedThreads::runOnExit | ( | ) | [inline] |
| void decision_making::ScoppedThreads::runOnExit | ( | ) | [inline] |
| void decision_making::ScoppedThreads::stopEvents | ( | ) | [inline] |
| void decision_making::ScoppedThreads::stopEvents | ( | ) | [inline] |
| boost::thread_group decision_making::ScoppedThreads::threads |