persister cleanup (still broke but logic is there for when it isn't); also replace all the SOE BS for forwarding stl port with native object classes because i thought that may be part of the problem...

This commit is contained in:
DarthArgus
2016-12-10 23:17:06 +00:00
parent 688ab3fc9e
commit 8e94519082
450 changed files with 1287 additions and 1494 deletions
@@ -26,7 +26,7 @@ class WatcherConnection : public ServerConnection
void onConnectionOpened ();
void addObjectUpdate (const NetworkId &objectId, int x, int z, uint32 authoritativeServer, int interestRadius, bool deleteObject, int objectTypeTag, int level, bool hibernating, uint32 templateCrc, int aiActivity, int creationType);
void addNodeUpdate (int x, int z, bool loaded, const stdvector<uint32>::fwd &servers, const stdvector<int>::fwd &subscriptionCounts);
void addNodeUpdate (int x, int z, bool loaded, const std::vector<uint32> &servers, const std::vector<int> &subscriptionCounts);
void flushQueuedData ();
private:
@@ -34,10 +34,10 @@ class WatcherConnection : public ServerConnection
void flushQueuedNodeData();
private:
typedef stdvector<PlanetObjectStatusMessageData>::fwd ObjectDataList;
typedef std::vector<PlanetObjectStatusMessageData> ObjectDataList;
ObjectDataList *m_objectData;
typedef stdvector<PlanetNodeStatusMessageData>::fwd NodeDataList;
typedef std::vector<PlanetNodeStatusMessageData> NodeDataList;
NodeDataList *m_nodeData;
private: