diff options
author | maximius <none@none> | 2009-10-17 15:51:44 -0700 |
---|---|---|
committer | maximius <none@none> | 2009-10-17 15:51:44 -0700 |
commit | e585187b248f48b3c6e9247b49fa07c6565d65e5 (patch) | |
tree | 637c5b7ddacf41040bef4ea4f75a97da64c6a9bc /src/shared/WorldPacket.h | |
parent | 26b5e033ffde3d161382fc9addbfa99738379641 (diff) |
*Backed out changeset 3be01fb200a5
--HG--
branch : trunk
Diffstat (limited to 'src/shared/WorldPacket.h')
-rw-r--r-- | src/shared/WorldPacket.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/shared/WorldPacket.h b/src/shared/WorldPacket.h index 055cc0f6088..1eb3f12dd86 100644 --- a/src/shared/WorldPacket.h +++ b/src/shared/WorldPacket.h @@ -17,10 +17,13 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + #ifndef TRINITYCORE_WORLDPACKET_H #define TRINITYCORE_WORLDPACKET_H + #include "Common.h" #include "ByteBuffer.h" + class WorldPacket : public ByteBuffer { public: @@ -33,14 +36,17 @@ class WorldPacket : public ByteBuffer WorldPacket(const WorldPacket &packet) : ByteBuffer(packet), m_opcode(packet.m_opcode) { } + void Initialize(uint16 opcode, size_t newres=200) { clear(); _storage.reserve(newres); m_opcode = opcode; } + uint16 GetOpcode() const { return m_opcode; } void SetOpcode(uint16 opcode) { m_opcode = opcode; } + protected: uint16 m_opcode; }; |