MythTV  master
Classes | Enumerations | Functions | Variables
mythairplayserver.h File Reference
#include <QObject>
#include <QRecursiveMutex>
#include <QUrl>
#include <cstdint>
#include "libmythbase/serverpool.h"
#include "libmythui/mythmainwindow.h"
#include "libmythtv/mythtvexp.h"
Include dependency graph for mythairplayserver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AirplayConnection
 
class  MythAirplayServer
 

Enumerations

enum  AirplayEvent : std::int8_t {
  AP_EVENT_NONE = -1, AP_EVENT_PLAYING = 0, AP_EVENT_PAUSED = 1, AP_EVENT_LOADING = 2,
  AP_EVENT_STOPPED = 3
}
 

Functions

QString AirPlayHardwareId (void)
 
QString GenerateNonce (void)
 
QByteArray DigestMd5Response (const QString &response, const QString &option, const QString &nonce, const QString &password, QByteArray &auth)
 

Variables

static constexpr int AIRPLAY_PORT_RANGE { 100 }
 
static constexpr size_t AIRPLAY_HARDWARE_ID_SIZE { 6 }
 

Enumeration Type Documentation

◆ AirplayEvent

enum AirplayEvent : std::int8_t
Enumerator
AP_EVENT_NONE 
AP_EVENT_PLAYING 
AP_EVENT_PAUSED 
AP_EVENT_LOADING 
AP_EVENT_STOPPED 

Definition at line 26 of file mythairplayserver.h.

Function Documentation

◆ AirPlayHardwareId()

QString AirPlayHardwareId ( void  )

◆ GenerateNonce()

QString GenerateNonce ( void  )

◆ DigestMd5Response()

QByteArray DigestMd5Response ( const QString &  response,
const QString &  option,
const QString &  nonce,
const QString &  password,
QByteArray &  auth 
)

Variable Documentation

◆ AIRPLAY_PORT_RANGE

constexpr int AIRPLAY_PORT_RANGE { 100 }
staticconstexpr

Definition at line 18 of file mythairplayserver.h.

Referenced by MythAirplayServer::Start().

◆ AIRPLAY_HARDWARE_ID_SIZE

constexpr size_t AIRPLAY_HARDWARE_ID_SIZE { 6 }
staticconstexpr

Definition at line 19 of file mythairplayserver.h.

Referenced by AirPlayHardwareId(), and MythRAOPConnection::ProcessRequest().