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