RTC Toolkit  0.1.0-alpha
commandRequestor.hpp
Go to the documentation of this file.
1 
9 #ifndef RTCTK_COMPONENTFRAMEWORK_COMMANDREQUESTOR_HPP
10 #define RTCTK_COMPONENTFRAMEWORK_COMMANDREQUESTOR_HPP
11 
12 #include "Rtctkif.hpp"
13 #include <chrono>
14 #include <mal/utility/Uri.hpp>
15 #include <memory>
16 #include <optional>
17 
18 namespace rtctk::componentFramework {
19 
21  public:
22  explicit CommandRequestor(const elt::mal::Uri& uri,
23  std::optional<std::chrono::milliseconds> timeout = std::nullopt);
24 
25  std::unique_ptr<stdif::StdCmdsSync> stdif;
26  std::unique_ptr<rtctkif::FuncCmdsSync> fcif;
27 };
28 
29 }
30 
31 #endif
rtctk::componentFramework::CommandRequestor::fcif
std::unique_ptr< rtctkif::FuncCmdsSync > fcif
Definition: commandRequestor.hpp:26
rtctk::componentFramework
Definition: rtcComponent.hpp:17
rtctk::componentFramework::CommandRequestor
Definition: commandRequestor.hpp:20
rtctk::componentFramework::CommandRequestor::CommandRequestor
CommandRequestor(const elt::mal::Uri &uri, std::optional< std::chrono::milliseconds > timeout=std::nullopt)
Definition: commandRequestor.cpp:13
rtctk::componentFramework::CommandRequestor::stdif
std::unique_ptr< stdif::StdCmdsSync > stdif
Definition: commandRequestor.hpp:25