Go to the documentation of this file.
12 #ifndef RTCTK_RTCSUPERVISOR_RTCCOMMANDREQUEST_HPP
13 #define RTCTK_RTCSUPERVISOR_RTCCOMMANDREQUEST_HPP
15 #include <Rtctkif.hpp>
20 using stdif::StdCmdsAsync;
21 using stdif::StdCmdsSync;
36 std::shared_ptr<RtcObject> m_object;
37 std::string m_exception_string;
38 std::string m_exception;
45 #endif // RTCTK_RTCSUPERVISOR_RTCCOMMANDREQUEST_HPP
Definition: rtcCommandRequest.hpp:18
std::string RunAsync()
Run the stored command and dont wait.
Definition: rtcCommandRequest.cpp:32
RtcCommand
Definition: rtcSupervisorLib.hpp:72
std::string WaitAsync()
Wait for response.
Definition: rtcCommandRequest.cpp:40
RtcCommandRequest(std::shared_ptr< RtcObject > object_m, RtcCommand cmd)
Definition: rtcCommandRequest.cpp:24
virtual ~RtcCommandRequest()
Definition: rtcCommandRequest.cpp:29
Definition: rtcCommandRequest.hpp:23
Handles communication with and state recording for one object.