EventSender< TParamType > Class Template Reference
use EventSender::SendEvent to send events.
More...
#include <events.h>
Inherits EventReceiverFuncBase< TParamType >.
Detailed Description
template<class TParamType>
class EventSender< TParamType >
use EventSender::SendEvent to send events.
Definition at line 113 of file events.h.
Constructor & Destructor Documentation
template<class TParamType >
Member Function Documentation
| void ListNodeBare::ConnectNextTo |
( |
ListNodeBare * |
a |
) |
[inline, inherited] |
connecting next to itself is equivalent to disconnect.
Definition at line 19 of file events.h.
| void ListNodeBare::ConnectPrevTo |
( |
ListNodeBare * |
a |
) |
[inline, inherited] |
connecting prev to itself is equivalent to disconnect.
Definition at line 26 of file events.h.
| void ListNodeBare::Disconnect |
( |
|
) |
[inline, inherited] |
template<class TParamType >
| void EventSender< TParamType >::Enable |
( |
bool |
enable = true |
) |
[inline] |
template<class TParamType >
| void EventSender< TParamType >::OnEvent |
( |
TParamType |
|
) |
[inline, virtual] |
you may want to put assert(0) here, or log a message. This method is only called when you have multiple senders sharing same event list. Which happens when you unnecessarily make a copy of sender.
Reimplemented from EventReceiverFuncBase< TParamType >.
Definition at line 119 of file events.h.
| void ListNodeBare::SanityCheck |
( |
|
) |
[inline, inherited] |
template<class TParamType >
| void EventSender< TParamType >::SendEvent |
( |
TParamType |
param |
) |
[inline] |
| void ListNodeBare::StepNext |
( |
|
) |
[inline, inherited] |
moves itself forward in the ring
disconnect itself
reconnect itself after next
Definition at line 33 of file events.h.
| void ListNodeBare::StepPrev |
( |
|
) |
[inline, inherited] |
moves itself backward in the ring
disconnect itself
reconnect itself before prev
Definition at line 44 of file events.h.
Field Documentation
template<class TParamType >
The documentation for this class was generated from the following file:
- /home/buildbot/slaves/docs/docs/build/src/utils/events.h