MADARA  3.2.3
SystemCallNode.cpp
Go to the documentation of this file.
1 
2 #ifndef _MADARA_NO_KARL_
3 
6 
7 
10  : CompositeTernaryNode (context.get_logger ()),
11  context_ (context)
12 {
13 
14 }
15 
16 
19  const ComponentNodes & nodes)
20 : CompositeTernaryNode (context.get_logger (), nodes),
21  context_ (context)
22 {
23 
24 }
25 
26 // Dtor
28 {
29 }
30 
33 {
35 }
36 
37 // accept a visitor
38 void
40 {
41  (void)visitor;
42 }
43 
44 #endif // _MADARA_NO_KARL_
This class encapsulates an entry in a KnowledgeBase.
virtual madara::knowledge::KnowledgeRecord item(void) const
Returns the value of the node.
madara::knowledge::KnowledgeRecord KnowledgeRecord
std::deque< ComponentNode * > ComponentNodes
a vector of Component Nodes
This class stores variables and their values for use by any entity needing state information in a thr...
virtual ~SystemCallNode(void)
Destructor.
Abstract base class for all visitors to all classes that derive from ComponentNode.
Definition: Visitor.h:91
madara::knowledge::ThreadSafeContext & context_
virtual void accept(Visitor &visitor) const
Accepts a visitor subclassed from the Visitor class.
SystemCallNode(madara::knowledge::ThreadSafeContext &context)
Constructor.