diff options
author | Shauren <shauren.trinity@gmail.com> | 2014-11-09 00:37:33 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2014-11-09 00:37:33 +0100 |
commit | bacc90b6baa34e6a194c93e5a7860d4041f08af7 (patch) | |
tree | de99e93636f809f1179cb7336af307b70cae13ec /src/server/game/Server/Packet.h | |
parent | 6c1ca104edd07adf99e7946fa9b46ce4a849bd5d (diff) |
Core/NetworkIO: Added second connection to WorldSession, handle AuthContinuedSession and enabled ConnectTo and ResumeComms
Diffstat (limited to 'src/server/game/Server/Packet.h')
-rw-r--r-- | src/server/game/Server/Packet.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/game/Server/Packet.h b/src/server/game/Server/Packet.h index 66061166ede..1a2ba87f90a 100644 --- a/src/server/game/Server/Packet.h +++ b/src/server/game/Server/Packet.h @@ -25,7 +25,11 @@ namespace WorldPackets class Packet { public: - Packet(WorldPacket&& worldPacket) : _worldPacket(std::move(worldPacket)) { } + Packet(WorldPacket&& worldPacket) : _worldPacket(std::move(worldPacket)) + { + _connectionIndex = _worldPacket.GetConnection(); + } + virtual ~Packet() = default; Packet(Packet const& right) = delete; @@ -35,9 +39,11 @@ namespace WorldPackets virtual void Read() = 0; size_t GetSize() const { return _worldPacket.size(); } + ConnectionType GetConnection() const { return _connectionIndex; } protected: WorldPacket _worldPacket; + ConnectionType _connectionIndex; }; class ServerPacket : public Packet |