|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef ATHENAROOTCOMPS_XAODCNVSVC_H
12 #define ATHENAROOTCOMPS_XAODCNVSVC_H 1
21 #include "GaudiKernel/IConversionSvc.h"
27 :
public extends<::AthCnvSvc, ::IConversionSvc>
86 const std::string& openMode);
114 const std::string*
par,
115 const unsigned long*
ip,
116 IOpaqueAddress*& refpAddress);
123 std::string& refAddress);
133 const std::string& refAddress,
134 IOpaqueAddress*& refpAddress);
143 const ICnvFactory* fac);
160 #endif //> !ATHENAROOTCOMPS_XAODCNVSVC_H
virtual StatusCode updateServiceState(IOpaqueAddress *pAddress)
IConversionSvc and IConverter interfaces
virtual StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress)
Implementation of IConverter: Convert the transient object to the requested representation.
virtual StatusCode convertAddress(const IOpaqueAddress *pAddress, std::string &refAddress)
Convert address to string form.
virtual StatusCode createAddress(long svcType, const CLID &clid, const std::string *par, const unsigned long *ip, IOpaqueAddress *&refpAddress)
IAddressCreator interfaces
virtual StatusCode fillRepRefs(IOpaqueAddress *pAddress, DataObject *pObject)
Implementation of IConverter: Resolve the references of the converted object.
virtual ~xAODCnvSvc()
Destructor:
virtual StatusCode commitOutput(const std::string &outputConnectionSpec, bool doCommit)
Commit pending output.
Some weak symbol referencing magic...
::StatusCode StatusCode
StatusCode definition for legacy code.
uint32_t CLID
The Class ID type.
virtual IConverter * createConverter(long typ, const CLID &clid, const ICnvFactory *fac)
Create new Converter using factory (override AthCnvSvc::createConverter)
virtual StatusCode initialize()
Gaudi Service Implementation.
virtual StatusCode connectOutput(const std::string &outputConnectionSpec, const std::string &openMode)
Connect the output connection specification to the service with open mode.
virtual StatusCode createObj(IOpaqueAddress *pAddress, DataObject *&refpObject)
Implementation of IConverter: Create the transient representation of an object from persistent state.
virtual StatusCode finalize()
xAODCnvSvc()
Default constructor: