OpFlex Framework
1.3.0
|
Types for accessing and working with managed objects. More...
Classes | |
class | opflex::modb::MAC |
A MAC address is used to identify devices on an ethernet network. More... | |
class | opflex::modb::Mutator |
A mutator represents a set of changes to apply to the data store. More... | |
class | opflex::modb::ObjectListener |
Interface for an object interested in updates to objects in the data store. More... | |
class | opflex::modb::URI |
A URI is used to identify managed objects in the MODB. More... | |
class | opflex::modb::URIBuilder |
Build a URI using path elements from the root of the tree. More... | |
Functions | |
std::ostream & | opflex::modb::operator<< (std::ostream &os, const MAC &mac) |
Stream insertion operator. | |
bool | opflex::modb::operator== (const MAC &lhs, const MAC &rhs) |
Check for MAC equality. | |
bool | opflex::modb::operator!= (const MAC &lhs, const MAC &rhs) |
Check for MAC inequality. | |
size_t | opflex::modb::hash_value (MAC const &mac) |
Compute a hash value for the MAC, making MAC suitable as a key in an unordered_map. | |
std::ostream & | opflex::modb::operator<< (std::ostream &os, const URI &uri) |
URI stream insertion. | |
bool | opflex::modb::operator== (const URI &lhs, const URI &rhs) |
Check for URI equality. | |
bool | opflex::modb::operator!= (const URI &lhs, const URI &rhs) |
Check for URI inequality. | |
bool | opflex::modb::operator< (const URI &lhs, const URI &rhs) |
Comparison operator for sorting. | |
size_t | opflex::modb::hash_value (URI const &uri) |
Compute a hash value for the URI, making URI suitable as a key in an unordered_map. | |
Types for accessing and working with managed objects.