mUPnP for C++
mUPnP::ServiceData Class Reference

#include <ServiceData.h>

Inheritance diagram for mUPnP::ServiceData:
uXML::NodeData

Public Member Functions

 ServiceData ()
 
void setService (Service *serv)
 
ServicegetService ()
 
mupnp_shared_ptr< uXML::NodegetSCPDNode ()
 
void setSCPDNode (mupnp_shared_ptr< uXML::Node > node)
 
SubscriberListgetSubscriberList ()
 
const char * getSID ()
 
void setSID (const std::string &value)
 
long getTimeout ()
 
void setTimeout (long value)
 
- Public Member Functions inherited from uXML::NodeData
 NodeData ()
 
virtual ~NodeData ()
 
void setNode (uXML::Node *node)
 
uXML::NodegetNode ()
 

Private Attributes

Serviceservice
 
std::string sid
 
long timeout
 
SubscriberList subscriberList
 
mupnp_shared_ptr< uXML::NodescpdNode
 

Constructor & Destructor Documentation

◆ ServiceData()

mUPnP::ServiceData::ServiceData ( )

Member Function Documentation

◆ getSCPDNode()

mupnp_shared_ptr< uXML::Node > mUPnP::ServiceData::getSCPDNode ( )
inline

◆ getService()

Service * mUPnP::ServiceData::getService ( )
inline

◆ getSID()

const char * mUPnP::ServiceData::getSID ( )
inline

◆ getSubscriberList()

SubscriberList * mUPnP::ServiceData::getSubscriberList ( )
inline

◆ getTimeout()

long mUPnP::ServiceData::getTimeout ( )
inline

◆ setSCPDNode()

void mUPnP::ServiceData::setSCPDNode ( mupnp_shared_ptr< uXML::Node > node)
inline

◆ setService()

void mUPnP::ServiceData::setService ( Service * serv)
inline

◆ setSID()

void mUPnP::ServiceData::setSID ( const std::string & value)
inline

◆ setTimeout()

void mUPnP::ServiceData::setTimeout ( long value)
inline

Field Documentation

◆ scpdNode

mupnp_shared_ptr<uXML::Node> mUPnP::ServiceData::scpdNode
private

◆ service

Service* mUPnP::ServiceData::service
private

◆ sid

std::string mUPnP::ServiceData::sid
private

◆ subscriberList

SubscriberList mUPnP::ServiceData::subscriberList
private

◆ timeout

long mUPnP::ServiceData::timeout
private

The documentation for this class was generated from the following file: