#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 |
Definition at line 106 of file EventProcessor.hpp.
1.5.8