aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Threading/Callback.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/shared/Threading/Callback.h')
-rw-r--r--src/server/shared/Threading/Callback.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/server/shared/Threading/Callback.h b/src/server/shared/Threading/Callback.h
index fede8ab10fb..7fe3bc400b5 100644
--- a/src/server/shared/Threading/Callback.h
+++ b/src/server/shared/Threading/Callback.h
@@ -34,42 +34,42 @@ class QueryCallback
{
public:
QueryCallback() {}
-
+
void SetFutureResult(QueryResultFuture value)
{
result = value;
}
-
+
QueryResultFuture GetFutureResult()
{
- return result;
+ return result;
}
-
+
int IsReady()
{
return result.ready();
}
-
+
void GetResult(QueryResult& res)
{
result.get(res);
}
-
+
void FreeResult()
{
result.cancel();
}
-
+
void SetParam(ParamType value)
{
param = value;
}
-
+
ParamType GetParam()
{
return param;
}
-
+
private:
QueryResultFuture result;
ParamType param;
@@ -80,32 +80,32 @@ class QueryCallback_2
{
public:
QueryCallback_2() {}
-
+
void SetFutureResult(QueryResultFuture value)
{
result = value;
}
-
+
QueryResultFuture GetFutureResult()
{
- return result;
+ return result;
}
-
+
int IsReady()
{
return result.ready();
}
-
+
void GetResult(QueryResult& res)
{
result.get(res);
}
-
+
void FreeResult()
{
result.cancel();
}
-
+
void SetFirstParam(ParamType1 value)
{
param_1 = value;
@@ -115,7 +115,7 @@ class QueryCallback_2
{
param_2 = value;
}
-
+
ParamType1 GetFirstParam()
{
return param_1;
@@ -125,7 +125,7 @@ class QueryCallback_2
{
return param_2;
}
-
+
private:
QueryResultFuture result;
ParamType1 param_1;