11 #ifndef GAUDIKERNEL_DATASVC_H 
   12 #define GAUDIKERNEL_DATASVC_H 
   24 #include <string_view> 
   65   Gaudi::Property<bool> m_forceLeaves{
this, 
"ForceLeaves", 
false, 
"force creation of default leaves on registerObject"};
 
   69                                           "enable incidents on data creation requests"};
 
   73                                            "enable incidents on data access requests"};
 
   85   CLID rootCLID() 
const override;
 
  101   StatusCode unregisterAddress( std::string_view fullPath ) 
override;
 
  123   StatusCode clearSubTree( std::string_view sub_tree_path ) 
override;
 
  192   StatusCode registerObject( std::string_view parentPath, std::string_view objPath, 
DataObject* pObject ) 
override;
 
  198   StatusCode unregisterObject( std::string_view fullPath ) 
override;
 
  236   StatusCode unlinkObject( std::string_view fullPath ) 
override;
 
  254   using extends::extends;
 
  271   virtual DataObject* createDefaultObject() 
const;
 
  299 #endif // GAUDIKERNEL_DATASVC_H