#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 |