30 ,
virtual public IProperty {
41 StatusCode
next()
const;
42 virtual StatusCode
next(Context& it)
const;
43 virtual StatusCode
next(Context& it,
int jump)
const;
44 virtual StatusCode
previous(Context& it)
const;
45 virtual StatusCode
previous(Context& it,
int jump)
const;
47 virtual StatusCode
last(Context& it)
const;
48 virtual StatusCode
rewind(Context& it)
const;
50 virtual StatusCode
createAddress(
const Context& it,IOpaqueAddress*& iop)
const;
52 virtual StatusCode
resetCriteria(
const std::string& criteria, Context& context)
const;
54 virtual StatusCode
setCriteria(
const std::string& criteria );
57 virtual StatusCode
queryInterface(
const InterfaceID& riid,
void** ppvInterface);
62 void getEntryFromTag()
const ;
72 StatusCode getMaxEvent();
74 RootEventContext* p_beginContext;
75 RootEventContext* p_endContext;
77 std::string m_criteria;
78 StringProperty m_jobInput;
79 CriteriaType m_criteriaType;
82 RootInterface* m_rootInterface;
85 IAddressCreator* m_addrCreator;
96 TagFilterSvc* m_tagFilterSvc;
This class provides the Context for RootEventSelector.