#include <GlobalEngine.hpp>
Static Public Member Functions | |
static RTT_API ExecutionEngine * | Instance () |
static RTT_API ExecutionEngine * | Instance () |
static RTT_API void | Release () |
static RTT_API void | Release () |
Private Member Functions | |
GlobalEngine () | |
GlobalEngine () | |
virtual | ~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 54 of file install/include/rtt/internal/GlobalEngine.hpp.
RTT::internal::GlobalEngine::GlobalEngine | ( | ) | [private] |
Definition at line 43 of file GlobalEngine.cpp.
RTT::internal::GlobalEngine::~GlobalEngine | ( | ) | [private, virtual] |
Definition at line 49 of file GlobalEngine.cpp.
RTT::internal::GlobalEngine::GlobalEngine | ( | ) | [private] |
virtual RTT::internal::GlobalEngine::~GlobalEngine | ( | ) | [private, virtual] |
static RTT_API ExecutionEngine* RTT::internal::GlobalEngine::Instance | ( | ) | [static] |
ExecutionEngine * RTT::internal::GlobalEngine::Instance | ( | ) | [static] |
Definition at line 55 of file GlobalEngine.cpp.
static RTT_API void RTT::internal::GlobalEngine::Release | ( | ) | [static] |
void RTT::internal::GlobalEngine::Release | ( | ) | [static] |
Definition at line 61 of file GlobalEngine.cpp.
boost::shared_ptr< base::ActivityInterface > RTT::internal::GlobalEngine::mact [private] |
Definition at line 44 of file install/include/rtt/internal/GlobalEngine.hpp.