MythTV
master
mythtv
libs
libmythtv
recorders
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
8
class
SatIPChannel
;
9
class
SatIPStreamHandler
;
10
11
class
SatIPSignalMonitor
:
public
DTVSignalMonitor
12
{
13
Q_DECLARE_TR_FUNCTIONS
(
SatIPSignalMonitor
);
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
24
SatIPChannel
*
GetSatIPChannel
(
void
);
25
26
protected
:
27
bool
m_streamHandlerStarted
{
false
};
28
SatIPStreamHandler
*
m_streamHandler
{
nullptr
};
29
30
};
31
32
#endif // SATIPSIGNALMONITOR_H
SatIPSignalMonitor
Definition:
satipsignalmonitor.h:11
SatIPSignalMonitor::m_streamHandlerStarted
bool m_streamHandlerStarted
Definition:
satipsignalmonitor.h:27
SatIPSignalMonitor::m_streamHandler
SatIPStreamHandler * m_streamHandler
Definition:
satipsignalmonitor.h:28
SatIPChannel
Definition:
satipchannel.h:12
SatIPSignalMonitor::Q_DECLARE_TR_FUNCTIONS
Q_DECLARE_TR_FUNCTIONS(SatIPSignalMonitor)
SatIPSignalMonitor::GetSatIPChannel
SatIPChannel * GetSatIPChannel(void)
Definition:
satipsignalmonitor.cpp:69
SatIPSignalMonitor::UpdateValues
void UpdateValues(void) override
This should be overridden to actually do signal monitoring.
Definition:
satipsignalmonitor.cpp:74
SatIPSignalMonitor::Stop
void Stop(void) override
Stop signal monitoring thread.
Definition:
satipsignalmonitor.cpp:56
SatIPSignalMonitor::SatIPSignalMonitor
SatIPSignalMonitor(int db_cardnum, SatIPChannel *channel, bool release_stream, uint64_t flags=0)
Definition:
satipsignalmonitor.cpp:14
SatIPSignalMonitor::~SatIPSignalMonitor
~SatIPSignalMonitor() override
Definition:
satipsignalmonitor.cpp:49
DTVSignalMonitor
This class is intended to detect the presence of needed tables.
Definition:
dtvsignalmonitor.h:14
dtvsignalmonitor.h
SatIPStreamHandler
Definition:
satipstreamhandler.h:22
Generated on Sun Jan 19 2025 03:16:55 for MythTV by
1.8.17