aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packet.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2014-11-09 00:37:33 +0100
committerShauren <shauren.trinity@gmail.com>2014-11-09 00:37:33 +0100
commitbacc90b6baa34e6a194c93e5a7860d4041f08af7 (patch)
treede99e93636f809f1179cb7336af307b70cae13ec /src/server/game/Server/Packet.h
parent6c1ca104edd07adf99e7946fa9b46ce4a849bd5d (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.h8
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