diff options
Diffstat (limited to 'src/server/authserver/Server/BattlenetBitStream.h')
-rw-r--r-- | src/server/authserver/Server/BattlenetBitStream.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/server/authserver/Server/BattlenetBitStream.h b/src/server/authserver/Server/BattlenetBitStream.h index 8f369f1d3ce..c1c95236360 100644 --- a/src/server/authserver/Server/BattlenetBitStream.h +++ b/src/server/authserver/Server/BattlenetBitStream.h @@ -18,8 +18,9 @@ #ifndef __BATTLENETBITSTREAM_H__ #define __BATTLENETBITSTREAM_H__ -#include "ByteConverter.h" #include "Common.h" +#include "ByteConverter.h" +#include "MessageBuffer.h" #include <exception> #include <vector> #include <type_traits> @@ -63,6 +64,10 @@ namespace Battlenet _buffer.resize(length, 0); } + BitStream(MessageBuffer&& buffer) : _buffer(buffer.Move()), _numBits(_buffer.size() * 8), _readPos(0), _writePos(0) + { + } + BitStream() : _numBits(0), _readPos(0), _writePos(0) { _buffer.reserve(0x1000); |