Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
EventProcessor Class Reference

#include <EventProcessor.h>

Public Member Functions

void AddEvent (BasicEvent *Event, uint64 e_time, bool set_addtime=true)
uint64 CalculateTime (uint64 t_offset) const
 EventProcessor ()
void KillAllEvents (bool force)
void Update (uint32 p_time)
 ~EventProcessor ()

Protected Attributes

bool m_aborting
EventList m_events
uint64 m_time

Detailed Description

Definition at line 40 of file EventProcessor.h.

Constructor & Destructor Documentation

◆ EventProcessor()

EventProcessor::EventProcessor ( )
inline

Definition at line 43 of file EventProcessor.h.

References m_aborting, and m_time.

◆ ~EventProcessor()

EventProcessor::~EventProcessor ( )
inline

Definition at line 44 of file EventProcessor.h.

References KillAllEvents().

Member Function Documentation

◆ AddEvent()

◆ CalculateTime()

◆ KillAllEvents()

void EventProcessor::KillAllEvents ( bool force)

◆ Update()

void EventProcessor::Update ( uint32 p_time)

Member Data Documentation

◆ m_aborting

bool EventProcessor::m_aborting
protected

Definition at line 53 of file EventProcessor.h.

Referenced by EventProcessor(), and KillAllEvents().

◆ m_events

EventList EventProcessor::m_events
protected

Definition at line 52 of file EventProcessor.h.

Referenced by AddEvent(), KillAllEvents(), and Update().

◆ m_time

uint64 EventProcessor::m_time
protected

Definition at line 51 of file EventProcessor.h.

Referenced by AddEvent(), CalculateTime(), EventProcessor(), KillAllEvents(), and Update().


The documentation for this class was generated from the following files: