aboutsummaryrefslogtreecommitdiff
path: root/src/server/database/Database/QueryCallback.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-04-14 16:23:44 +0200
committerShauren <shauren.trinity@gmail.com>2020-04-14 16:23:44 +0200
commit0f0ca3a9194d76afa0227943e86469ad8368c5e2 (patch)
treeca267417fdb6be1eb9c78dfd05b7449376a0eaf9 /src/server/database/Database/QueryCallback.h
parent34b393ab64d1c53e7e5828e735b4c31e61eaf950 (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.h10
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;