00001 // -*- Mode: c++ -*- 00002 00003 #ifndef ASISIGNALMONITOR_H 00004 #define ASISIGNALMONITOR_H 00005 00006 #include <QMap> 00007 00008 #include "dtvsignalmonitor.h" 00009 00010 class ASIChannel; 00011 class ASIStreamHandler; 00012 00013 class ASISignalMonitor: public DTVSignalMonitor 00014 { 00015 public: 00016 ASISignalMonitor(int db_cardnum, ASIChannel *_channel, 00017 uint64_t _flags = 0); 00018 virtual ~ASISignalMonitor(); 00019 00020 void Stop(void); 00021 00022 protected: 00023 ASISignalMonitor(void); 00024 ASISignalMonitor(const ASISignalMonitor&); 00025 00026 virtual void UpdateValues(void); 00027 ASIChannel *GetASIChannel(void); 00028 00029 protected: 00030 bool streamHandlerStarted; 00031 ASIStreamHandler *streamHandler; 00032 }; 00033 00034 #endif // ASISIGNALMONITOR_H
1.6.3