MythTV
master
|
#include <libmythupnp/upnpdevice.h>
Public Member Functions | |
UPnpDevice () | |
~UPnpDevice () | |
QString | GetUDN (void) const |
void | toMap (InfoMap &map) const |
UPnpService | GetService (const QString &urn, bool *found=nullptr) const |
QString | toString (uint padding=0) const |
Public Attributes | |
QString | m_sDeviceType |
QString | m_sFriendlyName |
QString | m_sManufacturer |
QString | m_sManufacturerURL |
QString | m_sModelDescription |
QString | m_sModelName |
QString | m_sModelNumber |
QString | m_sModelURL |
QString | m_sSerialNumber |
QString | m_sUPC |
QString | m_sPresentationURL |
QString | m_sUDN |
NameValues | m_lstExtra |
bool | m_securityPin { false } |
MythTV specific information. More... | |
QString | m_protocolVersion |
UPnpIconList | m_listIcons |
UPnpServiceList | m_listServices |
UPnpDeviceList | m_listDevices |
Definition at line 102 of file upnpdevice.h.
UPnpDevice::UPnpDevice | ( | ) |
Definition at line 686 of file upnpdevice.cpp.
UPnpDevice::~UPnpDevice | ( | ) |
Definition at line 740 of file upnpdevice.cpp.
QString UPnpDevice::GetUDN | ( | void | ) | const |
Definition at line 759 of file upnpdevice.cpp.
Referenced by SatIP::doUPNPsearch(), UPnpSearchTask::Execute(), UPnpNotifyTask::Execute(), UPnpDeviceDesc::FindDeviceUDN(), UPnpDeviceDesc::OutputDevice(), UPnpSearchTask::ProcessDevice(), and UPnpNotifyTask::ProcessDevice().
void UPnpDevice::toMap | ( | InfoMap & | map | ) | const |
Definition at line 767 of file upnpdevice.cpp.
Referenced by UPnpDeviceDesc::toMap().
UPnpService UPnpDevice::GetService | ( | const QString & | urn, |
bool * | found = nullptr |
||
) | const |
Definition at line 783 of file upnpdevice.cpp.
QString UPnpDevice::toString | ( | uint | padding = 0 | ) | const |
Definition at line 813 of file upnpdevice.cpp.
QString UPnpDevice::m_sDeviceType |
Definition at line 106 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::FindDevice(), UPnpDeviceDesc::FindDeviceUDN(), GetUDN(), UPnpDeviceDesc::InternalLoad(), MediaRenderer::MediaRenderer(), UPnpDeviceDesc::OutputDevice(), UPnpSearchTask::ProcessDevice(), UPnpNotifyTask::ProcessDevice(), toMap(), and toString().
QString UPnpDevice::m_sFriendlyName |
Definition at line 107 of file upnpdevice.h.
Referenced by DeviceLocation::GetFriendlyName(), DeviceLocation::GetNameAndDetails(), UPnpDeviceDesc::InternalLoad(), MediaRenderer::MediaRenderer(), UPnpDeviceDesc::OutputDevice(), toMap(), and toString().
QString UPnpDevice::m_sManufacturer |
Definition at line 108 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), MediaRenderer::MediaRenderer(), UPnpDeviceDesc::OutputDevice(), toMap(), and toString().
QString UPnpDevice::m_sManufacturerURL |
Definition at line 109 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), MediaRenderer::MediaRenderer(), UPnpDeviceDesc::OutputDevice(), toMap(), and toString().
QString UPnpDevice::m_sModelDescription |
Definition at line 110 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), MediaRenderer::MediaRenderer(), UPnpDeviceDesc::OutputDevice(), toMap(), and toString().
QString UPnpDevice::m_sModelName |
Definition at line 111 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), MediaRenderer::MediaRenderer(), UPnpDeviceDesc::OutputDevice(), toMap(), and toString().
QString UPnpDevice::m_sModelNumber |
Definition at line 112 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), UPnpDeviceDesc::OutputDevice(), toMap(), and toString().
QString UPnpDevice::m_sModelURL |
Definition at line 113 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), MediaRenderer::MediaRenderer(), UPnpDeviceDesc::OutputDevice(), toMap(), and toString().
QString UPnpDevice::m_sSerialNumber |
Definition at line 114 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), UPnpDeviceDesc::OutputDevice(), toMap(), and toString().
QString UPnpDevice::m_sUPC |
Definition at line 115 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), MediaRenderer::MediaRenderer(), UPnpDeviceDesc::OutputDevice(), toMap(), and toString().
QString UPnpDevice::m_sPresentationURL |
Definition at line 116 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), MediaRenderer::MediaRenderer(), UPnpDeviceDesc::OutputDevice(), and toString().
|
mutable |
Definition at line 117 of file upnpdevice.h.
Referenced by DeviceLocation::GetNameAndDetails(), GetUDN(), UPnpDeviceDesc::InternalLoad(), toMap(), and toString().
NameValues UPnpDevice::m_lstExtra |
Definition at line 119 of file upnpdevice.h.
Referenced by SatIP::doUPNPsearch(), UPnpDeviceDesc::InternalLoad(), UPnpDeviceDesc::OutputDevice(), and toString().
MythTV specific information.
Definition at line 122 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), DeviceLocation::NeedSecurityPin(), and UPnpDeviceDesc::OutputDevice().
QString UPnpDevice::m_protocolVersion |
Definition at line 123 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::InternalLoad(), UPnpDeviceDesc::OutputDevice(), and toMap().
UPnpIconList UPnpDevice::m_listIcons |
Definition at line 125 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::OutputDevice(), UPnpDeviceDesc::ProcessIconList(), toString(), UPnpDevice(), and ~UPnpDevice().
UPnpServiceList UPnpDevice::m_listServices |
Definition at line 126 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::FindDeviceUDN(), GetService(), UPnpDeviceDesc::OutputDevice(), UPnpSearchTask::ProcessDevice(), UPnpNotifyTask::ProcessDevice(), UPnpDeviceDesc::ProcessServiceList(), UPnpServiceImpl::RegisterService(), toString(), and ~UPnpDevice().
UPnpDeviceList UPnpDevice::m_listDevices |
Definition at line 127 of file upnpdevice.h.
Referenced by UPnpDeviceDesc::FindDevice(), UPnpDeviceDesc::FindDeviceUDN(), GetService(), UPnpDeviceDesc::OutputDevice(), UPnpSearchTask::ProcessDevice(), UPnpNotifyTask::ProcessDevice(), UPnpDeviceDesc::ProcessDeviceList(), toString(), and ~UPnpDevice().