Go to the documentation of this file.
12 #ifndef RTCTK_RTCSUPERVISOR_RTCCOMMANDREQUEST_HPP
13 #define RTCTK_RTCSUPERVISOR_RTCCOMMANDREQUEST_HPP
16 #include <Rtctkif.hpp>
21 using stdif::StdCmdsAsync;
22 using stdif::StdCmdsSync;
37 std::shared_ptr<RtcObject> m_object;
38 std::string m_exception_string;
39 std::string m_exception;
46 #endif // RTCTK_RTCSUPERVISOR_RTCCOMMANDREQUEST_HPP
Definition: rtcCommandRequest.hpp:19
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:24
Handles communication with and state recording for one object.