#include <GlobalEngine.hpp>
Static Public Member Functions | |
static RTT_API ExecutionEngine * | Instance () |
static RTT_API void | Release () |
Private Member Functions | |
GlobalEngine () | |
virtual | ~GlobalEngine () |
Private Attributes | |
boost::shared_ptr < base::ActivityInterface > | mact |
A process-wide execution engine that processes every asynchronous operation that is not being processed by a TaskContext.
In practice, this only occurs when a client does a send() on an OperationCaller which calls an Operation with the ClientThread policy.
Definition at line 60 of file GlobalEngine.hpp.
RTT::internal::GlobalEngine::GlobalEngine | ( | ) | [private] |
Definition at line 49 of file GlobalEngine.cpp.
RTT::internal::GlobalEngine::~GlobalEngine | ( | ) | [private, virtual] |
Definition at line 55 of file GlobalEngine.cpp.
ExecutionEngine * RTT::internal::GlobalEngine::Instance | ( | ) | [static] |
Definition at line 61 of file GlobalEngine.cpp.
void RTT::internal::GlobalEngine::Release | ( | ) | [static] |
Definition at line 67 of file GlobalEngine.cpp.
boost::shared_ptr<base::ActivityInterface> RTT::internal::GlobalEngine::mact [private] |
Definition at line 62 of file GlobalEngine.hpp.