30 ,
virtual public IProperty {
37 virtual StatusCode initialize();
40 virtual StatusCode createContext(Context*& it)
const;
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;
51 virtual StatusCode releaseContext(Context*& it)
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();
77 std::string m_criteria;
78 StringProperty m_jobInput;
79 CriteriaType m_criteriaType;
85 IAddressCreator* m_addrCreator;
This class provides the Context for RootEventSelector.