1 #ifndef GAUDIKERNEL_IDATAMANAGERSVC_H     2 #define GAUDIKERNEL_IDATAMANAGERSVC_H     7 #include "boost/utility/string_ref.hpp"    51   virtual CLID rootCLID() 
const = 0;
   104   virtual StatusCode clearSubTree( boost::string_ref sub_path ) = 0;
   189   virtual StatusCode unregisterAddress( boost::string_ref fullPath ) = 0;
   210 #endif // GAUDIKERNEL_IDATAMANAGERSVC_H 
Data provider interface definition. 
This class is used for returning status codes from appropriate routines. 
#define DeclareInterfaceID(iface, major, minor)                                                                                                                                        
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
Base class to be used to extend an interface. 
The IRegistry represents the entry door to the environment any data object residing in a transient da...
unsigned int CLID
Class ID definition. 
Generic data agent interface. 
Opaque address interface definition. 
A DataObject is the base class of any identifiable object on any data store.