MythTV  master
Classes | Macros | Enumerations | Functions
mythairplayserver.h File Reference
#include <QObject>
#include <QUrl>
#include <cstdint>
#include "serverpool.h"
#include "mythtvexp.h"
#include "mythmainwindow.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
 

Macros

#define AIRPLAY_PORT_RANGE   100
 
#define AIRPLAY_HARDWARE_ID_SIZE   6
 

Enumerations

enum  AirplayEvent {
  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)
 

Macro Definition Documentation

◆ AIRPLAY_PORT_RANGE

#define AIRPLAY_PORT_RANGE   100

Definition at line 17 of file mythairplayserver.h.

◆ AIRPLAY_HARDWARE_ID_SIZE

#define AIRPLAY_HARDWARE_ID_SIZE   6

Definition at line 18 of file mythairplayserver.h.

Enumeration Type Documentation

◆ AirplayEvent

Enumerator
AP_EVENT_NONE 
AP_EVENT_PLAYING 
AP_EVENT_PAUSED 
AP_EVENT_LOADING 
AP_EVENT_STOPPED 

Definition at line 25 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 
)