00001 // Copyright CERN 2012 - Developed in collaboration with GSI 00002 00003 #ifndef ONDEMANDEVENT_H_ 00004 #define ONDEMANDEVENT_H_ 00005 00006 #include <fesa-core/RealTime/RTEvent.h> 00007 00008 namespace fesa 00009 { 00010 00015 class OnDemandEvent: public RTEvent 00016 { 00017 public: 00018 00025 OnDemandEvent(const std::string& name, MultiplexingContext& context, AbstractEventSource* pEvtSrc, 00026 RTEventPayload* pPayload); 00027 00028 virtual ~OnDemandEvent(); 00029 00030 }; 00031 00032 } 00033 00034 #endif /* ONDEMANDEVENT_H_ */