1#include <QExplicitlySharedDataPointer>
3#include <knowCore/Value.h>
36 knowCore::ReturnVoid addStream(
const Stream& _stream);
40 knowCore::ReturnValue<QList<Stream>>
streams()
const;
56 template<
typename _T_, std::enable_if_t<not std::is_base_of_v<knowCore::Value, _T_>,
bool> = true>
59 bool operator==(
const Agent& _rhs)
const;
64 QExplicitlySharedDataPointer<Private> d;
68#include <knowCore/Formatter.h>
knowCore::ReturnValue< knowCore::Value > property(const knowCore::Uri &_property) const
Definition Agent.cpp:63
Agent()
Definition Agent.cpp:10
QString name() const
Definition Agent.cpp:36
knowCore::ReturnVoid setProperty(const knowCore::Uri &_property, const knowCore::Value &_value) const
Definition Agent.cpp:68
knowCore::ReturnValue< QList< Stream > > streams() const
Definition Agent.cpp:53
knowCore::Uri type() const
Definition Agent.cpp:31
knowCore::ReturnValue< bool > hasProperty(const knowCore::Uri &_property) const
Definition Agent.cpp:58
knowCore::ReturnVoid setProperty(const knowCore::Uri &_property, const _T_ &_value) const
Definition Agent.h:57
knowCore::Uri uri() const
Definition Agent.cpp:26
static Value fromValue(const _T_ &_value)
Definition Value.h:241