#include <Service.h>
◆ Service()
◆ ~Service()
mUPnP::Service::~Service |
( |
| ) |
|
◆ addSubscriber()
void mUPnP::Service::addSubscriber |
( |
Subscriber * | sub | ) |
|
◆ announce()
bool mUPnP::Service::announce |
( |
const std::string & | ifAddr | ) |
|
◆ byebye()
bool mUPnP::Service::byebye |
( |
const std::string & | ifAddr | ) |
|
◆ clearSID()
void mUPnP::Service::clearSID |
( |
| ) |
|
|
inline |
◆ getAction()
Action * mUPnP::Service::getAction |
( |
const std::string & | actionName | ) |
|
◆ getActionList()
◆ getControlURL()
const char * mUPnP::Service::getControlURL |
( |
| ) |
|
|
inline |
◆ getDevice()
Device * mUPnP::Service::getDevice |
( |
| ) |
|
|
inline |
◆ getDeviceNode()
◆ getEventSubURL()
const char * mUPnP::Service::getEventSubURL |
( |
| ) |
|
|
inline |
◆ getNotifyServiceTypeNT()
const char * mUPnP::Service::getNotifyServiceTypeNT |
( |
std::string & | buf | ) |
|
|
private |
◆ getNotifyServiceTypeUSN()
const char * mUPnP::Service::getNotifyServiceTypeUSN |
( |
std::string & | buf | ) |
|
|
private |
◆ getRootDevice()
Device * mUPnP::Service::getRootDevice |
( |
| ) |
|
◆ getRootNode()
◆ getSCPDData()
const char * mUPnP::Service::getSCPDData |
( |
std::string & | buf | ) |
|
◆ getSCPDNode() [1/4]
◆ getSCPDNode() [2/4]
◆ getSCPDNode() [3/4]
◆ getSCPDNode() [4/4]
◆ getSCPDURL()
const char * mUPnP::Service::getSCPDURL |
( |
| ) |
|
|
inline |
◆ getServiceData()
◆ getServiceID()
const char * mUPnP::Service::getServiceID |
( |
| ) |
|
|
inline |
◆ getServiceNode()
◆ getServiceStateTable()
◆ getServiceType()
const char * mUPnP::Service::getServiceType |
( |
| ) |
|
|
inline |
◆ getSID()
const char * mUPnP::Service::getSID |
( |
| ) |
|
|
inline |
◆ getStateVariable()
StateVariable * mUPnP::Service::getStateVariable |
( |
const std::string & | name | ) |
|
◆ getSubscriberByDeliveryURL()
Subscriber * mUPnP::Service::getSubscriberByDeliveryURL |
( |
const std::string & | name | ) |
|
◆ getSubscriberBySID()
Subscriber * mUPnP::Service::getSubscriberBySID |
( |
const std::string & | name | ) |
|
◆ getSubscriberList()
◆ getTimeout()
long mUPnP::Service::getTimeout |
( |
| ) |
|
|
inline |
◆ hasServiceNode()
bool mUPnP::Service::hasServiceNode |
( |
| ) |
|
|
inline |
◆ hasSID()
bool mUPnP::Service::hasSID |
( |
| ) |
|
|
inline |
◆ hasStateVariable()
bool mUPnP::Service::hasStateVariable |
( |
const std::string & | name | ) |
|
|
inline |
◆ initActionList()
void mUPnP::Service::initActionList |
( |
| ) |
|
|
private |
◆ initServiceData()
void mUPnP::Service::initServiceData |
( |
| ) |
|
|
inlineprivate |
◆ initServiceStateTable()
void mUPnP::Service::initServiceStateTable |
( |
| ) |
|
|
private |
◆ isControlURL()
bool mUPnP::Service::isControlURL |
( |
const std::string & | url | ) |
|
|
inline |
◆ isEventSubURL()
bool mUPnP::Service::isEventSubURL |
( |
const std::string & | url | ) |
|
|
inline |
◆ isSCPDURL()
bool mUPnP::Service::isSCPDURL |
( |
const std::string & | url | ) |
|
|
inline |
◆ isService()
bool mUPnP::Service::isService |
( |
const std::string & | name | ) |
|
|
inline |
◆ isServiceNode()
◆ isSubscribed()
bool mUPnP::Service::isSubscribed |
( |
| ) |
|
|
inline |
◆ isURL()
bool mUPnP::Service::isURL |
( |
const std::string & | referenceUrl, |
|
|
const std::string & | url ) |
|
private |
◆ loadSCPD() [1/2]
bool mUPnP::Service::loadSCPD |
( |
const std::string & | descString | ) |
|
◆ loadSCPD() [2/2]
bool mUPnP::Service::loadSCPD |
( |
uHTTP::File * | file | ) |
|
◆ lock()
void mUPnP::Service::lock |
( |
| ) |
|
|
inline |
◆ notify() [1/2]
◆ notify() [2/2]
◆ notifyAllStateVariables()
void mUPnP::Service::notifyAllStateVariables |
( |
| ) |
|
◆ removeSubscriber()
void mUPnP::Service::removeSubscriber |
( |
Subscriber * | sub | ) |
|
◆ serviceSearchResponse()
bool mUPnP::Service::serviceSearchResponse |
( |
SSDPPacket * | ssdpPacket | ) |
|
◆ setActionListener()
◆ setControlURL()
void mUPnP::Service::setControlURL |
( |
const std::string & | value | ) |
|
|
inline |
◆ setEventSubURL()
void mUPnP::Service::setEventSubURL |
( |
const std::string & | value | ) |
|
|
inline |
◆ setQueryListener()
void mUPnP::Service::setQueryListener |
( |
QueryListener * | listener | ) |
|
◆ setSCPDURL()
void mUPnP::Service::setSCPDURL |
( |
const std::string & | value | ) |
|
|
inline |
◆ setServiceID()
void mUPnP::Service::setServiceID |
( |
const std::string & | value | ) |
|
|
inline |
◆ setServiceType()
void mUPnP::Service::setServiceType |
( |
const std::string & | value | ) |
|
|
inline |
◆ setSID()
void mUPnP::Service::setSID |
( |
const std::string & | sid | ) |
|
|
inline |
◆ setTimeout()
void mUPnP::Service::setTimeout |
( |
long | value | ) |
|
|
inline |
◆ unlock()
void mUPnP::Service::unlock |
( |
| ) |
|
|
inline |
◆ actionList
◆ CONTROL_URL
const char* mUPnP::Service::CONTROL_URL |
|
static |
◆ ELEM_NAME
const char* mUPnP::Service::ELEM_NAME |
|
static |
◆ EVENT_SUB_URL
const char* mUPnP::Service::EVENT_SUB_URL |
|
static |
◆ mutex
uHTTP::Mutex mUPnP::Service::mutex |
|
private |
◆ SCPDURL
const char* mUPnP::Service::SCPDURL |
|
static |
◆ SERVICE_ID
const char* mUPnP::Service::SERVICE_ID |
|
static |
◆ SERVICE_TYPE
const char* mUPnP::Service::SERVICE_TYPE |
|
static |
◆ serviceNode
◆ serviceStateTable
The documentation for this class was generated from the following file: