MythTV
master
|
#include <chrono>
#include <vector>
#include <QTcpSocket>
#include <QNetworkInterface>
#include <QCoreApplication>
#include <QKeyEvent>
#include <QCryptographicHash>
#include <QStringConverter>
#include <QTimer>
#include <QUrlQuery>
#include "libmythbase/bonjourregister.h"
#include "libmythbase/mthread.h"
#include "libmythbase/mythbinaryplist.h"
#include "libmythbase/mythcorecontext.h"
#include "libmythbase/mythdate.h"
#include "libmythbase/mythlogging.h"
#include "libmythbase/mythrandom.h"
#include "libmythui/mythmainwindow.h"
#include "libmythui/mythuiactions.h"
#include "libmythui/mythuistatetracker.h"
#include "mythairplayserver.h"
#include "tv_actions.h"
#include "tv_play.h"
Go to the source code of this file.
Classes | |
class | APHTTPRequest |
Macros | |
#define | LOC QString("AirPlay: ") |
Functions | |
QString | AirPlayHardwareId () |
QString | GenerateNonce (void) |
QByteArray | DigestMd5Response (const QString &response, const QString &option, const QString &nonce, const QString &password, QByteArray &auth) |
Variables | |
static constexpr uint16_t | HTTP_STATUS_OK { 200 } |
static constexpr uint16_t | HTTP_STATUS_SWITCHING_PROTOCOLS { 101 } |
static constexpr uint16_t | HTTP_STATUS_NOT_IMPLEMENTED { 501 } |
static constexpr uint16_t | HTTP_STATUS_UNAUTHORIZED { 401 } |
static constexpr uint16_t | HTTP_STATUS_NOT_FOUND { 404 } |
static constexpr const char * | AIRPLAY_SERVER_VERSION_STR { "115.2" } |
static const QString | SERVER_INFO |
static const QString | EVENT_INFO |
static const QString | PLAYBACK_INFO |
static const QString | NOT_READY |
#define LOC QString("AirPlay: ") |
Definition at line 39 of file mythairplayserver.cpp.
QString AirPlayHardwareId | ( | ) |
Definition at line 124 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::GetMacAddress(), and MythRAOPDevice::MythRAOPDevice().
QString GenerateNonce | ( | void | ) |
Definition at line 146 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::HandleResponse(), and MythRAOPConnection::ProcessRequest().
QByteArray DigestMd5Response | ( | const QString & | response, |
const QString & | option, | ||
const QString & | nonce, | ||
const QString & | password, | ||
QByteArray & | auth | ||
) |
Definition at line 163 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::HandleResponse(), and MythRAOPConnection::ProcessRequest().
|
staticconstexpr |
Definition at line 41 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::HandleResponse(), and MythAirplayServer::StatusToString().
|
staticconstexpr |
Definition at line 42 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::HandleResponse(), and MythAirplayServer::StatusToString().
|
staticconstexpr |
Definition at line 43 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::StatusToString().
|
staticconstexpr |
Definition at line 44 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::HandleResponse(), and MythAirplayServer::StatusToString().
|
staticconstexpr |
Definition at line 45 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::HandleResponse(), and MythAirplayServer::StatusToString().
|
staticconstexpr |
Definition at line 47 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::HandleResponse(), and MythAirplayServer::Start().
|
static |
Definition at line 48 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::HandleResponse().
|
static |
Definition at line 65 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::SendReverseEvent().
|
static |
Definition at line 76 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::HandleResponse().
|
static |
Definition at line 115 of file mythairplayserver.cpp.
Referenced by MythAirplayServer::HandleResponse().