RTC Toolkit  2.0.0
Public Member Functions | Static Public Member Functions | List of all members
rtctk::metadataCollector::AcquisitorCmdsImpl Class Reference

Class that handles reception of metadaqif commands using MAL. More...

#include <acquisitor.hpp>

Inheritance diagram for rtctk::metadataCollector::AcquisitorCmdsImpl:

Public Member Functions

 AcquisitorCmdsImpl (StateMachineEngine &engine)
 
::elt::mal::future< std::shared_ptr< metadaqif::DaqReply > > StartDaq (std::string const &id) override
 
::elt::mal::future< std::shared_ptr< metadaqif::DaqStopReply > > StopDaq (std::string const &id) override
 
::elt::mal::future< std::shared_ptr< metadaqif::DaqReply > > AbortDaq (std::string const &id) override
 
::elt::mal::future< std::shared_ptr< metadaqif::DaqStatus > > GetDaqStatus (std::string const &id) override
 

Static Public Member Functions

static void Register (CommandReplier &replier, StateMachineEngine &engine)
 

Detailed Description

Class that handles reception of metadaqif commands using MAL.

Constructor & Destructor Documentation

◆ AcquisitorCmdsImpl()

rtctk::metadataCollector::AcquisitorCmdsImpl::AcquisitorCmdsImpl ( StateMachineEngine engine)

Member Function Documentation

◆ AbortDaq()

elt::mal::future< std::shared_ptr< metadaqif::DaqReply > > rtctk::metadataCollector::AcquisitorCmdsImpl::AbortDaq ( std::string const &  id)
override

◆ GetDaqStatus()

elt::mal::future< std::shared_ptr< metadaqif::DaqStatus > > rtctk::metadataCollector::AcquisitorCmdsImpl::GetDaqStatus ( std::string const &  id)
override

◆ Register()

void rtctk::metadataCollector::AcquisitorCmdsImpl::Register ( CommandReplier replier,
StateMachineEngine engine 
)
static

◆ StartDaq()

elt::mal::future< std::shared_ptr< metadaqif::DaqReply > > rtctk::metadataCollector::AcquisitorCmdsImpl::StartDaq ( std::string const &  id)
override

◆ StopDaq()

elt::mal::future< std::shared_ptr< metadaqif::DaqStopReply > > rtctk::metadataCollector::AcquisitorCmdsImpl::StopDaq ( std::string const &  id)
override

The documentation for this class was generated from the following files: