MythTV
master
libs
libmythtv
recorders
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
18
class
CetonSignalMonitor
:
public
DTVSignalMonitor
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
);
29
CetonSignalMonitor
(
const
CetonSignalMonitor
&);
30
31
void
UpdateValues
(
void
)
override
;
// SignalMonitor
32
CetonChannel
*
GetCetonChannel
(
void
);
33
34
protected
:
35
bool
m_streamHandlerStarted
{
false
};
36
CetonStreamHandler
*
m_streamHandler
{
nullptr
};
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
Generated on Mon Jun 5 2023 03:21:06 for MythTV by
1.8.17