ifw-ccf  3.0.0-pre2
Public Member Functions | List of all members
ccf::control::RecCmdsImpl Class Reference

Implements the CII/MAL interface. More...

#include <recCmdsImpl.hpp>

Inheritance diagram for ccf::control::RecCmdsImpl:

Public Member Functions

 RecCmdsImpl (rad::SMAdapter &sm)
 
virtual ~RecCmdsImpl ()
 
virtual elt::mal::future< std::string > RecAbort () override
 
virtual elt::mal::future< std::shared_ptr< recif::RecStatus > > RecContinue () override
 
virtual elt::mal::future< std::shared_ptr< recif::RecStatus > > RecPause () override
 
virtual elt::mal::future< std::shared_ptr< recif::RecStatus > > RecStart (const std::shared_ptr< recif::RecProperties > &mal_param) override
 
virtual elt::mal::future< std::shared_ptr< recif::RecStatus > > RecStatus (const std::string &mal_param) override
 
virtual elt::mal::future< std::shared_ptr< recif::RecStatus > > RecStop () override
 
virtual elt::mal::future< std::shared_ptr< recif::RecWaitStatus > > RecWait (const std::shared_ptr< recif::RecWaitSpec > &mal_param) override
 

Detailed Description

Implements the CII/MAL interface.

Constructor & Destructor Documentation

◆ RecCmdsImpl()

ccf::control::RecCmdsImpl::RecCmdsImpl ( rad::SMAdapter &  sm)
inlineexplicit

◆ ~RecCmdsImpl()

virtual ccf::control::RecCmdsImpl::~RecCmdsImpl ( )
inlinevirtual

Member Function Documentation

◆ RecAbort()

virtual elt::mal::future<std::string> ccf::control::RecCmdsImpl::RecAbort ( )
inlineoverridevirtual

◆ RecContinue()

virtual elt::mal::future<std::shared_ptr<recif::RecStatus> > ccf::control::RecCmdsImpl::RecContinue ( )
inlineoverridevirtual

◆ RecPause()

virtual elt::mal::future<std::shared_ptr<recif::RecStatus> > ccf::control::RecCmdsImpl::RecPause ( )
inlineoverridevirtual

◆ RecStart()

virtual elt::mal::future<std::shared_ptr<recif::RecStatus> > ccf::control::RecCmdsImpl::RecStart ( const std::shared_ptr< recif::RecProperties > &  mal_param)
inlineoverridevirtual

◆ RecStatus()

virtual elt::mal::future<std::shared_ptr<recif::RecStatus> > ccf::control::RecCmdsImpl::RecStatus ( const std::string &  mal_param)
inlineoverridevirtual

◆ RecStop()

virtual elt::mal::future<std::shared_ptr<recif::RecStatus> > ccf::control::RecCmdsImpl::RecStop ( )
inlineoverridevirtual

◆ RecWait()

virtual elt::mal::future<std::shared_ptr<recif::RecWaitStatus> > ccf::control::RecCmdsImpl::RecWait ( const std::shared_ptr< recif::RecWaitSpec > &  mal_param)
inlineoverridevirtual

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