ifw-ccf 5.0.2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ifw::ccf::control::RecCmdsImpl Class Reference

Implements the CII/MAL interface. More...

#include <recCmdsImpl.hpp>

Inheritance diagram for ifw::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()

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

◆ ~RecCmdsImpl()

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

Member Function Documentation

◆ RecAbort()

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

◆ RecContinue()

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

◆ RecPause()

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

◆ RecStart()

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

◆ RecStatus()

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

◆ RecStop()

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

◆ RecWait()

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

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