MythTV master
satipsignalmonitor.h
Go to the documentation of this file.
1// -*- Mode: c++ -*-
2
3#ifndef SATIPSIGNALMONITOR_H
4#define SATIPSIGNALMONITOR_H
5
6#include "dtvsignalmonitor.h"
7
8class SatIPChannel;
10
12{
14
15 public:
16 SatIPSignalMonitor(int db_cardnum, SatIPChannel* channel,
17 bool release_stream, uint64_t flags = 0);
18 ~SatIPSignalMonitor() override;
19
20 void Stop(void) override; // SignalMonitor
21
22 protected:
23 void UpdateValues(void) override; // SignalMonitor
25
26 protected:
29
30};
31
32#endif // SATIPSIGNALMONITOR_H
This class is intended to detect the presence of needed tables.
SatIPChannel * GetSatIPChannel(void)
Q_DECLARE_TR_FUNCTIONS(SatIPSignalMonitor)
SatIPSignalMonitor(int db_cardnum, SatIPChannel *channel, bool release_stream, uint64_t flags=0)
void UpdateValues(void) override
This should be overridden to actually do signal monitoring.
void Stop(void) override
Stop signal monitoring thread.
SatIPStreamHandler * m_streamHandler