RTC Toolkit
0.1.0-alpha
componentFramework
stateMachine
common
src
include
rtctk
componentFramework
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
20
class
CommandRequestor
{
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
Generated by
1.8.20