Public Member Functions | |
void | Connect (std::string path, const CallbackBase &cb) |
void | ConnectWithoutContext (std::string path, const CallbackBase &cb) |
void | Disconnect (std::string path, const CallbackBase &cb) |
void | DisconnectWithoutContext (std::string path, const CallbackBase &cb) |
Ptr< Object > | GetRootNamespaceObject (uint32_t i) const |
uint32_t | GetRootNamespaceObjectN (void) const |
Config::MatchContainer | LookupMatches (std::string path) |
void | RegisterRootNamespaceObject (Ptr< Object > obj) |
void | Set (std::string path, const AttributeValue &value) |
void | UnregisterRootNamespaceObject (Ptr< Object > obj) |
Private Types | |
typedef std::vector< Ptr < Object > > | Roots |
Private Member Functions | |
void | ParsePath (std::string path, std::string *root, std::string *leaf) const |
Private Attributes | |
Roots | m_roots |