DeviceLocation Class Reference

#include <upnpdevice.h>

Inheritance diagram for DeviceLocation:
RefCounted

List of all members.

Public Member Functions

 DeviceLocation (const QString &sURI, const QString &sUSN, const QString &sLocation, TaskTime ttExpires)
int ExpiresInSecs (void) const
UPnpDeviceDescGetDeviceDesc (bool bInQtThread=true)
QString GetFriendlyName (bool bInQtThread=true)
QString GetNameAndDetails (bool bInQtThread=true)
void GetDeviceDetail (QHash< QString, QString > &map, bool bInQtThread=true)
bool NeedSecurityPin (bool bInQtThread=true)
QString toString () const

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

Detailed Description

Definition at line 201 of file upnpdevice.h.


Constructor & Destructor Documentation

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

Definition at line 213 of file upnpdevice.h.

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

Definition at line 236 of file upnpdevice.h.


Member Function Documentation

int DeviceLocation::ExpiresInSecs ( void   )  const [inline]

Definition at line 251 of file upnpdevice.h.

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

Definition at line 261 of file upnpdevice.h.

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

Definition at line 271 of file upnpdevice.h.

Referenced by BackendSelection::ConnectBackend().

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

Definition at line 286 of file upnpdevice.h.

void DeviceLocation::GetDeviceDetail ( QHash< QString, QString > &  map,
bool  bInQtThread = true 
) [inline]

Definition at line 298 of file upnpdevice.h.

Referenced by BackendSelection::AddItem().

bool DeviceLocation::NeedSecurityPin ( bool  bInQtThread = true  )  [inline]

Definition at line 310 of file upnpdevice.h.

Referenced by BackendSelection::AddItem().

QString DeviceLocation::toString ( void   )  const [inline]

Definition at line 319 of file upnpdevice.h.


Member Data Documentation

int DeviceLocation::g_nAllocated = 0 [static]

Definition at line 205 of file upnpdevice.h.

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

Definition at line 222 of file upnpdevice.h.

Definition at line 226 of file upnpdevice.h.

Definition at line 229 of file upnpdevice.h.

Referenced by SSDPCache::Add().

Definition at line 230 of file upnpdevice.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Thu May 24 06:41:57 2012 for MythTV by  doxygen 1.6.3