EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
StationDB.h
Go to the documentation of this file.
1 
11 #ifndef EVE_STATION_STATIONDB_H
12 #define EVE_STATION_STATIONDB_H
13 
14 #include "ServiceDB.h"
15 #include "inventory/ItemType.h"
16 
17 
18 class StationDB
19 : public ServiceDB
20 {
21 public:
22  void UpdateOfficeData(OfficeData& data);
23 
24  static PyRep* GetOffices(uint32 stationID);
25  static PyRep* GetStationOfficeIDs(uint32 locationID, uint32 corpID, const char* key);
26 
27  static uint32 CreateOffice(ItemData& idata, OfficeData& odata);
28  static bool GetOfficeData(uint32 officeID, OfficeData& odata);
29  static void GetStationData(DBQueryResult& res);
30  static void GetStationSystem(DBQueryResult& res);
31  static void GetStationRegion(DBQueryResult& res);
32  static void GetStationOfficeData(DBQueryResult& res);
33  static void GetOperationServiceIDs(DBQueryResult& res);
34  static void GetStationConstellation(DBQueryResult& res);
35 
36  static int32 GetOfficeCount(uint32 corpID);
37 
38  static void LoadOffices(OwnerData &od, std::vector<uint32> &into);
39 
40 
41 };
42 
43 #endif // EVE_STATION_STATIONDB_H
Base Python wire object.
Definition: PyRep.h:66
void UpdateOfficeData(OfficeData &data)
Definition: StationDB.cpp:32
static int32 GetOfficeCount(uint32 corpID)
Definition: StationDB.cpp:38
static void GetOperationServiceIDs(DBQueryResult &res)
Definition: StationDB.cpp:175
signed __int32 int32
Definition: eve-compat.h:49
static void GetStationConstellation(DBQueryResult &res)
Definition: StationDB.cpp:169
static void GetStationRegion(DBQueryResult &res)
Definition: StationDB.cpp:163
static void GetStationSystem(DBQueryResult &res)
Definition: StationDB.cpp:157
static void GetStationData(DBQueryResult &res)
Definition: StationDB.cpp:138
static bool GetOfficeData(uint32 officeID, OfficeData &odata)
Definition: StationDB.cpp:68
static void LoadOffices(OwnerData &od, std::vector< uint32 > &into)
Definition: StationDB.cpp:180
unsigned __int32 uint32
Definition: eve-compat.h:50
static PyRep * GetOffices(uint32 stationID)
Definition: StationDB.cpp:54
static uint32 CreateOffice(ItemData &idata, OfficeData &odata)
Definition: StationDB.cpp:17
static PyRep * GetStationOfficeIDs(uint32 locationID, uint32 corpID, const char *key)
Definition: StationDB.cpp:107
typeID Spawn an NPC with the specified type text Search for items matching the specified query() type() key(value)-Send an OnRemoteMessage" ) COMMAND( setbpattr
static void GetStationOfficeData(DBQueryResult &res)
Definition: StationDB.cpp:97