19 #ifndef UNITY_SCOPES_QUERYBASE_H
20 #define UNITY_SCOPES_QUERYBASE_H
22 #include <unity/scopes/QueryCtrlProxyFwd.h>
23 #include <unity/scopes/ReplyProxyFwd.h>
24 #include <unity/scopes/ScopeProxyFwd.h>
25 #include <unity/scopes/Variant.h>
27 #include <unity/util/DefinesPtrs.h>
28 #include <unity/util/NonCopyable.h>
87 std::unique_ptr<internal::QueryBaseImpl> p;
93 friend class internal::QueryObject;
94 friend class internal::smartscopes::SSQueryObject;
95 friend class internal::ScopeObject;
virtual void cancelled()=0
Called by the scopes run time when the query originator cancels a query.
Abstract server-side base interface for a query that is executed inside a scope.
Definition: QueryBase.h:60