MythTV
master
|
Base class for services we offer to other UPnP devices. More...
#include <libmythupnp/upnpserviceimpl.h>
Public Member Functions | |
UPnpServiceImpl ()=default | |
virtual | ~UPnpServiceImpl ()=default |
void | RegisterService (UPnpDevice *device) |
Creates a UPnpService and adds it to the UPnpDevice's list of services. More... | |
Protected Member Functions | |
virtual QString | GetServiceType (void)=0 |
Provices the schema urn. More... | |
virtual QString | GetServiceId (void)=0 |
Provides the device specific urn. More... | |
virtual QString | GetServiceControlURL (void)=0 |
Provices the base URL for control commands. More... | |
virtual QString | GetServiceDescURL (void)=0 |
Provices the URL of the service description XML. More... | |
virtual QString | GetServiceEventURL (void) |
Provides the URL of the event portion of the service. More... | |
Base class for services we offer to other UPnP devices.
Definition at line 29 of file upnpserviceimpl.h.
|
default |
|
virtualdefault |
void UPnpServiceImpl::RegisterService | ( | UPnpDevice * | device | ) |
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().
|
protectedpure virtual |
Provices the schema urn.
Implemented in UPnpCDS, UPnpCMGR, UPnpMSRR, and MythFEXML.
Referenced by RegisterService().
|
protectedpure virtual |
Provides the device specific urn.
Implemented in UPnpCDS, UPnpCMGR, UPnpMSRR, and MythFEXML.
Referenced by RegisterService().
|
protectedpure virtual |
Provices the base URL for control commands.
Implemented in UPnpCDS, UPnpCMGR, UPnpMSRR, and MythFEXML.
Referenced by RegisterService().
|
protectedpure virtual |
Provices the URL of the service description XML.
Implemented in UPnpCDS, UPnpCMGR, UPnpMSRR, and MythFEXML.
Referenced by RegisterService().
|
inlineprotectedvirtual |
Provides the URL of the event portion of the service.
Reimplemented in Eventing.
Definition at line 47 of file upnpserviceimpl.h.
Referenced by RegisterService().