![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
20 ISvcLocator* pSvcLocator )
22 #ifndef XAOD_STANDALONE
35 return StatusCode::SUCCESS;
43 return StatusCode::SUCCESS;
56 #ifndef XAOD_STANDALONE
62 if (riid == interface.first())
64 *ppvi = interface.second (
this);
66 return StatusCode::SUCCESS;
69 return AsgServiceBase::queryInterface (riid, ppvi);
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvi)
query interface for gaudi
virtual StatusCode finalize()
std::vector< std::pair< const InterfaceID &(*)(), void *(*)(AsgService *)> > m_interfaces
list of interfaces we have
virtual void print() const
Print the state of the service.
virtual StatusCode initialize()
set up/tear down functions
::StatusCode StatusCode
StatusCode definition for legacy code.
AsgService(const std::string &name, ISvcLocator *pSvcLocator)