kDB: Knowledge DataBase
Loading...
Searching...
No Matches
Agent.h
1#include <kDB/Repository/RDF/FocusNode.h>
2
3#include <kDBRobotics/Forward.h>
4
5namespace kDBRobotics::Agents
6{
12 {
13 friend class Collection;
14 public:
18 Agent();
19 Agent(const Agent& _rhs);
20 Agent& operator=(const Agent& _rhs);
21 ~Agent();
22 static cres_qresult<Agent> fromFocusNode(const kDB::Repository::RDF::FocusNode& _focus_node);
23 public:
27 cres_qresult<QString> name() const;
28 cres_qresult<void> addStream(const Stream& _stream);
32 cres_qresult<QList<Stream>> streams() const;
33 };
34
35} // namespace kDBRobotics::Agents
36
37#include <knowCore/Formatter.h>
Definition Agent.h:12
Agent()
Definition Agent.cpp:28
cres_qresult< QList< Stream > > streams() const
Definition Agent.cpp:62
cres_qresult< QString > name() const
Definition Agent.cpp:53
Definition Collection.h:24
Definition Stream.h:11
Definition FocusNode.h:184
Definition FocusNode.h:34