|
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 30 of file upnpserviceimpl.h.
|
default |
|
virtualdefault |
|
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 48 of file upnpserviceimpl.h.
Referenced by RegisterService().
|
protectedpure virtual |
Provides the device specific urn.
Implemented in UPnpCDS, UPnpCMGR, UPnpMSRR, and MythFEXML.
Referenced by RegisterService().
|
protectedpure virtual |
Provices the schema urn.
Implemented in UPnpCDS, UPnpCMGR, UPnpMSRR, and MythFEXML.
Referenced by RegisterService().
| 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().