mDNS Namespace Reference

Namespaces

 Resource
 

Classes

class  Answer
 A single mDNS Answer. More...
 
class  Handler
 Virtual base class used for chaining message handlers. More...
 
class  Message
 Encapsulates a message packet for flexible introspection. More...
 
class  Name
 Encoded DNS name. More...
 
class  Question
 A single mDNS Question. More...
 
class  Request
 
class  Query
 
class  Reply
 
class  Responder
 Special name for querying list of services. More...
 
class  Server
 Locates mDNS services by issuing queries. More...
 
class  Service
 Describes a basic service. More...
 

Typedefs

using ResourceType = Resource::Type
 

Functions

void printQuestion (Print &p, Question &question)
 
void printAnswer (Print &p, Answer &answer)
 
void printMessage (Print &p, Message &message)
 

Variables

constexpr uint32_t MDNS_IP {0xFB0000E0}
 
constexpr uint16_t MDNS_TARGET_PORT {5353}
 
constexpr uint16_t MDNS_SOURCE_PORT {5353}
 
constexpr uint16_t MDNS_TTL {255}
 
constexpr uint16_t MAX_PACKET_SIZE {1024}
 
Server server
 

Typedef Documentation

◆ ResourceType

Function Documentation

◆ printAnswer()

void mDNS::printAnswer ( Print p,
Answer answer 
)

◆ printMessage()

void mDNS::printMessage ( Print p,
Message message 
)

◆ printQuestion()

void mDNS::printQuestion ( Print p,
Question question 
)

Variable Documentation

◆ MAX_PACKET_SIZE

constexpr uint16_t mDNS::MAX_PACKET_SIZE {1024}
constexpr

◆ MDNS_IP

constexpr uint32_t mDNS::MDNS_IP {0xFB0000E0}
constexpr

◆ MDNS_SOURCE_PORT

constexpr uint16_t mDNS::MDNS_SOURCE_PORT {5353}
constexpr

◆ MDNS_TARGET_PORT

constexpr uint16_t mDNS::MDNS_TARGET_PORT {5353}
constexpr

◆ MDNS_TTL

constexpr uint16_t mDNS::MDNS_TTL {255}
constexpr

◆ server

Server mDNS::server
extern