|
OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <EventDispatcher.h>


Public Types | |
| typedef void(Delegate::* | PMF) () |
Public Member Functions | |
| PmfEvent (RcHandle< Delegate > delegate, PMF function) | |
| void | handle_event () |
| Called when the event is dispatched by an EventDispatcher. More... | |
Public Member Functions inherited from OpenDDS::DCPS::EventBase | |
| virtual | ~EventBase () |
| virtual void | handle_error () |
| Only called when an exception is caught during handle_event. More... | |
| virtual void | handle_cancel () |
| void | operator() () |
Public Member Functions inherited from OpenDDS::DCPS::RcObject | |
| virtual | ~RcObject () |
| virtual void | _add_ref () |
| virtual void | _remove_ref () |
| long | ref_count () const |
| WeakObject * | _get_weak_object () const |
Private Attributes | |
| WeakRcHandle< Delegate > | delegate_ |
| PMF | function_ |
Additional Inherited Members | |
Protected Member Functions inherited from OpenDDS::DCPS::RcObject | |
| RcObject () | |
PmfEvent is a helper class for adapting void member funtions of existing classes into dispatchable events
Definition at line 49 of file EventDispatcher.h.
| typedef void(Delegate::* OpenDDS::DCPS::PmfEvent< Delegate >::PMF) () |
Definition at line 51 of file EventDispatcher.h.
|
inline |
Definition at line 53 of file EventDispatcher.h.
|
inlinevirtual |
Called when the event is dispatched by an EventDispatcher.
Implements OpenDDS::DCPS::EventBase.
Definition at line 58 of file EventDispatcher.h.
|
private |
Definition at line 67 of file EventDispatcher.h.
|
private |
Definition at line 68 of file EventDispatcher.h.
1.8.13