|
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);
44 GenericAddress* pAddr =
dynamic_cast<GenericAddress*
>(pAddress);
46 return(StatusCode::SUCCESS);
49 return(StatusCode::FAILURE);
54 if (!clidSvc.retrieve().isSuccess()) {
62 if (!clidSvc->getIDOfTypeName(cnv,
id).isSuccess()) {
65 IConverter* cnv = converter(
id);
ByteStreamCnvSvcBase(const std::string &name, ISvcLocator *pSvcLocator)
Standard Service Constructor.
virtual void handle(const Incident &) override
Implementation of IIncidentListener: Handle for EndEvent incidence.
virtual ~ByteStreamCnvSvcBase()
Destructor.
::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.
#define ATH_MSG_WARNING(x)
virtual StatusCode initialize() override
Gaudi Service Implementation.
virtual StatusCode updateServiceState(IOpaqueAddress *pAddress) override
Checks whether an IOpaqueAddress is a GenericAddress.
virtual StatusCode initialize() override
Required of all Gaudi Services.