diff options
| author | Shauren <shauren.trinity@gmail.com> | 2023-01-06 16:55:25 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2023-01-06 16:55:25 +0100 |
| commit | 1afec8be634fc3fd09fc5ea38ba71f0cc9259c7e (patch) | |
| tree | d04f50be3a1844d498e802e412d8c8f2f856ee9f /src/server/game/Server | |
| parent | 280d83ecc7326cd91a6d714c37f26db8ea21e8c6 (diff) | |
Core/Misc: Use boost/circular_buffer forward declaration headers in our headers
Diffstat (limited to 'src/server/game/Server')
| -rw-r--r-- | src/server/game/Server/WorldSession.cpp | 3 | ||||
| -rw-r--r-- | src/server/game/Server/WorldSession.h | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp index bea783ce2be..6e8a2d46744 100644 --- a/src/server/game/Server/WorldSession.cpp +++ b/src/server/game/Server/WorldSession.cpp @@ -53,6 +53,7 @@ #include "WardenWin.h" #include "World.h" #include "WorldSocket.h" +#include <boost/circular_buffer.hpp> namespace { @@ -134,7 +135,7 @@ WorldSession::WorldSession(uint32 id, std::string&& name, uint32 battlenetAccoun _RBACData(nullptr), expireTime(60000), // 1 min after socket loss, session is deleted forceExit(false), - _timeSyncClockDeltaQueue(6), + _timeSyncClockDeltaQueue(std::make_unique<boost::circular_buffer<std::pair<int64, uint32>>>(6)), _timeSyncClockDelta(0), _pendingTimeSyncRequests(), _timeSyncNextCounter(0), diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h index 8d8cc224abc..00e83ca63af 100644 --- a/src/server/game/Server/WorldSession.h +++ b/src/server/game/Server/WorldSession.h @@ -34,7 +34,7 @@ #include "Optional.h" #include "RaceMask.h" #include "SharedDefines.h" -#include <boost/circular_buffer.hpp> +#include <boost/circular_buffer_fwd.hpp> #include <array> #include <map> #include <memory> @@ -1936,7 +1936,7 @@ class TC_GAME_API WorldSession uint32 expireTime; bool forceExit; - boost::circular_buffer<std::pair<int64, uint32>> _timeSyncClockDeltaQueue; // first member: clockDelta. Second member: latency of the packet exchange that was used to compute that clockDelta. + std::unique_ptr<boost::circular_buffer<std::pair<int64, uint32>>> _timeSyncClockDeltaQueue; // first member: clockDelta. Second member: latency of the packet exchange that was used to compute that clockDelta. int64 _timeSyncClockDelta; void ComputeNewClockDelta(); |
