14 #ifndef MODB_MUTATOR_H 15 #define MODB_MUTATOR_H 21 #include "opflex/ofcore/OFTypes.h" 69 Mutator(
const std::string& owner);
79 const std::string& owner);
102 OF_SHARED_PTR<mointernal::ObjectInstance>& modify(
class_id_t class_id,
127 OF_SHARED_PTR<mointernal
128 ::ObjectInstance>& addChild(
class_id_t parent_class,
129 const URI& parent_uri,
132 const URI& child_uri);
136 friend class MutatorImpl;
A mutator represents a set of changes to apply to the data store.
Definition: Mutator.h:61
Main interface to the OpFlex framework.
Definition: OFFramework.h:644
Definition: OFLogHandler.h:20
Interface definition file for ObjectInstance.
A URI is used to identify managed objects in the MODB.
Definition: URI.h:43
Interface definition file for URIs.