19 #ifndef __EVENTPROCESSOR_H
20 #define __EVENTPROCESSOR_H
56 typedef std::multimap<uint64, BasicEvent*>
EventList;
65 void KillAllEvents(
bool force);
bool to_Abort
Definition: EventProcessor.h:48
virtual ~BasicEvent()
Definition: EventProcessor.h:37
BasicEvent()
Definition: EventProcessor.h:31
virtual void Abort(uint64)
Definition: EventProcessor.h:46
std::multimap< uint64, BasicEvent * > EventList
Definition: EventProcessor.h:56
uint32_t uint32
Definition: Define.h:150
uint64_t uint64
Definition: Define.h:149
uint64 m_addTime
Definition: EventProcessor.h:52
#define TC_COMMON_API
Definition: Define.h:116
virtual bool Execute(uint64, uint32)
Definition: EventProcessor.h:42
Definition: EventProcessor.h:28
EventList m_events
Definition: EventProcessor.h:70
bool m_aborting
Definition: EventProcessor.h:71
uint64 m_time
Definition: EventProcessor.h:69
Definition: EventProcessor.h:58
uint64 m_execTime
Definition: EventProcessor.h:53
virtual bool IsDeletable() const
Definition: EventProcessor.h:44
void Update(uint32 diff)
Definition: WeatherMgr.cpp:150