MythTV
master
|
#include <libmythupnp/upnpdevice.h>
Public Member Functions | |
DeviceLocation (QString sURI, QString sUSN, QString sLocation, TaskTime ttExpires) | |
std::chrono::seconds | ExpiresInSecs (void) const |
UPnpDeviceDesc * | GetDeviceDesc (void) |
QString | GetFriendlyName (void) |
QString | GetNameAndDetails (void) |
void | GetDeviceDetail (InfoMap &map) |
bool | NeedSecurityPin (void) |
QString | toString () const |
Public Member Functions inherited from ReferenceCounter | |
ReferenceCounter (const QString &debugName, bool logDebug=true) | |
Creates reference counter with an initial value of 1. More... | |
virtual int | IncrRef (void) |
Increments reference count. More... | |
virtual int | DecrRef (void) |
Decrements reference count and deletes on 0. More... | |
Public Attributes | |
QString | m_sURI |
QString | m_sUSN |
QString | m_sLocation |
TaskTime | m_ttExpires |
QString | m_sSecurityPin |
Static Public Attributes | |
static int | g_nAllocated = 0 |
Protected Member Functions | |
~DeviceLocation () override | |
Protected Member Functions inherited from ReferenceCounter | |
virtual | ~ReferenceCounter (void) |
Called on destruction, will warn if object deleted with references in place. More... | |
Protected Attributes | |
UPnpDeviceDesc * | m_pDeviceDesc { nullptr } |
Protected Attributes inherited from ReferenceCounter | |
bool | m_logDebug |
This is used to suppress creating LoggingItem classes for LoggingItem reference count changes. More... | |
QAtomicInt | m_referenceCount {1} |
Additional Inherited Members | |
Static Public Member Functions inherited from ReferenceCounter | |
static void | PrintDebug (void) |
Print out any leaks if that level of debugging is enabled. More... | |
Definition at line 210 of file upnpdevice.h.
|
inlineoverrideprotected |
Definition at line 222 of file upnpdevice.h.
|
inline |
Definition at line 244 of file upnpdevice.h.
|
inline |
Definition at line 260 of file upnpdevice.h.
|
inline |
Definition at line 268 of file upnpdevice.h.
|
inline |
Definition at line 278 of file upnpdevice.h.
Referenced by BackendSelection::ConnectBackend().
|
inline |
Definition at line 293 of file upnpdevice.h.
|
inline |
Definition at line 305 of file upnpdevice.h.
Referenced by BackendSelection::AddItem().
|
inline |
Definition at line 316 of file upnpdevice.h.
Referenced by BackendSelection::AddItem().
|
inline |
Definition at line 325 of file upnpdevice.h.
|
static |
Definition at line 214 of file upnpdevice.h.
Referenced by SSDPCache::Dump(), and SSDPExtension::GetDeviceList().
|
protected |
Definition at line 230 of file upnpdevice.h.
QString DeviceLocation::m_sURI |
Definition at line 234 of file upnpdevice.h.
QString DeviceLocation::m_sUSN |
Definition at line 235 of file upnpdevice.h.
Referenced by BackendSelection::AddItem(), BackendSelection::ConnectBackend(), and SSDPCacheEntries::Insert().
QString DeviceLocation::m_sLocation |
Definition at line 236 of file upnpdevice.h.
Referenced by SSDPCache::Add(), BackendSelection::ConnectBackend(), SSDPCacheEntries::Insert(), and MythContextPrivate::UPnPconnect().
TaskTime DeviceLocation::m_ttExpires |
Definition at line 237 of file upnpdevice.h.
Referenced by SSDPCache::Add().
QString DeviceLocation::m_sSecurityPin |
Definition at line 238 of file upnpdevice.h.