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