2 #ifndef GAUDIKERNEL_IEVTSELECTOR_H
3 #define GAUDIKERNEL_IEVTSELECTOR_H 1
27 virtual void* identifier()
const=0;
35 virtual StatusCode createContext(Context*&
c)
const = 0;
51 virtual StatusCode next(Context&
c,
int jump)
const = 0;
66 virtual StatusCode previous(Context&
c,
int jump)
const = 0;
71 virtual StatusCode last(Context& refContext)
const = 0;
92 virtual StatusCode releaseContext(Context*&)
const=0;
100 virtual StatusCode resetCriteria(
const std::string& cr,Context&
c)
const=0;
103 #endif //GAUDIKERNEL_IEVTSELECTOR_H
The Event Selector Interface.
This class is used for returning status codes from appropriate routines.
Definition of the basic interface.
#define DeclareInterfaceID(name, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
Opaque address interface definition.