EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PosMgrDB.h
Go to the documentation of this file.
1 
11 #ifndef EVEMU_POS_POSMGR_H_
12 #define EVEMU_POS_POSMGR_H_
13 
14 #include "ServiceDB.h"
15 #include "../../eve-common/EVE_POS.h"
16 
17 class ReactorData;
18 class StructureSE;
19 class PosMgrDB
20 : public ServiceDB
21 {
22 public:
25 
26  static void GetLinkableJumpArrays(uint32 corpID, DBQueryResult& res);
27  static void GetCorpJumpArrays(uint32 corpID, DBQueryResult& res);
28  static void GetAllianceJumpArrays(uint32 allyID, DBQueryResult& res);
29 
31 
32  // pos data methods
33  void DeleteData(uint32 itemID);
34 
38 
41 
45  void InstallBridgeLink(uint32 itemID, uint32 toSystemID, uint32 toItemID);
46  void UninstallBridgeLink(uint32 itemID);
47 
51 
55 
56  void UpdateAccess(int32 itemID, EVEPOS::TowerData& data);
57  void UpdateNotify(int32 itemID, EVEPOS::TowerData& data);
58  void UpdateSentry(int32 itemID, EVEPOS::TowerData& data);
59  void UpdatePassword(int32 itemID, EVEPOS::TowerData& data);
60  void UpdateTimeStamp(int32 itemID, EVEPOS::StructureData& data);
61  void UpdatePermission(int32 itemID, EVEPOS::TowerData& data);
62  void UpdateUsageFlags(int32 itemID, EVEPOS::StructureData& data);
63  void UpdateDeployFlags(int32 itemID, EVEPOS::TowerData& data);
65 
66 };
67 
68 #endif // EVEMU_POS_POSMGR_H_
69 
70 /*environment/spaceObject/station.py*/
Base Python wire object.
Definition: PyRep.h:66
void UpdateAccess(int32 itemID, EVEPOS::TowerData &data)
Definition: PosMgrDB.cpp:393
bool GetCustomsData(EVEPOS::CustomsData &cData, EVEPOS::OrbitalData &oData)
Definition: PosMgrDB.cpp:289
void UpdateReactorData(ReactorData *pData, EVEPOS::StructureData &sData)
Definition: PosMgrDB.cpp:284
void SaveCustomsData(EVEPOS::CustomsData &cData, EVEPOS::OrbitalData &oData)
Definition: PosMgrDB.cpp:334
void UpdateBaseData(EVEPOS::StructureData &data)
Definition: PosMgrDB.cpp:132
PyRep * GetSiloCapacityForType(uint16 typeID)
Definition: PosMgrDB.cpp:25
void UpdateCustomsData(EVEPOS::CustomsData &cData, EVEPOS::OrbitalData &oData)
Definition: PosMgrDB.cpp:350
void UpdateBridgeData(EVEPOS::JumpBridgeData &data)
Definition: PosMgrDB.cpp:234
static void GetCorpJumpArrays(uint32 corpID, DBQueryResult &res)
Definition: PosMgrDB.cpp:77
void SaveReactorData(ReactorData *pData, EVEPOS::StructureData &sData)
Definition: PosMgrDB.cpp:271
void UpdateDeployFlags(int32 itemID, EVEPOS::TowerData &data)
Definition: PosMgrDB.cpp:456
bool GetReactorData(ReactorData *pData, EVEPOS::StructureData &sData)
Definition: PosMgrDB.cpp:266
signed __int32 int32
Definition: eve-compat.h:49
static void GetLinkableJumpArrays(uint32 corpID, DBQueryResult &res)
Definition: PosMgrDB.cpp:67
void UpdateSentry(int32 itemID, EVEPOS::TowerData &data)
Definition: PosMgrDB.cpp:421
void SaveBaseData(EVEPOS::StructureData &data)
Definition: PosMgrDB.cpp:122
void SaveBridgeData(EVEPOS::JumpBridgeData &data)
Definition: PosMgrDB.cpp:222
void UpdateNotify(int32 itemID, EVEPOS::TowerData &data)
Definition: PosMgrDB.cpp:412
bool GetTowerData(EVEPOS::TowerData &tData, EVEPOS::StructureData &sData)
Definition: PosMgrDB.cpp:140
void SaveTowerData(EVEPOS::TowerData &tData, EVEPOS::StructureData &sData)
Definition: PosMgrDB.cpp:178
void UpdatePermission(int32 itemID, EVEPOS::TowerData &data)
Definition: PosMgrDB.cpp:438
static void GetAllianceJumpArrays(uint32 allyID, DBQueryResult &res)
Definition: PosMgrDB.cpp:87
void DeleteData(uint32 itemID)
Definition: PosMgrDB.cpp:17
unsigned __int32 uint32
Definition: eve-compat.h:50
void UninstallBridgeLink(uint32 itemID)
Definition: PosMgrDB.cpp:256
void UpdatePassword(int32 itemID, EVEPOS::TowerData &data)
Definition: PosMgrDB.cpp:404
typeID Spawn an NPC with the specified type text Search for items matching the specified query() type()() itemID() copy() materialLevel()() itemID(attributeID)-Retrieves attribute value." ) COMMAND( setattr
bool GetBaseData(EVEPOS::StructureData &data)
Definition: PosMgrDB.cpp:97
void UpdateHarmonicAndPassword(int32 itemID, EVEPOS::TowerData &data)
Definition: PosMgrDB.cpp:430
void UpdateUsageFlags(int32 itemID, EVEPOS::StructureData &data)
Definition: PosMgrDB.cpp:447
void InstallBridgeLink(uint32 itemID, uint32 toSystemID, uint32 toItemID)
Definition: PosMgrDB.cpp:246
void UpdateTimeStamp(int32 itemID, EVEPOS::StructureData &data)
Definition: PosMgrDB.cpp:386
void GetControlTowerFuelRequirements(DBQueryResult &res)
Definition: PosMgrDB.cpp:56
unsigned __int16 uint16
Definition: eve-compat.h:48
PyRep * GetCorpControlTowers(uint32 corpID)
Definition: PosMgrDB.cpp:38
bool GetBridgeData(EVEPOS::JumpBridgeData &data)
Definition: PosMgrDB.cpp:191