aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/shared')
-rw-r--r--src/server/shared/Networking/NetworkThread.h4
-rw-r--r--src/server/shared/Realm/RealmList.cpp4
-rw-r--r--src/server/shared/Realm/RealmList.h3
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;
};