MythTV  0.26-pre
Public Member Functions | Public Attributes | Protected Attributes | Private Attributes
MediaServer Class Reference

A simple wrapper containing details about a UPnP Media Server. More...

#include <mediaserver.h>

Inheritance diagram for MediaServer:
MediaServerItem UPnp

List of all members.

Public Member Functions

 MediaServer ()
void Init (bool bMaster, bool bDisableUPnp=false)
virtual ~MediaServer ()
void RegisterExtension (UPnpCDSExtension *pExtension)
void UnregisterExtension (UPnpCDSExtension *pExtension)
 MediaServer ()
 MediaServer (QUrl URL)
bool ResetContent (int new_id)

Public Attributes

QUrl m_URL
int m_connectionAttempts
QUrl m_controlURL
QUrl m_eventSubURL
QString m_eventSubPath
QString m_friendlyName
bool m_subscribed
int m_renewalTimerId
int m_systemUpdateID

Protected Attributes

UPnpCDSm_pUPnpCDS
UPnpCMGRm_pUPnpCMGR
QString m_sSharePath

Private Attributes

BonjourRegisterm_bonjour

Detailed Description

A simple wrapper containing details about a UPnP Media Server.

Definition at line 31 of file mediaserver.h.


Constructor & Destructor Documentation

MediaServer::MediaServer ( void  ) [explicit]

Definition at line 47 of file mediaserver.cpp.

Definition at line 277 of file mediaserver.cpp.

Definition at line 78 of file upnpscanner.cpp.

MediaServer::MediaServer ( QUrl  URL) [inline]

Definition at line 86 of file upnpscanner.cpp.


Member Function Documentation

void MediaServer::Init ( bool  bMaster,
bool  bDisableUPnp = false 
)

Definition at line 69 of file mediaserver.cpp.

Referenced by run_backend().

Definition at line 311 of file mediaserver.cpp.

Referenced by Init().

Definition at line 320 of file mediaserver.cpp.

bool MediaServer::ResetContent ( int  new_id) [inline]

Definition at line 95 of file upnpscanner.cpp.

Referenced by UPNPScanner::ParseBrowse().


Member Data Documentation

Definition at line 36 of file mediaserver.h.

Referenced by Init(), and ~MediaServer().

Definition at line 41 of file mediaserver.h.

Referenced by Init(), RegisterExtension(), and UnregisterExtension().

Definition at line 42 of file mediaserver.h.

Referenced by Init().

QString MediaServer::m_sSharePath [protected]

Definition at line 44 of file mediaserver.h.

Referenced by Init().

Definition at line 107 of file upnpscanner.cpp.

Definition at line 108 of file upnpscanner.cpp.

Definition at line 109 of file upnpscanner.cpp.

Definition at line 110 of file upnpscanner.cpp.

Definition at line 111 of file upnpscanner.cpp.

Definition at line 112 of file upnpscanner.cpp.

Referenced by UPNPScanner::ParseBrowse().

Definition at line 113 of file upnpscanner.cpp.

Definition at line 114 of file upnpscanner.cpp.

Referenced by UPNPScanner::RemoveServer().

Definition at line 115 of file upnpscanner.cpp.

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends