|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Go to the source code of this file.
Classes | |
| struct | CalendarEvent |
| struct | CalendarInvite |
| struct | CalendarInvitePacketInfo |
| class | CalendarMgr |
Macros | |
| #define | CALENDAR_MAX_EVENTS 30 |
| #define | CALENDAR_MAX_GUILD_EVENTS 100 |
| #define | CALENDAR_MAX_INVITES 100 |
| #define | sCalendarMgr Skyfire::Singleton<CalendarMgr, Skyfire::NullMutex>::instance() |
Typedefs | |
| typedef std::map< uint64, CalendarInviteStore > | CalendarEventInviteStore |
| typedef std::set< CalendarEvent * > | CalendarEventStore |
| typedef std::vector< CalendarInvite * > | CalendarInviteStore |
| #define CALENDAR_MAX_EVENTS 30 |
Definition at line 113 of file CalendarMgr.h.
| #define CALENDAR_MAX_GUILD_EVENTS 100 |
Definition at line 114 of file CalendarMgr.h.
| #define CALENDAR_MAX_INVITES 100 |
Definition at line 115 of file CalendarMgr.h.
Referenced by Guild::MassInviteToEvent().
| #define sCalendarMgr Skyfire::Singleton<CalendarMgr, Skyfire::NullMutex>::instance() |
Definition at line 321 of file CalendarMgr.h.
Referenced by WorldSession::HandleCalendarAddEvent(), WorldSession::HandleCalendarCopyEvent(), WorldSession::HandleCalendarEventInvite(), WorldSession::HandleCalendarEventModeratorStatus(), WorldSession::HandleCalendarEventRemoveInvite(), WorldSession::HandleCalendarEventRsvp(), WorldSession::HandleCalendarEventSignup(), WorldSession::HandleCalendarEventStatus(), WorldSession::HandleCalendarGetCalendar(), WorldSession::HandleCalendarGetEvent(), WorldSession::HandleCalendarGetNumPending(), WorldSession::HandleCalendarRemoveEvent(), WorldSession::HandleCalendarUpdateEvent(), WorldSession::HandleCharDeleteOpcode(), Guild::HandleLeaveMember(), Guild::MassInviteToEvent(), World::SetInitialWorldSettings(), CalendarEvent::~CalendarEvent(), and CalendarInvite::~CalendarInvite().
| typedef std::map<uint64 , CalendarInviteStore > CalendarEventInviteStore |
Definition at line 257 of file CalendarMgr.h.
| typedef std::set<CalendarEvent*> CalendarEventStore |
Definition at line 256 of file CalendarMgr.h.
| typedef std::vector<CalendarInvite*> CalendarInviteStore |
Definition at line 255 of file CalendarMgr.h.
| enum CalendarError |
Definition at line 75 of file CalendarMgr.h.
| enum CalendarEventType |
| Enumerator | |
|---|---|
| CALENDAR_TYPE_RAID | |
| CALENDAR_TYPE_DUNGEON | |
| CALENDAR_TYPE_PVP | |
| CALENDAR_TYPE_MEETING | |
| CALENDAR_TYPE_OTHER | |
| CALENDAR_TYPE_HEROIC | |
Definition at line 43 of file CalendarMgr.h.
| enum CalendarFlags |
| Enumerator | |
|---|---|
| CALENDAR_FLAG_ALL_ALLOWED | |
| CALENDAR_FLAG_INVITES_LOCKED | |
| CALENDAR_FLAG_WITHOUT_INVITES | |
| CALENDAR_FLAG_GUILD_EVENT | |
Definition at line 21 of file CalendarMgr.h.
| enum CalendarInviteStatus |
Definition at line 61 of file CalendarMgr.h.
| enum CalendarMailAnswers |
| Enumerator | |
|---|---|
| CALENDAR_EVENT_REMOVED_MAIL_SUBJECT | |
| CALENDAR_INVITE_REMOVED_MAIL_SUBJECT | |
Definition at line 13 of file CalendarMgr.h.
| Enumerator | |
|---|---|
| CALENDAR_RANK_PLAYER | |
| CALENDAR_RANK_MODERATOR | |
| CALENDAR_RANK_OWNER | |
Definition at line 29 of file CalendarMgr.h.
| enum CalendarRepeatType |
| Enumerator | |
|---|---|
| CALENDAR_REPEAT_NEVER | |
| CALENDAR_REPEAT_WEEKLY | |
| CALENDAR_REPEAT_BIWEEKLY | |
| CALENDAR_REPEAT_MONTHLY | |
Definition at line 53 of file CalendarMgr.h.
| Enumerator | |
|---|---|
| CALENDAR_SENDTYPE_GET | |
| CALENDAR_SENDTYPE_ADD | |
| CALENDAR_SENDTYPE_COPY | |
Definition at line 36 of file CalendarMgr.h.