EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CalendarDB.h
Go to the documentation of this file.
1 /*
2  * CalendarDB.h
3  *
4  * Allan
5 */
6 
7 
8 #ifndef EVEMU_SYSTEM_CALENDARDB_H_
9 #define EVEMU_SYSTEM_CALENDARDB_H_
10 
11 
12 #include "ServiceDB.h"
13 
14 #include "packets/Calendar.h"
15 
16 class CalendarDB {
17  public:
18 
19  static void DeleteEvent(uint32 eventID);
20  static uint32 SaveSystemEvent(uint32 ownerID, uint32 creatorID, int64 startDateTime, uint8 autoEventType,
21  std::string title, std::string description, bool important=false);
22  static void SaveEventResponse(uint32 charID, Call_SendEventResponse &args);
23  static void UpdateEventParticipants(Call_UpdateEventParticipants &args);
24 
25  static PyRep* SaveNewEvent(uint32 ownerID, Call_CreateEventWithInvites &args);
26  static PyRep* SaveNewEvent(uint32 ownerID, uint32 creatorID, Call_CreateEvent &args);
27  static PyRep* GetEventList(uint32 ownerID, uint32 month, uint32 year);
28  static PyRep* GetEventDetails(uint32 eventID);
29 
30  static PyRep* GetResponsesToEvent(uint32 eventID);
31  static PyRep* GetResponsesForCharacter(uint32 charID);
32 
33  protected:
34 
35 };
36 
37 #endif // EVEMU_SYSTEM_CALENDARDB_H_
static PyRep * GetEventDetails(uint32 eventID)
Definition: CalendarDB.cpp:202
Base Python wire object.
Definition: PyRep.h:66
unsigned __int8 uint8
Definition: eve-compat.h:46
static PyRep * SaveNewEvent(uint32 ownerID, Call_CreateEventWithInvites &args)
Definition: CalendarDB.cpp:40
static void SaveEventResponse(uint32 charID, Call_SendEventResponse &args)
Definition: CalendarDB.cpp:229
static uint32 SaveSystemEvent(uint32 ownerID, uint32 creatorID, int64 startDateTime, uint8 autoEventType, std::string title, std::string description, bool important=false)
Definition: CalendarDB.cpp:143
static void UpdateEventParticipants(Call_UpdateEventParticipants &args)
Definition: CalendarDB.cpp:279
* args
static PyRep * GetResponsesForCharacter(uint32 charID)
Definition: CalendarDB.cpp:237
static PyRep * GetEventList(uint32 ownerID, uint32 month, uint32 year)
Definition: CalendarDB.cpp:162
unsigned __int32 uint32
Definition: eve-compat.h:50
static PyRep * GetResponsesToEvent(uint32 eventID)
Definition: CalendarDB.cpp:258
signed __int64 int64
Definition: eve-compat.h:51
static void DeleteEvent(uint32 eventID)
Definition: CalendarDB.cpp:33