diff options
author | Shauren <shauren.trinity@gmail.com> | 2020-04-14 16:23:44 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2020-04-14 16:23:44 +0200 |
commit | 0f0ca3a9194d76afa0227943e86469ad8368c5e2 (patch) | |
tree | ca267417fdb6be1eb9c78dfd05b7449376a0eaf9 /src/server/database/Database/QueryCallback.h | |
parent | 34b393ab64d1c53e7e5828e735b4c31e61eaf950 (diff) |
Core/DBLayer: Implement async transaction completion callbacks
Diffstat (limited to 'src/server/database/Database/QueryCallback.h')
-rw-r--r-- | src/server/database/Database/QueryCallback.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/server/database/Database/QueryCallback.h b/src/server/database/Database/QueryCallback.h index 1d7e835e999..6cc315964b7 100644 --- a/src/server/database/Database/QueryCallback.h +++ b/src/server/database/Database/QueryCallback.h @@ -44,14 +44,8 @@ public: // Moves std::future from next to this object void SetNextQuery(QueryCallback&& next); - enum Status - { - NotReady, - NextStep, - Completed - }; - - Status InvokeIfReady(); + // returns true when completed + bool InvokeIfReady(); private: QueryCallback(QueryCallback const& right) = delete; |