14 #ifndef OPFLEX_MODB_URIBUILDER_H 15 #define OPFLEX_MODB_URIBUILDER_H 112 class URIBuilderImpl;
113 friend class URIBuilderImpl;
114 URIBuilderImpl* pimpl;
URIBuilder & addElement(const std::string &elementValue)
Add a string-valued path element to the URI path, and URI-escape the value.
Interface definition file for MACs.
~URIBuilder()
Destroy the URI Builder.
URI build()
Build the URI from the path elements and return it.
URIBuilder()
Construct an empty URI builder representing the root element.
Definition: OFLogHandler.h:20
A URI is used to identify managed objects in the MODB.
Definition: URI.h:43
Interface definition file for URIs.
Build a URI using path elements from the root of the tree.
Definition: URIBuilder.h:35
A MAC address is used to identify devices on an ethernet network.
Definition: MAC.h:37