Interface class for RtcObject.
More...
#include <rtctk/rtcSupervisor/rtcObject.hpp>
|
| virtual | ~RtcObjectIf ()=default |
| |
| virtual RtcObjectInfo | GetInfo () const =0 |
| | Get basic object information.
|
| |
| virtual void | RunAsync (RtcCommand cmd)=0 |
| | Starts an async command request.
|
| |
| virtual std::string | WaitAsync (std::optional< unsigned > timeout)=0 |
| | Weits for a previously started command request to conclude.
|
| |
Interface class for RtcObject.
◆ ~RtcObjectIf()
| virtual rtctk::rtcSupervisor::RtcObjectIf::~RtcObjectIf |
( |
| ) |
|
|
virtualdefault |
◆ GetInfo()
| virtual RtcObjectInfo rtctk::rtcSupervisor::RtcObjectIf::GetInfo |
( |
| ) |
const |
|
pure virtual |
◆ RunAsync()
| virtual void rtctk::rtcSupervisor::RtcObjectIf::RunAsync |
( |
RtcCommand | cmd | ) |
|
|
pure virtual |
◆ WaitAsync()
| virtual std::string rtctk::rtcSupervisor::RtcObjectIf::WaitAsync |
( |
std::optional< unsigned > | timeout | ) |
|
|
pure virtual |
Weits for a previously started command request to conclude.
- Parameters
-
| timeout | The timeout in seconds. |
- Returns
- command return string.
Implemented in rtctk::rtcSupervisor::RtcObject.
The documentation for this class was generated from the following file:
- reusableComponents/rtcSupervisor/lib/src/include/rtctk/rtcSupervisor/rtcObject.hpp