diff options
Diffstat (limited to 'src/server/shared')
| -rw-r--r-- | src/server/shared/Networking/NetworkThread.h | 4 | ||||
| -rw-r--r-- | src/server/shared/Realm/RealmList.cpp | 4 | ||||
| -rw-r--r-- | src/server/shared/Realm/RealmList.h | 3 |
3 files changed, 6 insertions, 5 deletions
diff --git a/src/server/shared/Networking/NetworkThread.h b/src/server/shared/Networking/NetworkThread.h index 875f59f4abb..1513ec7d009 100644 --- a/src/server/shared/Networking/NetworkThread.h +++ b/src/server/shared/Networking/NetworkThread.h @@ -19,12 +19,12 @@ #define NetworkThread_h__ #include "Define.h" +#include "DeadlineTimer.h" #include "Errors.h" #include "IoContext.h" #include "Log.h" #include "Timer.h" #include <boost/asio/ip/tcp.hpp> -#include <boost/asio/deadline_timer.hpp> #include <atomic> #include <chrono> #include <memory> @@ -173,7 +173,7 @@ private: Trinity::Asio::IoContext _ioContext; tcp::socket _acceptSocket; - boost::asio::deadline_timer _updateTimer; + Trinity::Asio::DeadlineTimer _updateTimer; }; #endif // NetworkThread_h__ diff --git a/src/server/shared/Realm/RealmList.cpp b/src/server/shared/Realm/RealmList.cpp index 5d537e65440..ec0a707eb61 100644 --- a/src/server/shared/Realm/RealmList.cpp +++ b/src/server/shared/Realm/RealmList.cpp @@ -18,11 +18,11 @@ #include "RealmList.h" #include "DatabaseEnv.h" +#include "DeadlineTimer.h" #include "IoContext.h" #include "Log.h" #include "Resolver.h" #include "Util.h" -#include <boost/asio/deadline_timer.hpp> #include <boost/asio/ip/tcp.hpp> RealmList::RealmList() : _updateInterval(0) @@ -43,7 +43,7 @@ RealmList* RealmList::Instance() void RealmList::Initialize(Trinity::Asio::IoContext& ioContext, uint32 updateInterval) { _updateInterval = updateInterval; - _updateTimer = Trinity::make_unique<boost::asio::deadline_timer>(ioContext); + _updateTimer = Trinity::make_unique<Trinity::Asio::DeadlineTimer>(ioContext); _resolver = Trinity::make_unique<boost::asio::ip::tcp::resolver>(ioContext); // Get the content of the realmlist table in the database diff --git a/src/server/shared/Realm/RealmList.h b/src/server/shared/Realm/RealmList.h index b1fa837013f..62f615c0cae 100644 --- a/src/server/shared/Realm/RealmList.h +++ b/src/server/shared/Realm/RealmList.h @@ -38,6 +38,7 @@ namespace Trinity namespace Asio { class IoContext; + class DeadlineTimer; } } @@ -67,7 +68,7 @@ private: RealmMap _realms; uint32 _updateInterval; - std::unique_ptr<boost::asio::deadline_timer> _updateTimer; + std::unique_ptr<Trinity::Asio::DeadlineTimer> _updateTimer; std::unique_ptr<boost::asio::ip::tcp_resolver> _resolver; }; |
