#include <mythairplayserver.h>
|
| MythAirplayServer () |
|
| ServerPool (QObject *parent=nullptr) |
|
| ~ServerPool (void) override |
|
bool | listen (QList< QHostAddress > addrs, quint16 port, bool requireall=true, PoolServerType type=kTCPServer) |
|
bool | listen (QStringList addrs, quint16 port, bool requireall=true, PoolServerType type=kTCPServer) |
|
bool | listen (quint16 port, bool requireall=true, PoolServerType type=kTCPServer) |
|
bool | bind (QList< QHostAddress > addrs, quint16 port, bool requireall=true) |
|
bool | bind (QStringList addrs, quint16 port, bool requireall=true) |
|
bool | bind (quint16 port, bool requireall=true) |
|
qint64 | writeDatagram (const char *data, qint64 size, const QHostAddress &addr, quint16 port) |
|
qint64 | writeDatagram (const QByteArray &datagram, const QHostAddress &addr, quint16 port) |
|
bool | isListening (void) const |
|
int | maxPendingConnections (void) const |
|
void | setMaxPendingConnections (int n) |
|
quint16 | serverPort (void) const |
|
QNetworkProxy | proxy (void) |
|
void | setProxy (const QNetworkProxy &proxy) |
|
void | close (void) |
|
int | tryListeningPort (int baseport, int range=1) |
| tryListeningPort More...
|
|
int | tryBindingPort (int baseport, int range=1) |
| tryBindingPort More...
|
|
Definition at line 72 of file mythairplayserver.h.
◆ MythAirplayServer()
MythAirplayServer::MythAirplayServer |
( |
| ) |
|
|
inline |
◆ ~MythAirplayServer()
MythAirplayServer::~MythAirplayServer |
( |
void |
| ) |
|
|
overrideprivate |
◆ Create()
bool MythAirplayServer::Create |
( |
void |
| ) |
|
|
static |
◆ Cleanup()
void MythAirplayServer::Cleanup |
( |
void |
| ) |
|
|
static |
◆ AirplaySharedInstance()
◆ Start
void MythAirplayServer::Start |
( |
| ) |
|
|
privateslot |
◆ Stop
void MythAirplayServer::Stop |
( |
| ) |
|
|
privateslot |
◆ newAirplayConnection
void MythAirplayServer::newAirplayConnection |
( |
QTcpSocket * |
client | ) |
|
|
privateslot |
◆ deleteConnection [1/2]
void MythAirplayServer::deleteConnection |
( |
| ) |
|
|
privateslot |
◆ read
void MythAirplayServer::read |
( |
void |
| ) |
|
|
privateslot |
◆ timeout
void MythAirplayServer::timeout |
( |
void |
| ) |
|
|
privateslot |
◆ Teardown()
void MythAirplayServer::Teardown |
( |
void |
| ) |
|
|
private |
◆ HandleResponse()
void MythAirplayServer::HandleResponse |
( |
APHTTPRequest * |
req, |
|
|
QTcpSocket * |
socket |
|
) |
| |
|
private |
◆ StatusToString()
QByteArray MythAirplayServer::StatusToString |
( |
uint16_t |
status | ) |
|
|
staticprivate |
◆ eventToString()
QString MythAirplayServer::eventToString |
( |
AirplayEvent |
event | ) |
|
|
staticprivate |
◆ GetPlayerStatus()
void MythAirplayServer::GetPlayerStatus |
( |
bool & |
playing, |
|
|
float & |
speed, |
|
|
double & |
position, |
|
|
double & |
duration, |
|
|
QString & |
pathname |
|
) |
| |
|
staticprivate |
◆ GetMacAddress()
QString MythAirplayServer::GetMacAddress |
( |
| ) |
|
|
staticprivate |
◆ SendReverseEvent()
bool MythAirplayServer::SendReverseEvent |
( |
QByteArray & |
session, |
|
|
AirplayEvent |
event |
|
) |
| |
|
private |
◆ SendResponse()
void MythAirplayServer::SendResponse |
( |
QTcpSocket * |
socket, |
|
|
uint16_t |
status, |
|
|
const QByteArray & |
header, |
|
|
const QByteArray & |
content_type, |
|
|
const QString & |
body |
|
) |
| |
|
private |
◆ deleteConnection() [2/2]
void MythAirplayServer::deleteConnection |
( |
QTcpSocket * |
socket | ) |
|
|
private |
◆ DisconnectAllClients()
void MythAirplayServer::DisconnectAllClients |
( |
const QByteArray & |
session | ) |
|
|
private |
◆ StopSession()
void MythAirplayServer::StopSession |
( |
const QByteArray & |
session | ) |
|
|
private |
◆ StartPlayback()
void MythAirplayServer::StartPlayback |
( |
const QString & |
pathname | ) |
|
|
private |
◆ StopPlayback()
void MythAirplayServer::StopPlayback |
( |
void |
| ) |
|
|
private |
◆ SeekPosition()
void MythAirplayServer::SeekPosition |
( |
uint64_t |
position | ) |
|
|
private |
◆ PausePlayback()
void MythAirplayServer::PausePlayback |
( |
void |
| ) |
|
|
private |
◆ UnpausePlayback()
void MythAirplayServer::UnpausePlayback |
( |
void |
| ) |
|
|
private |
◆ HideAllPhotos()
void MythAirplayServer::HideAllPhotos |
( |
void |
| ) |
|
|
private |
◆ gMythAirplayServer
◆ gMythAirplayServerMutex
QRecursiveMutex * MythAirplayServer::gMythAirplayServerMutex = new QRecursiveMutex() |
|
staticprivate |
◆ gMythAirplayServerThread
MThread * MythAirplayServer::gMythAirplayServerThread = nullptr |
|
staticprivate |
◆ m_name
QString MythAirplayServer::m_name {"MythTV"} |
|
private |
◆ m_bonjour
◆ m_valid
◆ m_lock
QRecursiveMutex* MythAirplayServer::m_lock {nullptr} |
|
private |
◆ m_setupPort
int MythAirplayServer::m_setupPort {5100} |
|
private |
◆ m_sockets
QList<QTcpSocket*> MythAirplayServer::m_sockets |
|
private |
◆ m_connections
◆ m_pathname
QString MythAirplayServer::m_pathname |
|
private |
◆ m_nonce
QString MythAirplayServer::m_nonce |
|
private |
◆ m_incoming
◆ m_serviceRefresh
QTimer* MythAirplayServer::m_serviceRefresh {nullptr} |
|
private |
The documentation for this class was generated from the following files: