mUPnP for C++
mUPnP::Subscriber Class Reference

#include <Subscriber.h>

Public Member Functions

 Subscriber ()
 
 ~Subscriber ()
 
const char * getSID ()
 
void setSID (const std::string &sid)
 
void setInterfaceAddress (const std::string &addr)
 
const char * getInterfaceAddress ()
 
const char * getDeliveryURL ()
 
void setDeliveryURL (const std::string &url)
 
const char * getDeliveryHost ()
 
const char * getDeliveryPath ()
 
int getDeliveryPort ()
 
long getTimeOut ()
 
void setTimeOut (long value)
 
bool isExpired ()
 
long getSubscriptionTime ()
 
void setSubscriptionTime (long time)
 
long getNotifyCount ()
 
void setNotifyCount (int cnt)
 
void incrementNotifyCount ()
 
void renew ()
 

Private Attributes

std::string SID
 
std::string ifAddr
 
uHTTP::URL deliveryURL
 
long timeOut
 
long notifyCount
 
long subscriptionTime
 

Constructor & Destructor Documentation

◆ Subscriber()

mUPnP::Subscriber::Subscriber ( )

◆ ~Subscriber()

mUPnP::Subscriber::~Subscriber ( )

Member Function Documentation

◆ getDeliveryHost()

const char * mUPnP::Subscriber::getDeliveryHost ( )
inline

◆ getDeliveryPath()

const char * mUPnP::Subscriber::getDeliveryPath ( )
inline

◆ getDeliveryPort()

int mUPnP::Subscriber::getDeliveryPort ( )
inline

◆ getDeliveryURL()

const char * mUPnP::Subscriber::getDeliveryURL ( )
inline

◆ getInterfaceAddress()

const char * mUPnP::Subscriber::getInterfaceAddress ( )
inline

◆ getNotifyCount()

long mUPnP::Subscriber::getNotifyCount ( )
inline

◆ getSID()

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

◆ getSubscriptionTime()

long mUPnP::Subscriber::getSubscriptionTime ( )
inline

◆ getTimeOut()

long mUPnP::Subscriber::getTimeOut ( )
inline

◆ incrementNotifyCount()

void mUPnP::Subscriber::incrementNotifyCount ( )

◆ isExpired()

bool mUPnP::Subscriber::isExpired ( )

◆ renew()

void mUPnP::Subscriber::renew ( )

◆ setDeliveryURL()

void mUPnP::Subscriber::setDeliveryURL ( const std::string & url)
inline

◆ setInterfaceAddress()

void mUPnP::Subscriber::setInterfaceAddress ( const std::string & addr)
inline

◆ setNotifyCount()

void mUPnP::Subscriber::setNotifyCount ( int cnt)
inline

◆ setSID()

void mUPnP::Subscriber::setSID ( const std::string & sid)
inline

◆ setSubscriptionTime()

void mUPnP::Subscriber::setSubscriptionTime ( long time)
inline

◆ setTimeOut()

void mUPnP::Subscriber::setTimeOut ( long value)
inline

Field Documentation

◆ deliveryURL

uHTTP::URL mUPnP::Subscriber::deliveryURL
private

◆ ifAddr

std::string mUPnP::Subscriber::ifAddr
private

◆ notifyCount

long mUPnP::Subscriber::notifyCount
private

◆ SID

std::string mUPnP::Subscriber::SID
private

◆ subscriptionTime

long mUPnP::Subscriber::subscriptionTime
private

◆ timeOut

long mUPnP::Subscriber::timeOut
private

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