MythTV  0.26-pre
Public Member Functions | Protected Member Functions
UPnpServiceImpl Class Reference

Base class for services we offer to other UPnP devices. More...

#include <upnpserviceimpl.h>

Inheritance diagram for UPnpServiceImpl:
Eventing MythFEXML UPnpCDS UPnpCMGR UPnpMSRR

List of all members.

Public Member Functions

 UPnpServiceImpl ()
virtual ~UPnpServiceImpl ()
void RegisterService (UPnpDevice *device)
 Creates a UPnpService and adds it to the UPnpDevice's list of services.

Protected Member Functions

virtual QString GetServiceType (void)=0
 Provices the schema urn.
virtual QString GetServiceId (void)=0
 Provides the device specific urn.
virtual QString GetServiceControlURL (void)=0
 Provices the base URL for control commands.
virtual QString GetServiceDescURL (void)=0
 Provices the URL of the service description XML.
virtual QString GetServiceEventURL (void)
 Provides the URL of the event portion of the service.

Detailed Description

Base class for services we offer to other UPnP devices.

Definition at line 23 of file upnpserviceimpl.h.


Constructor & Destructor Documentation

Definition at line 26 of file upnpserviceimpl.h.

virtual UPnpServiceImpl::~UPnpServiceImpl ( ) [inline, virtual]

Definition at line 27 of file upnpserviceimpl.h.


Member Function Documentation

Creates a UPnpService and adds it to the UPnpDevice's list of services.

Definition at line 5 of file upnpserviceimpl.cpp.

Referenced by MythFEXML::MythFEXML(), UPnpCDS::UPnpCDS(), UPnpCMGR::UPnpCMGR(), and UPnpMSRR::UPnpMSRR().

virtual QString UPnpServiceImpl::GetServiceType ( void  ) [protected, pure virtual]

Provices the schema urn.

Implemented in UPnpCDS, UPnpCMGR, UPnpMSRR, and MythFEXML.

Referenced by RegisterService().

virtual QString UPnpServiceImpl::GetServiceId ( void  ) [protected, pure virtual]

Provides the device specific urn.

Implemented in UPnpCDS, UPnpCMGR, UPnpMSRR, and MythFEXML.

Referenced by RegisterService().

virtual QString UPnpServiceImpl::GetServiceControlURL ( void  ) [protected, pure virtual]

Provices the base URL for control commands.

Implemented in UPnpCDS, UPnpCMGR, UPnpMSRR, and MythFEXML.

Referenced by RegisterService().

virtual QString UPnpServiceImpl::GetServiceDescURL ( void  ) [protected, pure virtual]

Provices the URL of the service description XML.

Implemented in UPnpCDS, UPnpCMGR, UPnpMSRR, and MythFEXML.

Referenced by RegisterService().

virtual QString UPnpServiceImpl::GetServiceEventURL ( void  ) [inline, protected, virtual]

Provides the URL of the event portion of the service.

Reimplemented in Eventing.

Definition at line 41 of file upnpserviceimpl.h.

Referenced by RegisterService().


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