92 #endif // PTLIB_SSDP_H
This class contains the Multipurpose Internet Mail Extensions parameters and variables.
Definition: mime.h:48
static const PCaselessString & NickNameTag()
#define PCLASSINFO(cls, par)
Declare all the standard PTLib class information.
Definition: object.h:2164
bool m_listening
Definition: ssdp.h:88
bool Listen()
Listen for service notifications.
static const PCaselessString & USNTag()
This class is a variation of a string that ignores case.
Definition: pstring.h:2012
bool Search(const PString &urn, PMIMEInfo &reply)
Search for device with the specified URN.
Simple Service Discovery Protocol.
Definition: ssdp.h:42
The character string class.
Definition: pstring.h:108
static const PCaselessString & MANTag()
static const PCaselessString & STTag()
bool Close()
Close the channel.
PSSDP()
Create a TCP/IP HTTP protocol channel.
bool GetNotify(PMIMEInfo &mime, const PString &urnRegex=".*")
Read a notification.
A common base class for TCP/IP socket for the HyperText Transfer Protocol version 1...
Definition: http.h:160
Commands
Definition: http.h:166
static const PCaselessString & MXTag()