MythTV  master
cetonsignalmonitor.h
Go to the documentation of this file.
1 
8 #ifndef CETONSIGNALMONITOR_H
9 #define CETONSIGNALMONITOR_H
10 
11 #include <QMap>
12 
13 #include "dtvsignalmonitor.h"
14 
15 class CetonChannel;
16 class CetonStreamHandler;
17 
19 {
20  public:
21  CetonSignalMonitor(int db_cardnum, CetonChannel* _channel,
22  bool _release_stream, uint64_t _flags = 0);
23  ~CetonSignalMonitor() override;
24 
25  void Stop(void) override; // SignalMonitor
26 
27  protected:
28  CetonSignalMonitor(void);
30 
31  void UpdateValues(void) override; // SignalMonitor
33 
34  protected:
35  bool m_streamHandlerStarted {false};
37 };
38 
39 #endif // CETONSIGNALMONITOR_H
CetonStreamHandler
Definition: cetonstreamhandler.h:25
CetonSignalMonitor::Stop
void Stop(void) override
Stop signal monitoring and table monitoring threads.
Definition: cetonsignalmonitor.cpp:61
CetonChannel
Definition: cetonchannel.h:22
CetonSignalMonitor::GetCetonChannel
CetonChannel * GetCetonChannel(void)
Definition: cetonsignalmonitor.cpp:72
CetonSignalMonitor::m_streamHandler
CetonStreamHandler * m_streamHandler
Definition: cetonsignalmonitor.h:36
CetonSignalMonitor
Definition: cetonsignalmonitor.h:18
CetonSignalMonitor::CetonSignalMonitor
CetonSignalMonitor(void)
CetonSignalMonitor::~CetonSignalMonitor
~CetonSignalMonitor() override
Stops signal monitoring and table monitoring threads.
Definition: cetonsignalmonitor.cpp:51
DTVSignalMonitor
This class is intended to detect the presence of needed tables.
Definition: dtvsignalmonitor.h:14
CetonSignalMonitor::UpdateValues
void UpdateValues(void) override
Fills in frontend stats and emits status Qt signals.
Definition: cetonsignalmonitor.cpp:83
dtvsignalmonitor.h
CetonSignalMonitor::m_streamHandlerStarted
bool m_streamHandlerStarted
Definition: cetonsignalmonitor.h:35