1 #ifndef GAUDIKERNEL_DATASVC_H
2 #define GAUDIKERNEL_DATASVC_H
13 #include <boost/utility/string_ref.hpp>
63 bool m_forceLeaves =
false;
65 bool m_enableAccessHdlr =
false;
67 bool m_enableFaultHdlr =
false;
71 DataSvcHelpers::InhibitMap* m_inhibitMap =
nullptr;
81 CLID rootCLID()
const override;
400 virtual DataObject* createDefaultObject()
const;
426 boost::string_ref
path,
430 #endif // GAUDIKERNEL_DATASVC_H
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
LoadItems m_preLoads
Items to be pre-loaded.
bool checkRoot()
Check if root path is valid.
Data provider interface definition.
Description of the DataStoreItem class.
std::vector< DataStoreItem > LoadItems
Define set of load items.
This class is used for returning status codes from appropriate routines.
The IRegistry represents the entry door to the environment any data object residing in a transient da...
unsigned int CLID
Class ID definition.
GAUDI_API std::string path(const AIDA::IBaseHistogram *aida)
get the path in THS for AIDA histogram
Definition of an entry in the transient data store.
Generic data agent interface.
Base class used to extend a class implementing other interfaces.
std::vector< std::string > m_inhibitPathes
Property for the inhibited leaves.
Opaque address interface definition.
A DataObject is the base class of any identifiable object on any data store.
The interface implemented by the IncidentSvc service.