SNode.C
|
#include <Event.h>
Public Member Functions | |
Event (EventReceiver *eventReceiver, const std::string &name) | |
~Event () | |
void | span () |
void | relax () |
const std::string & | getName () const |
void | dispatch (const utils::Timeval ¤tTime) |
EventReceiver * | getEventReceiver () const |
Private Attributes | |
std::string | name |
EventReceiver * | eventReceiver |
EventMultiplexer & | eventMultiplexer |
bool | published = false |
|
explicit |
Definition at line 32 of file Event.cpp.
References Event(), eventMultiplexer, eventReceiver, core::EventLoop::getEventMultiplexer(), and core::EventLoop::instance().
Referenced by Event().
core::Event::~Event | ( | ) |
void core::Event::dispatch | ( | const utils::Timeval & | currentTime | ) |
Definition at line 60 of file Event.cpp.
References eventReceiver, core::EventReceiver::onEvent(), and published.
EventReceiver * core::Event::getEventReceiver | ( | ) | const |
Definition at line 65 of file Event.cpp.
References eventReceiver.
const std::string & core::Event::getName | ( | ) | const |
void core::Event::relax | ( | ) |
Definition at line 49 of file Event.cpp.
References eventMultiplexer, published, and core::EventMultiplexer::relax().
Referenced by ~Event().
void core::Event::span | ( | ) |
Definition at line 42 of file Event.cpp.
References eventMultiplexer, published, and core::EventMultiplexer::span().
|
private |
|
private |
Definition at line 58 of file Event.h.
Referenced by dispatch(), Event(), and getEventReceiver().
|
private |
Definition at line 61 of file Event.h.
Referenced by dispatch(), relax(), and span().