SSDP/src/include/Network/SSDP/Message.h File Reference
Include dependency graph for SSDP/src/include/Network/SSDP/Message.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SSDP::BaseMessage< HeaderClass >
 class template for messages More...
 
class  SSDP::BasicMessage
 Handles incoming messages. More...
 
class  SSDP::Message
 Message using regular HTTP header management class. More...
 

Namespaces

 SSDP
 

Macros

#define SSDP_MESSAGE_TYPE_MAP(XX)
 
#define XX(tag)   tag,
 

Enumerations

enum class  SSDP::MessageType { SSDP::XX }
 

Functions

static const IpAddress SSDP::multicastIp (239, 255, 255, 250)
 
 SSDP::DECLARE_FSTR (SSDP_DISCOVER)
 
 SSDP::DECLARE_FSTR (UPNP_ROOTDEVICE)
 
 SSDP::DECLARE_FSTR (SSDP_ALL)
 
String toString (SSDP::MessageType type)
 

Variables

static constexpr uint16_t SSDP::multicastPort = 1900
 

Macro Definition Documentation

◆ SSDP_MESSAGE_TYPE_MAP

#define SSDP_MESSAGE_TYPE_MAP (   XX)
Value:
XX(notify) \
XX(msearch) \
XX(response)
#define XX(tag)
Definition: SSDP/src/include/Network/SSDP/Message.h:41

◆ XX

#define XX (   tag)    tag,

Function Documentation

◆ toString()

String toString ( SSDP::MessageType  type)