#include <SimEvent.h>
Public Member Functions | |
| SimEvent (sim_event_type_t type, double time, SimEventHandler *handler) | |
| Constructor. | |
| SimEventHandler * | handler () |
| double | time () |
| bool | is_valid () |
| sim_event_type_t | type () |
| const char * | type_str () |
| void | cancel () |
Private Attributes | |
| sim_event_type_t | type_ |
| Type of the event. | |
| double | time_ |
| Time when the event will fire. | |
| SimEventHandler * | handler_ |
| Handler that will process the event. | |
| bool | valid_ |
| Indicator if the event was cancelled. | |
Definition at line 54 of file SimEvent.h.
| dtnsim::SimEvent::SimEvent | ( | sim_event_type_t | type, | |
| double | time, | |||
| SimEventHandler * | handler | |||
| ) | [inline] |
Constructor.
Definition at line 59 of file SimEvent.h.
| void dtnsim::SimEvent::cancel | ( | ) | [inline] |
Definition at line 68 of file SimEvent.h.
References valid_.
| SimEventHandler* dtnsim::SimEvent::handler | ( | ) | [inline] |
Definition at line 62 of file SimEvent.h.
References handler_.
Referenced by dtnsim::Simulator::run().
| bool dtnsim::SimEvent::is_valid | ( | ) | [inline] |
Definition at line 64 of file SimEvent.h.
References valid_.
Referenced by dtnsim::Simulator::run().
| double dtnsim::SimEvent::time | ( | ) | [inline] |
Definition at line 63 of file SimEvent.h.
References time_.
Referenced by dtnsim::SimEventCompare::operator()(), and dtnsim::Simulator::run().
| sim_event_type_t dtnsim::SimEvent::type | ( | ) | [inline] |
Definition at line 65 of file SimEvent.h.
References type_.
Referenced by dtnsim::Simulator::process(), and dtnsim::Node::process().
| const char* dtnsim::SimEvent::type_str | ( | ) | [inline] |
Definition at line 66 of file SimEvent.h.
References dtnsim::sim_ev2str(), and type_.
Referenced by dtnsim::Simulator::run().
SimEventHandler* dtnsim::SimEvent::handler_ [private] |
Handler that will process the event.
Definition at line 73 of file SimEvent.h.
Referenced by handler().
double dtnsim::SimEvent::time_ [private] |
sim_event_type_t dtnsim::SimEvent::type_ [private] |
bool dtnsim::SimEvent::valid_ [private] |
Indicator if the event was cancelled.
Definition at line 74 of file SimEvent.h.
Referenced by cancel(), and is_valid().
1.6.3