|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <CalendarMgr.h>
Public Member Functions | |
| std::string | BuildCalendarMailBody () const |
| std::string | BuildCalendarMailSubject (uint64 remover) const |
| CalendarEvent () | |
| CalendarEvent (CalendarEvent const &calendarEvent, uint64 eventId, uint64 newCreatorGuid) | |
| CalendarEvent (uint64 eventId, uint64 creatorGUID, uint32 guildId, CalendarEventType type, int32 dungeonId, time_t eventTime, uint32 flags, std::string title, std::string description) | |
| uint64 | GetCreatorGUID () const |
| std::string | GetDescription () const |
| int32 | GetDungeonId () const |
| uint64 | GetEventId () const |
| time_t | GetEventTime () const |
| uint32 | GetFlags () const |
| uint32 | GetGuildId () const |
| std::string | GetTitle () const |
| CalendarEventType | GetType () const |
| bool | IsGuildAnnouncement () const |
| bool | IsGuildEvent () const |
| void | SetCreatorGUID (uint64 guid) |
| void | SetDescription (const std::string &description) |
| void | SetDungeonId (int32 dungeonId) |
| void | SetEventId (uint64 eventId) |
| void | SetEventTime (time_t eventTime) |
| void | SetFlags (uint32 flags) |
| void | SetGuildId (uint32 guildId) |
| void | SetTitle (const std::string &title) |
| void | SetType (CalendarEventType type) |
| ~CalendarEvent () | |
Private Attributes | |
| uint64 | _creatorGUID |
| std::string | _description |
| int32 | _dungeonId |
| uint64 | _eventId |
| time_t | _eventTime |
| uint32 | _flags |
| uint32 | _guildId |
| std::string | _title |
| CalendarEventType | _type |
Definition at line 184 of file CalendarMgr.h.
|
inline |
Definition at line 187 of file CalendarMgr.h.
References _creatorGUID, _description, _dungeonId, _eventId, _eventTime, _flags, _guildId, _title, _type, CalendarEvent(), GetDescription(), GetDungeonId(), GetEventTime(), GetFlags(), GetGuildId(), GetTitle(), and GetType().
Referenced by CalendarEvent().
|
inline |
Definition at line 200 of file CalendarMgr.h.
References _creatorGUID, _description, _dungeonId, _eventId, _eventTime, _flags, _guildId, _title, and _type.
|
inline |
Definition at line 206 of file CalendarMgr.h.
References _creatorGUID, _description, _dungeonId, _eventId, _eventTime, _flags, _guildId, _title, _type, and CALENDAR_TYPE_OTHER.
| CalendarEvent::~CalendarEvent | ( | ) |
Definition at line 21 of file CalendarMgr.cpp.
References _eventId, and sCalendarMgr.
| std::string CalendarEvent::BuildCalendarMailBody | ( | ) | const |
Definition at line 379 of file CalendarMgr.cpp.
References _eventTime, and ByteBuffer::AppendPackedTime().
Referenced by CalendarMgr::RemoveEvent().
| std::string CalendarEvent::BuildCalendarMailSubject | ( | uint64 | remover | ) | const |
Definition at line 372 of file CalendarMgr.cpp.
References _title.
Referenced by CalendarMgr::RemoveEvent().
|
inline |
Definition at line 215 of file CalendarMgr.h.
References _creatorGUID.
Referenced by CalendarMgr::AddEvent(), CalendarMgr::AddInvite(), WorldSession::HandleCalendarGetCalendar(), CalendarMgr::SendCalendarEvent(), CalendarMgr::SendCalendarEventInvite(), CalendarMgr::SendCalendarEventInviteAlert(), and CalendarMgr::UpdateEvent().
|
inline |
Definition at line 224 of file CalendarMgr.h.
References _description.
Referenced by CalendarEvent(), CalendarMgr::SendCalendarEvent(), CalendarMgr::SendCalendarEventUpdateAlert(), and CalendarMgr::UpdateEvent().
|
inline |
Definition at line 230 of file CalendarMgr.h.
References _dungeonId.
Referenced by CalendarEvent(), WorldSession::HandleCalendarGetCalendar(), CalendarMgr::SendCalendarEvent(), CalendarMgr::SendCalendarEventInviteAlert(), CalendarMgr::SendCalendarEventUpdateAlert(), and CalendarMgr::UpdateEvent().
|
inline |
Definition at line 212 of file CalendarMgr.h.
References _eventId.
Referenced by WorldSession::HandleCalendarAddEvent(), WorldSession::HandleCalendarCopyEvent(), WorldSession::HandleCalendarGetCalendar(), CalendarMgr::SendCalendarEvent(), CalendarMgr::SendCalendarEventInviteAlert(), CalendarMgr::SendCalendarEventInviteRemoveAlert(), CalendarMgr::SendCalendarEventRemovedAlert(), CalendarMgr::SendCalendarEventStatus(), CalendarMgr::SendCalendarEventStatusAlert(), CalendarMgr::SendCalendarEventUpdateAlert(), CalendarMgr::SendPacketToAllEventRelatives(), and CalendarMgr::UpdateEvent().
|
inline |
Definition at line 233 of file CalendarMgr.h.
References _eventTime.
Referenced by CalendarEvent(), WorldSession::HandleCalendarGetCalendar(), CalendarMgr::SendCalendarEvent(), CalendarMgr::SendCalendarEventInviteAlert(), CalendarMgr::SendCalendarEventInviteRemoveAlert(), CalendarMgr::SendCalendarEventRemovedAlert(), CalendarMgr::SendCalendarEventStatus(), CalendarMgr::SendCalendarEventStatusAlert(), CalendarMgr::SendCalendarEventUpdateAlert(), and CalendarMgr::UpdateEvent().
|
inline |
Definition at line 236 of file CalendarMgr.h.
References _flags.
Referenced by CalendarEvent(), WorldSession::HandleCalendarGetCalendar(), CalendarMgr::RemoveInvite(), CalendarMgr::SendCalendarEvent(), CalendarMgr::SendCalendarEventInviteAlert(), CalendarMgr::SendCalendarEventInviteRemoveAlert(), CalendarMgr::SendCalendarEventStatus(), CalendarMgr::SendCalendarEventStatusAlert(), CalendarMgr::SendCalendarEventUpdateAlert(), and CalendarMgr::UpdateEvent().
|
inline |
Definition at line 218 of file CalendarMgr.h.
References _guildId.
Referenced by CalendarEvent(), WorldSession::HandleCalendarGetCalendar(), CalendarMgr::SendCalendarEvent(), CalendarMgr::SendCalendarEventInviteAlert(), and CalendarMgr::SendPacketToAllEventRelatives().
|
inline |
Definition at line 221 of file CalendarMgr.h.
References _title.
Referenced by CalendarEvent(), WorldSession::HandleCalendarGetCalendar(), CalendarMgr::SendCalendarEvent(), CalendarMgr::SendCalendarEventInviteAlert(), CalendarMgr::SendCalendarEventUpdateAlert(), and CalendarMgr::UpdateEvent().
|
inline |
Definition at line 227 of file CalendarMgr.h.
References _type.
Referenced by CalendarEvent(), WorldSession::HandleCalendarGetCalendar(), CalendarMgr::SendCalendarEvent(), CalendarMgr::SendCalendarEventInviteAlert(), CalendarMgr::SendCalendarEventUpdateAlert(), and CalendarMgr::UpdateEvent().
|
inline |
Definition at line 239 of file CalendarMgr.h.
References _flags, and CALENDAR_FLAG_WITHOUT_INVITES.
Referenced by CalendarMgr::AddInvite(), WorldSession::HandleCalendarAddEvent(), and CalendarMgr::SendPacketToAllEventRelatives().
|
inline |
Definition at line 238 of file CalendarMgr.h.
References _flags, and CALENDAR_FLAG_GUILD_EVENT.
Referenced by CalendarMgr::AddInvite(), WorldSession::HandleCalendarAddEvent(), WorldSession::HandleCalendarGetCalendar(), CalendarMgr::RemoveInvite(), CalendarMgr::SendCalendarEvent(), and CalendarMgr::SendPacketToAllEventRelatives().
|
inline |
Definition at line 214 of file CalendarMgr.h.
References _creatorGUID.
|
inline |
Definition at line 223 of file CalendarMgr.h.
References _description.
|
inline |
Definition at line 229 of file CalendarMgr.h.
References _dungeonId.
|
inline |
Definition at line 211 of file CalendarMgr.h.
References _eventId.
|
inline |
Definition at line 232 of file CalendarMgr.h.
References _eventTime.
Referenced by WorldSession::HandleCalendarCopyEvent().
|
inline |
Definition at line 235 of file CalendarMgr.h.
References _flags.
|
inline |
Definition at line 217 of file CalendarMgr.h.
References _guildId.
Referenced by WorldSession::HandleCalendarAddEvent().
|
inline |
Definition at line 220 of file CalendarMgr.h.
References _title.
|
inline |
Definition at line 226 of file CalendarMgr.h.
References _type.
|
private |
Definition at line 246 of file CalendarMgr.h.
Referenced by CalendarEvent(), CalendarEvent(), CalendarEvent(), GetCreatorGUID(), and SetCreatorGUID().
|
private |
Definition at line 253 of file CalendarMgr.h.
Referenced by CalendarEvent(), CalendarEvent(), CalendarEvent(), GetDescription(), and SetDescription().
|
private |
Definition at line 249 of file CalendarMgr.h.
Referenced by CalendarEvent(), CalendarEvent(), CalendarEvent(), GetDungeonId(), and SetDungeonId().
|
private |
Definition at line 245 of file CalendarMgr.h.
Referenced by CalendarEvent(), CalendarEvent(), CalendarEvent(), GetEventId(), SetEventId(), and ~CalendarEvent().
|
private |
Definition at line 250 of file CalendarMgr.h.
Referenced by BuildCalendarMailBody(), CalendarEvent(), CalendarEvent(), CalendarEvent(), GetEventTime(), and SetEventTime().
|
private |
Definition at line 251 of file CalendarMgr.h.
Referenced by CalendarEvent(), CalendarEvent(), CalendarEvent(), GetFlags(), IsGuildAnnouncement(), IsGuildEvent(), and SetFlags().
|
private |
Definition at line 247 of file CalendarMgr.h.
Referenced by CalendarEvent(), CalendarEvent(), CalendarEvent(), GetGuildId(), and SetGuildId().
|
private |
Definition at line 252 of file CalendarMgr.h.
Referenced by BuildCalendarMailSubject(), CalendarEvent(), CalendarEvent(), CalendarEvent(), GetTitle(), and SetTitle().
|
private |
Definition at line 248 of file CalendarMgr.h.
Referenced by CalendarEvent(), CalendarEvent(), CalendarEvent(), GetType(), and SetType().