Catch the event, dispatch later to F. More...
#include <rtt/EventProcessor.hpp>
Inherits RTT::detail::EventCatcher.
Public Types | |
typedef boost::intrusive_ptr < EventCatcherImpl < 0, SignalType, ContainerType > > | shared_ptr |
typedef SignalType::SlotFunction | Function |
typedef Function::result_type | Result |
Public Member Functions | |
EventCatcherImpl (const Function &f_, SignalType &sig) | |
Handle | setup (SignalType &sig) |
Result | handler (void) |
virtual void | complete () |
void | signalWork () |
Calls mep->getActivity()->trigger() and increases work count. | |
void | signalWorkDone () |
Decreases work count. | |
Public Attributes | |
const Function | f |
bool | work |
EventProcessor * | mep |
EventProcessor is used to signal the destruction of this EventCatcher. | |
int | refCount |
Boost Intrusive pointer reference count. | |
bool | enabled |
Catch the event, dispatch later to F.
Definition at line 106 of file EventProcessor.hpp.