diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-06-12 21:41:29 +0200 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-06-20 01:20:00 +0200 |
commit | 296b0c91b3afe979737273b1d5a3bb41e5ce02d2 (patch) | |
tree | 8886cba898ba8c46d69d3d946a1a354571c8993c /src/server/database/Database/QueryCallback.h | |
parent | 7d5a7470ae958f9f7eba00b0380d959b97f2e2ba (diff) |
Core/Database: Remove future/promise typedefs from a public header (these are internal to database project)
(cherry picked from commit 7fcb126fcb7cff945936a7f5e051b07ce0de8a7f)
Diffstat (limited to 'src/server/database/Database/QueryCallback.h')
-rw-r--r-- | src/server/database/Database/QueryCallback.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/server/database/Database/QueryCallback.h b/src/server/database/Database/QueryCallback.h index f788cc41baa..bb3cc64559d 100644 --- a/src/server/database/Database/QueryCallback.h +++ b/src/server/database/Database/QueryCallback.h @@ -21,14 +21,15 @@ #include "DatabaseEnvFwd.h" #include "Define.h" #include <functional> +#include <future> #include <list> #include <queue> class TC_DATABASE_API QueryCallback { public: - explicit QueryCallback(QueryResultFuture&& result); - explicit QueryCallback(PreparedQueryResultFuture&& result); + explicit QueryCallback(std::future<QueryResult>&& result); + explicit QueryCallback(std::future<PreparedQueryResult>&& result); QueryCallback(QueryCallback&& right) noexcept; QueryCallback& operator=(QueryCallback&& right) noexcept; ~QueryCallback(); @@ -55,8 +56,8 @@ private: union { - QueryResultFuture _string; - PreparedQueryResultFuture _prepared; + std::future<QueryResult> _string; + std::future<PreparedQueryResult> _prepared; }; bool _isPrepared; |