#ifndef OAEVENT_IEVENTLOOPSTRIDE_HXX #define OAEVENT_IEVENTLOOPSTRIDE_HXX #include namespace COMET{ class IVInputFile; class ICOMETEvent; class IEventLoopStride{ public: IEventLoopStride(){} virtual ~IEventLoopStride(){} virtual int NextSkip(const COMET::ICOMETEvent& currentEvent)=0; virtual bool NewEventSource(const char* filename, int entriesInFile, int firstEvent)=0; }; IEventLoopStride* BuildEventLoopStride(std::string request); } //end of COMET namespace #endif // OAEVENT_IEVENTLOOPSTRIDE_HXX