1#ifndef MYTHRAOPDEVICE_H
2#define MYTHRAOPDEVICE_H
5#include <QRecursiveMutex>
21 static bool Create(
void);
22 static void Cleanup(
void);
29 void TVPlaybackStarting(
void);
34 void newRaopConnection(QTcpSocket *client);
40 bool RegisterForBonjour(
void);
48 QString m_name {
"MythTV"};
52 QRecursiveMutex *m_lock {
nullptr};
53 int m_setupPort {5000};
This is a wrapper around QThread that does several additional things.
static MythRAOPDevice * RAOPSharedInstance(void)
QList< MythRAOPConnection * > m_clients
static QRecursiveMutex * gMythRAOPDeviceMutex
static MythRAOPDevice * gMythRAOPDevice
static MThread * gMythRAOPDeviceThread
Manages a collection of sockets listening on different ports.
static constexpr int RAOP_PORT_RANGE