9#ifndef CAMCOM_COMMON_RECEIVECFG_HPP
10#define CAMCOM_COMMON_RECEIVECFG_HPP
25 const std::chrono::duration<double_t>& timeout = std::chrono::seconds(10));
26 ReceiveCfg(
const std::string& address,
const std::map<std::string, Value>& properties,
27 const std::chrono::duration<double_t>& timeout = std::chrono::seconds(10));
29 const std::chrono::duration<double_t>&
GetTimeout()
const;
38 std::string m_address;
39 std::chrono::duration<double_t> m_timeout;
40 std::map<std::string, Value> m_properties;
const Value GetPropertyValue(const std::string &name) const
Definition receiveCfg.cpp:44
const std::chrono::duration< double_t > & GetTimeout() const
Definition receiveCfg.cpp:28
const std::string & GetAddress() const
Definition receiveCfg.cpp:33
ReceiveCfg(const std::string &address, const std::chrono::duration< double_t > &timeout=std::chrono::seconds(10))
Definition receiveCfg.cpp:14
bool HasProperty(const std::string &name) const
Definition receiveCfg.cpp:38
ReceiveCfg & SetProperty(const std::string &name, const Value &value)
Definition receiveCfg.cpp:53
ReceiveCfg & SetProperties(const std::map< std::string, Value > &properties)
Definition receiveCfg.cpp:60
Definition adapterBase.cpp:18
std::variant< int, float, double, std::string, bool > Value
Definition value.hpp:17
Header file for the CamCom Common Library.