MythTV  master
Public Member Functions | Public Attributes | List of all members
UpnpMediaServer Class Reference
Inheritance diagram for UpnpMediaServer:
Inheritance graph
[legend]
Collaboration diagram for UpnpMediaServer:
Collaboration graph
[legend]

Public Member Functions

 UpnpMediaServer ()
 
 UpnpMediaServer (QUrl URL)
 
bool ResetContent (int new_id)
 
- Public Member Functions inherited from MediaServerItem
 MediaServerItem ()=default
 
 MediaServerItem (QString id, QString parent, QString name, QString url)
 
QString NextUnbrowsed (void)
 
MediaServerItemFind (QString &id)
 
bool Add (const MediaServerItem &item)
 
void Reset (void)
 

Public Attributes

QUrl m_serverURL
 
QUrl m_controlURL
 
QUrl m_eventSubURL
 
QString m_eventSubPath
 
QString m_friendlyName
 
uint8_t m_connectionAttempts {0}
 
bool m_subscribed {false}
 
int m_renewalTimerId {0}
 
int m_systemUpdateID {-1}
 
- Public Attributes inherited from MediaServerItem
QString m_id
 
QString m_parentid
 
QString m_name
 
QString m_url
 
bool m_scanned {false}
 
QMap< QString, MediaServerItemm_children
 

Detailed Description

A simple wrapper containing details about a UPnP Media Server

Definition at line 87 of file upnpscanner.cpp.

Constructor & Destructor Documentation

◆ UpnpMediaServer() [1/2]

UpnpMediaServer::UpnpMediaServer ( )
inline

Definition at line 90 of file upnpscanner.cpp.

◆ UpnpMediaServer() [2/2]

UpnpMediaServer::UpnpMediaServer ( QUrl  URL)
inlineexplicit

Definition at line 95 of file upnpscanner.cpp.

Member Function Documentation

◆ ResetContent()

bool UpnpMediaServer::ResetContent ( int  new_id)
inline

Definition at line 102 of file upnpscanner.cpp.

Referenced by UPNPScanner::ParseBrowse().

Member Data Documentation

◆ m_serverURL

QUrl UpnpMediaServer::m_serverURL

Definition at line 114 of file upnpscanner.cpp.

◆ m_controlURL

QUrl UpnpMediaServer::m_controlURL

Definition at line 115 of file upnpscanner.cpp.

◆ m_eventSubURL

QUrl UpnpMediaServer::m_eventSubURL

Definition at line 116 of file upnpscanner.cpp.

◆ m_eventSubPath

QString UpnpMediaServer::m_eventSubPath

Definition at line 117 of file upnpscanner.cpp.

◆ m_friendlyName

QString UpnpMediaServer::m_friendlyName

Definition at line 118 of file upnpscanner.cpp.

Referenced by UPNPScanner::ParseBrowse().

◆ m_connectionAttempts

uint8_t UpnpMediaServer::m_connectionAttempts {0}

Definition at line 119 of file upnpscanner.cpp.

◆ m_subscribed

bool UpnpMediaServer::m_subscribed {false}

Definition at line 120 of file upnpscanner.cpp.

◆ m_renewalTimerId

int UpnpMediaServer::m_renewalTimerId {0}

Definition at line 121 of file upnpscanner.cpp.

Referenced by UPNPScanner::RemoveServer().

◆ m_systemUpdateID

int UpnpMediaServer::m_systemUpdateID {-1}

Definition at line 122 of file upnpscanner.cpp.

Referenced by UPNPScanner::ParseBrowse(), and ResetContent().


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