#include <DetDesc/Services.h>
Collaboration diagram for DetDesc::Services:
Public Member Functions | ||||
| virtual unsigned long | addRef () | |||
| Increment the reference count of this instance. | ||||
| virtual unsigned long | release () | |||
| Release this instance. | ||||
| ISvcLocator * | svcLocator () | |||
the accessor to Service Locator
| ||||
| IDataProviderSvc * | detSvc () | |||
the accessor to Detector data provider
| ||||
| IMessageSvc * | msgSvc () | |||
the accessor to Message Service
| ||||
| IUpdateManagerSvc * | updMgrSvc (bool create=false) | |||
the accessor to Update Manager Service
| ||||
Static Public Member Functions | ||||
| static void | setServices (DetDesc::Services *val) | |||
| reset the static pointer | ||||
| static Services * | services () | |||
Protected Member Functions | ||||
| Services () | ||||
| Default constructor. | ||||
| virtual | ~Services () | |||
| Default destructor. | ||||
Private Member Functions | ||||
| Services (const Services &) | ||||
| copy constructor | ||||
Private Attributes | ||||
| ISvcLocator * | m_svcLocator | |||
| The service locator. | ||||
| IDataProviderSvc * | m_detSvc | |||
| The Detector data provider. | ||||
| IMessageSvc * | m_msgSvc | |||
| The Message service. | ||||
| IUpdateManagerSvc * | m_updMgrSvc | |||
| The Update Manager Service. | ||||
| int | m_refCount | |||
| Reference count. | ||||
Static Private Attributes | ||||
| static DetDesc::Services * | s_services | |||
| a static instance of the Services class | ||||
Definition at line 20 of file Services.h.
| DetDesc::Services::Services | ( | ) | [protected] |
Default constructor.
| virtual DetDesc::Services::~Services | ( | ) | [protected, virtual] |
Default destructor.
| DetDesc::Services::Services | ( | const Services & | ) | [private] |
copy constructor
| virtual unsigned long DetDesc::Services::addRef | ( | ) | [virtual] |
Increment the reference count of this instance.
| virtual unsigned long DetDesc::Services::release | ( | ) | [virtual] |
Release this instance.
| ISvcLocator* DetDesc::Services::svcLocator | ( | ) |
the accessor to Service Locator
| GaudiException | the service could not be located |
| IDataProviderSvc* DetDesc::Services::detSvc | ( | ) |
the accessor to Detector data provider
| GaudiException | the service could not be located |
| IMessageSvc* DetDesc::Services::msgSvc | ( | ) |
the accessor to Message Service
| GaudiException | the service could not be located |
| IUpdateManagerSvc* DetDesc::Services::updMgrSvc | ( | bool | create = false |
) |
the accessor to Update Manager Service
| GaudiException | the service could not be located |
| static void DetDesc::Services::setServices | ( | DetDesc::Services * | val | ) | [static] |
reset the static pointer
| static Services* DetDesc::Services::services | ( | ) | [static] |
ISvcLocator* DetDesc::Services::m_svcLocator [private] |
IDataProviderSvc* DetDesc::Services::m_detSvc [private] |
IMessageSvc* DetDesc::Services::m_msgSvc [private] |
IUpdateManagerSvc* DetDesc::Services::m_updMgrSvc [private] |
int DetDesc::Services::m_refCount [private] |
DetDesc::Services* DetDesc::Services::s_services [static, private] |
1.4.7