8 #ifndef OCM_DAQ_OP_STOP_HPP_
9 #define OCM_DAQ_OP_STOP_HPP_
10 #include "../config.hpp"
14 #include <boost/thread/future.hpp>
16 #include "../dpPart.hpp"
17 #include "../error.hpp"
38 [[nodiscard]] boost::future<Result<DpParts>>
Initiate();
41 [[nodiscard]] boost::future<void> StopMeta();
42 [[nodiscard]] boost::future<void> StopPrim();
47 std::vector<DpPart> m_parts;
48 std::string m_keywords;
ErrorPolicy
Error policy supported by certain operations.
Parameters required for each async operation.
A composite async operation that starts DAQ.
boost::future< Result< DpParts > > Initiate()
Initiates operation that stop metadata acquisition.
StopAsync(ErrorPolicy policy, AsyncOpParams params) noexcept