mUPnP for C++
mUPnP::SSDPNotifySocket Class Reference

#include <SSDPNotifySocket.h>

Inheritance diagram for mUPnP::SSDPNotifySocket:
mUPnP::HTTPMUSocket

Public Member Functions

 SSDPNotifySocket ()
 
 ~SSDPNotifySocket ()
 
void setControlPoint (ControlPoint *ctrlp)
 
ControlPointgetControlPoint ()
 
bool open (const std::string &bindAddr)
 
bool post (SSDPNotifyRequest *req, const std::string &ifAddr)
 
void run ()
 
- Public Member Functions inherited from mUPnP::HTTPMUSocket
 HTTPMUSocket ()
 
 ~HTTPMUSocket ()
 
const char * getLocalAddress ()
 
bool open (const std::string &addr, int port, const std::string &bindAddr)
 
bool close ()
 
bool send (const std::string &host, int port, const std::string &msg)
 
bool post (const std::string &host, int port, uHTTP::HTTPRequest *req)
 
bool receive (SSDPPacket *ssdpPacket)
 

Private Attributes

ControlPointcontrolPoint
 

Constructor & Destructor Documentation

◆ SSDPNotifySocket()

mUPnP::SSDPNotifySocket::SSDPNotifySocket ( )

◆ ~SSDPNotifySocket()

mUPnP::SSDPNotifySocket::~SSDPNotifySocket ( )

Member Function Documentation

◆ getControlPoint()

ControlPoint * mUPnP::SSDPNotifySocket::getControlPoint ( )
inline

◆ open()

bool mUPnP::SSDPNotifySocket::open ( const std::string & bindAddr)

◆ post()

bool mUPnP::SSDPNotifySocket::post ( SSDPNotifyRequest * req,
const std::string & ifAddr )

◆ run()

void mUPnP::SSDPNotifySocket::run ( )

◆ setControlPoint()

void mUPnP::SSDPNotifySocket::setControlPoint ( ControlPoint * ctrlp)
inline

Field Documentation

◆ controlPoint

ControlPoint* mUPnP::SSDPNotifySocket::controlPoint
private

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