19 #ifndef UNITY_SCOPES_PREVIEWQUERYBASE_H
20 #define UNITY_SCOPES_PREVIEWQUERYBASE_H
22 #include <unity/scopes/PreviewReplyProxyFwd.h>
23 #include <unity/scopes/QueryCtrlProxyFwd.h>
24 #include <unity/scopes/ScopeProxyFwd.h>
25 #include <unity/scopes/Variant.h>
26 #include <unity/scopes/QueryBase.h>
28 #include <unity/util/DefinesPtrs.h>
29 #include <unity/util/NonCopyable.h>
Abstract server-side base interface for a query that is executed inside a scope.
Definition: QueryBase.h:60
virtual void run(PreviewReplyProxy const &reply)=0
Called by scopes run time to start the preview.
Abstract base class to represent a particular preview.
Definition: PreviewQueryBase.h:54
std::shared_ptr< PreviewReply > PreviewReplyProxy
Convenience type definition.
Definition: PreviewReplyProxyFwd.h:35