19 #ifndef UNITY_SCOPES_ACTIVATIONQUERYBASE_H
20 #define UNITY_SCOPES_ACTIVATIONQUERYBASE_H
22 #include <unity/scopes/QueryBase.h>
23 #include <unity/util/DefinesPtrs.h>
24 #include <unity/scopes/ActivationResponse.h>
34 class ActivationQueryBaseImpl;
68 std::unique_ptr<internal::ActivationQueryBaseImpl> p;
Abstract server-side base interface for a query that is executed inside a scope.
Definition: QueryBase.h:60
Base class for an activation request that is executed inside a scope.
Definition: ActivationQueryBase.h:44
virtual ActivationResponse activate()
Return response to the activation request.
Definition: ActivationQueryBase.cpp:45
virtual void cancelled() override
Called when the originator of the activation request cancelled it.
Definition: ActivationQueryBase.cpp:40
Response to a result activation.
Definition: ActivationResponse.h:41