![]() |
TrinityCore
|
#include <EventProcessor.h>
Inheritance diagram for BasicEvent:Public Member Functions | |
| BasicEvent () | |
| virtual | ~BasicEvent () |
| virtual bool | Execute (uint64, uint32) |
| virtual bool | IsDeletable () const |
| virtual void | Abort (uint64) |
| void | ScheduleAbort () |
Private Types | |
| enum class | AbortState : uint8 { STATE_RUNNING , STATE_ABORT_SCHEDULED , STATE_ABORTED } |
Private Member Functions | |
| void | SetAborted () |
| bool | IsRunning () const |
| bool | IsAbortScheduled () const |
| bool | IsAborted () const |
Private Attributes | |
| AbortState | m_abortState |
| uint64 | m_addTime |
| uint64 | m_execTime |
Friends | |
| class | EventProcessor |
Definition at line 32 of file EventProcessor.h.
|
strongprivate |
| Enumerator | |
|---|---|
| STATE_RUNNING | |
| STATE_ABORT_SCHEDULED | |
| STATE_ABORTED | |
Definition at line 36 of file EventProcessor.h.
|
inline |
Definition at line 44 of file EventProcessor.h.
|
inlinevirtual |
Definition at line 47 of file EventProcessor.h.
|
inlinevirtual |
Reimplemented in BGQueueInviteEvent, BGQueueRemoveEvent, SpellEvent, VehicleJoinEvent, and HoRGameObjectDeleteDelayEvent.
Definition at line 56 of file EventProcessor.h.
Here is the caller graph for this function:Reimplemented in BGQueueInviteEvent, BGQueueRemoveEvent, AssistDelayEvent, ForcedDespawnDelayEvent, SpellEvent, TrashJumpEvent, LightningFieldEvent, ActivateLivingConstellation, SummonUnleashedDarkMatter, CometStormEvent, spell_mage_flurry::FlurryEvent, spell_pri_void_volley::BoltEvent, WindfuryProcEvent, StormflurryEvent, BattleExperienceEvent, VoidSpawnSummon, LambdaBasicEvent< T >, VehicleJoinEvent, CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::AsyncCastHotswapEffectEvent, ChargeDropEvent, ProcReflectDelayed, DelayedSpellTeleportEvent, EmpyreanDomain::PlayerMoveDownEvent, StartLaunchEvent, YmironSoulSiphonVisual, YmironBanePrecastVisual, YmironAriseFallenVisual, BalefulColossSmashEvent, RespawnEggEvent, DelayedAttackStartEvent, DelayedSpellCastEvent, SummonScarab, DarkflamePickaxeDamageEvent, DiscordantCadenzaDamageEvent, OrbsDespawner, ArthasPortalEvent, HoRGameObjectDeleteDelayEvent, HoRStartMovementEvent, ScheduledIcicleSummons, StandUpEvent, VortexEvent, DelayedMovementEvent, ResetEncounterEvent, DaranavanMoveEvent, FrostwyrmLandEvent, FrostBombExplosion, CaptainSurviveTalk, LichKingStartMovementEvent, VileSpiritActivateEvent, TriggerWickedSpirit, ValithriaDelayedCastEvent, ValithriaAuraRemoveEvent, ValithriaDespawner, CosmicSmashDamageEvent, RunicSmashExplosionEvent, StartAttackEvent, UlduarKeeperDespawnEvent, WormAttackEvent, OrbFinalPositionEvent, OrbAirPositionEvent, OrbFlyEvent, CombatStartEvent, SummonWarglaiveEvent, EnslavedSoulEvent, ActivateGhouls, spell_dru_eclipse_dummy::InitializeEclipseCountersEvent, RecastSpiritHealChannelEvent, PartyTimeEmoteEvent, BilescourgeBombersEvent, and CastFoodSpell.
Definition at line 52 of file EventProcessor.h.
|
inlineprivate |
|
inlineprivate |
Definition at line 64 of file EventProcessor.h.
|
inlinevirtual |
Reimplemented in SpellEvent.
Definition at line 54 of file EventProcessor.h.
|
inlineprivate |
| void BasicEvent::ScheduleAbort | ( | ) |
Definition at line 21 of file EventProcessor.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
friend |
Definition at line 34 of file EventProcessor.h.
|
private |
Definition at line 67 of file EventProcessor.h.
|
private |
Definition at line 70 of file EventProcessor.h.
|
private |
Definition at line 71 of file EventProcessor.h.