Annotation¶
-
class
Annotation¶
Class represents an annotation.
An annotation has a namespace and a name and an associated value.
Annotations are not defined in the YANG model and hence just provide a means of hanging some useful data to DataNode. For example netconf edit-config rpc operation uses the annotation nc:operation (nc refers to the netconf namespace) on the data nodes to describe the kind of operation one needs to perform on the given DataNode.
- std::string
m_ns¶Annotation namespace.
- std::string
m_name¶Annotation name.
- std::string
m_val¶Annotation value.
- void
Annotation(const std::string &ns, const std::string &name, const std::string &val)¶
- void
Annotation(const Annotation &an)¶
- void
Annotation(Annotation &&an)¶
- Annotation &
operator=(const Annotation &an)¶
- Annotation &
operator=(Annotation &&an)¶
- bool
operator==(const Annotation &an) const¶