00001 00007 #ifndef _TIMEOUTEDTASKSCHEDULER_H_ 00008 #define _TIMEOUTEDTASKSCHEDULER_H_ 00009 00010 // Live555 headers 00011 #include <BasicUsageEnvironment.hh> 00012 00013 00014 class TimeoutedTaskScheduler : public BasicTaskScheduler 00015 { 00016 public: 00017 TimeoutedTaskScheduler(unsigned int maxDelayTimeMS); 00018 00019 public: 00020 virtual void doEventLoop(char *watchVariable); 00021 00022 private: 00023 unsigned int _maxDelayTimeUS; 00024 }; 00025 00026 #endif //_TIMEOUTEDTASKSCHEDULER_H_
1.5.5