16 #ifndef GAUDIROOTCNV_ROOTEVTSELECTOR_H
17 #define GAUDIROOTCNV_ROOTEVTSELECTOR_H 1
63 virtual StatusCode createContext(Context*& refpCtxt)
const;
68 virtual StatusCode last(Context& refContext)
const;
75 virtual StatusCode next(Context& refCtxt)
const;
82 virtual StatusCode next(Context& refCtxt,
int jump)
const;
90 virtual StatusCode previous(Context& refCtxt)
const;
98 virtual StatusCode previous(Context& refCtxt,
int jump)
const;
105 virtual StatusCode rewind(Context& refCtxt)
const;
119 virtual StatusCode releaseContext(Context*& refCtxt)
const;
146 #endif // GAUDIROOTCNV_ROOTEVTSELECTOR_H
std::string m_persName
Property; Name of the persistency service to search for conversion service.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
std::string m_dummy
Property: dummy to fake backwards compatibility.
RootCnvSvc * m_dbMgr
Reference to the corresponding conversion service.
std::string m_cnvSvcName
Property; Name of the concversion service used to create opaque addresses.
This class is used for returning status codes from appropriate routines.
unsigned int CLID
Class ID definition.
Concrete event selector implementation to access ROOT files.
Base class used to extend a class implementing other interfaces.
std::string m_criteria
Property: File criteria to define item iteration.
Opaque address interface definition.
CLID m_rootCLID
Class id of root node to create opaque address.
Helper functions to set/get the application return code.
std::string m_rootName
Property: Name of the ROOT entry name.