#include <EventProcessor.h>
EventProcessor::EventProcessor |
( |
| ) |
|
bool m_aborting
Definition: EventProcessor.h:71
uint64 m_time
Definition: EventProcessor.h:69
EventProcessor::~EventProcessor |
( |
| ) |
|
void KillAllEvents(bool force)
Definition: EventProcessor.cpp:61
92 m_events.insert(std::pair<uint64, BasicEvent*>(e_time, Event));
uint64 m_addTime
Definition: EventProcessor.h:52
EventList m_events
Definition: EventProcessor.h:70
uint64 m_time
Definition: EventProcessor.h:69
uint64 m_execTime
Definition: EventProcessor.h:53
uint64 EventProcessor::CalculateTime |
( |
uint64 |
t_offset | ) |
const |
uint64 m_time
Definition: EventProcessor.h:69
void EventProcessor::KillAllEvents |
( |
bool |
force | ) |
|
69 EventList::iterator i_old = i;
72 i_old->second->to_Abort =
true;
73 i_old->second->Abort(
m_time);
74 if (force || i_old->second->IsDeletable())
EventList m_events
Definition: EventProcessor.h:70
bool m_aborting
Definition: EventProcessor.h:71
uint64 m_time
Definition: EventProcessor.h:69
void EventProcessor::Update |
( |
uint32 |
p_time | ) |
|
38 EventList::iterator i;
bool to_Abort
Definition: EventProcessor.h:48
virtual void Abort(uint64)
Definition: EventProcessor.h:46
virtual bool Execute(uint64, uint32)
Definition: EventProcessor.h:42
Definition: EventProcessor.h:28
EventList m_events
Definition: EventProcessor.h:70
uint64 m_time
Definition: EventProcessor.h:69
bool EventProcessor::m_aborting |
|
protected |
The documentation for this class was generated from the following files: