![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
8 #include "GaudiKernel/IOpaqueAddress.h"
9 #include "GaudiKernel/GenericAddress.h"
10 #include "GaudiKernel/IConverter.h"
11 #include "GaudiKernel/ServiceHandle.h"
12 #include "GaudiKernel/IIncidentSvc.h"
13 #include "GaudiKernel/IClassIDSvc.h"
30 return(StatusCode::FAILURE);
34 if (!incsvc.retrieve().isSuccess()) {
36 return(StatusCode::FAILURE);
38 incsvc->addListener(
this,
"BeginRun", 0,
false,
true);
39 return(StatusCode::SUCCESS);
50 return(StatusCode::SUCCESS);
55 GenericAddress* pAddr =
dynamic_cast<GenericAddress*
>(pAddress);
57 return(StatusCode::SUCCESS);
60 return(StatusCode::FAILURE);
65 if (!clidSvc.retrieve().isSuccess()) {
73 if (!clidSvc->getIDOfTypeName(cnv,
id).isSuccess()) {
ByteStreamCnvSvcBase(const std::string &name, ISvcLocator *pSvcLocator)
Standard Service Constructor.
virtual void handle(const Incident &) override
Implementation of IIncidentListener: Handle for EndEvent incidence.
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvInterface)
virtual ~ByteStreamCnvSvcBase()
Destructor.
interface for accessing raw data .
virtual StatusCode initialize()
Gaudi Service Implementation.
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvInterface) override
Required of all Gaudi services: see Gaudi documentation for details.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< std::string > m_initCnvs
IOpaqueAddress for ByteStreamCnvSvc, with ROB ids.
uint32_t CLID
The Class ID type.
virtual IConverter * converter(const CLID &wanted)
Retrieve converter from list.
static const InterfaceID & interfaceID()
Gaudi interface id.
#define ATH_MSG_WARNING(x)
virtual StatusCode updateServiceState(IOpaqueAddress *pAddress) override
Checks whether an IOpaqueAddress is a GenericAddress.
virtual StatusCode initialize() override
Required of all Gaudi Services.