DeviceLocation Class Reference

#include <upnpdevice.h>

Inheritance diagram for DeviceLocation:

RefCounted

List of all members.


Detailed Description

Definition at line 177 of file upnpdevice.h.


Public Member Functions

 DeviceLocation (const QString &sURI, const QString &sUSN, const QString &sLocation, TaskTime ttExpires)
int ExpiresInSecs ()
UPnpDeviceDescGetDeviceDesc (bool bInQtThread=TRUE)
QString GetFriendlyName (bool bInQtThread=TRUE)
QString GetNameAndDetails (bool bInQtThread=TRUE)

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

virtual ~DeviceLocation ()

Protected Attributes

UPnpDeviceDescm_pDeviceDesc

Constructor & Destructor Documentation

virtual DeviceLocation::~DeviceLocation (  )  [inline, protected, virtual]

Definition at line 189 of file upnpdevice.h.

DeviceLocation::DeviceLocation ( const QString &  sURI,
const QString &  sUSN,
const QString &  sLocation,
TaskTime  ttExpires 
) [inline]

Definition at line 212 of file upnpdevice.h.


Member Function Documentation

int DeviceLocation::ExpiresInSecs (  )  [inline]

Definition at line 227 of file upnpdevice.h.

Referenced by SSDPCache::Dump(), and SSDPExtension::GetDeviceList().

UPnpDeviceDesc* DeviceLocation::GetDeviceDesc ( bool  bInQtThread = TRUE  )  [inline]

Definition at line 237 of file upnpdevice.h.

Referenced by GetFriendlyName(), and GetNameAndDetails().

QString DeviceLocation::GetFriendlyName ( bool  bInQtThread = TRUE  )  [inline]

Definition at line 247 of file upnpdevice.h.

Referenced by BackendSelect::AddItem(), and BackendSelect::Connect().

QString DeviceLocation::GetNameAndDetails ( bool  bInQtThread = TRUE  )  [inline]

Definition at line 262 of file upnpdevice.h.

Referenced by BackendSelect::AddItem().


Member Data Documentation

int DeviceLocation::g_nAllocated = 0 [static]

Definition at line 198 of file upnpdevice.h.

Referenced by GetDeviceDesc(), and ~DeviceLocation().

Definition at line 202 of file upnpdevice.h.

Definition at line 205 of file upnpdevice.h.

Referenced by SSDPCache::Add(), ExpiresInSecs(), and SSDPCacheEntries::RemoveStale().

Definition at line 206 of file upnpdevice.h.


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:01 2010 for MythTV by  doxygen 1.5.5