MythTV  master
hdhrsignalmonitor.h
Go to the documentation of this file.
1 // -*- Mode: c++ -*-
2 
3 #ifndef HDHRSIGNALMONITOR_H
4 #define HDHRSIGNALMONITOR_H
5 
6 #include <QMap>
7 
8 #include "dtvsignalmonitor.h"
9 
10 class HDHRChannel;
11 class HDHRStreamHandler;
12 
14 {
15  public:
16  HDHRSignalMonitor(int db_cardnum, HDHRChannel* _channel,
17  bool _release_stream, uint64_t _flags = 0);
18  virtual ~HDHRSignalMonitor();
19 
20  void Stop(void) override; // SignalMonitor
21 
22  protected:
23  HDHRSignalMonitor(void);
25 
26  void UpdateValues(void) override; // SignalMonitor
28 
29  protected:
32 };
33 
34 #endif // HDHRSIGNALMONITOR_H
virtual ~HDHRSignalMonitor()
Stops signal monitoring and table monitoring threads.
HDHRChannel * GetHDHRChannel(void)
HDHRStreamHandler * streamHandler
This class is intended to detect the presence of needed tables.
void UpdateValues(void) override
Fills in frontend stats and emits status Qt signals.
void Stop(void) override
Stop signal monitoring and table monitoring threads.