| MythTV master
    | 
#include <libmythupnp/upnpdevice.h>
| Public Member Functions | |
| DeviceLocation (QString sURI, QString sUSN, QString sLocation, std::chrono::microseconds 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 | 
| std::chrono::microseconds | 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 213 of file upnpdevice.h.
| 
 | inlineoverrideprotected | 
Definition at line 225 of file upnpdevice.h.
| 
 | inline | 
Definition at line 247 of file upnpdevice.h.
| 
 | inline | 
Definition at line 263 of file upnpdevice.h.
| 
 | inline | 
Definition at line 271 of file upnpdevice.h.
| 
 | inline | 
Definition at line 308 of file upnpdevice.h.
Referenced by BackendSelection::AddItem().
| 
 | inline | 
Definition at line 281 of file upnpdevice.h.
Referenced by BackendSelection::ConnectBackend().
| 
 | inline | 
Definition at line 296 of file upnpdevice.h.
| 
 | inline | 
Definition at line 319 of file upnpdevice.h.
Referenced by BackendSelection::AddItem().
| 
 | inline | 
Definition at line 328 of file upnpdevice.h.
| 
 | static | 
Definition at line 217 of file upnpdevice.h.
Referenced by SSDPCache::Dump(), and SSDPExtension::GetDeviceList().
| 
 | protected | 
Definition at line 233 of file upnpdevice.h.
| QString DeviceLocation::m_sLocation | 
Definition at line 239 of file upnpdevice.h.
Referenced by SSDPCache::Add(), BackendSelection::ConnectBackend(), SSDPCacheEntries::Insert(), and MythContext::Impl::UPnPconnect().
| QString DeviceLocation::m_sSecurityPin | 
Definition at line 241 of file upnpdevice.h.
| QString DeviceLocation::m_sURI | 
Definition at line 237 of file upnpdevice.h.
| QString DeviceLocation::m_sUSN | 
Definition at line 238 of file upnpdevice.h.
Referenced by BackendSelection::AddItem(), BackendSelection::ConnectBackend(), and SSDPCacheEntries::Insert().
| std::chrono::microseconds DeviceLocation::m_ttExpires | 
Definition at line 240 of file upnpdevice.h.
Referenced by SSDPCache::Add().