mUPnP for C++
mUPnP::SSDPSearchResponseSocket Class Reference

#include <SSDPSearchResponseSocket.h>

Inheritance diagram for mUPnP::SSDPSearchResponseSocket:
mUPnP::HTTPUSocket

Public Member Functions

 SSDPSearchResponseSocket ()
 
 ~SSDPSearchResponseSocket ()
 
void setControlPoint (ControlPoint *ctrlp)
 
ControlPointgetControlPoint ()
 
void run ()
 
bool post (const std::string &addr, int port, SSDPSearchResponse *res)
 
bool post (const std::string &addr, int port, SSDPSearchRequest *req)
 
- Public Member Functions inherited from mUPnP::HTTPUSocket
 HTTPUSocket ()
 
 ~HTTPUSocket ()
 
bool open (int bindPort=-1, const std::string &bindAddr="")
 
bool close ()
 
uHTTP::DatagramSocket & getDatagramSocket ()
 
const char * getLocalAddress ()
 
bool post (const std::string &addr, int port, const std::string &msg)
 
bool receive (SSDPPacket *ssdpPacket)
 

Private Attributes

ControlPointcontrolPoint
 

Constructor & Destructor Documentation

◆ SSDPSearchResponseSocket()

mUPnP::SSDPSearchResponseSocket::SSDPSearchResponseSocket ( )

◆ ~SSDPSearchResponseSocket()

mUPnP::SSDPSearchResponseSocket::~SSDPSearchResponseSocket ( )

Member Function Documentation

◆ getControlPoint()

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

◆ post() [1/2]

bool mUPnP::SSDPSearchResponseSocket::post ( const std::string & addr,
int port,
SSDPSearchRequest * req )
inline

◆ post() [2/2]

bool mUPnP::SSDPSearchResponseSocket::post ( const std::string & addr,
int port,
SSDPSearchResponse * res )
inline

◆ run()

void mUPnP::SSDPSearchResponseSocket::run ( )

◆ setControlPoint()

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

Field Documentation

◆ controlPoint

ControlPoint* mUPnP::SSDPSearchResponseSocket::controlPoint
private

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