MDNS/src/include/Network/Mdns/Request.h
Go to the documentation of this file.
25 Question* addQuestion(const String& name, ResourceType type = ResourceType::PTR, uint16_t qclass = 1,
28 Answer* createAnswer(const String& name, Resource::Type type, uint16_t rclass, bool flush, uint32_t ttl);
29 Answer* createAnswer(const Name& name, Resource::Type type, uint16_t rclass, bool flush, uint32_t ttl);
31 template <class Resource, class N, typename... ParamTypes> Resource addAnswer(const N& name, ParamTypes... params)
@ additional
@ answer
Encapsulates a message packet for flexible introspection.
Definition: MDNS/src/include/Network/Mdns/Message.h:29
Definition: MDNS/src/include/Network/Mdns/Request.h:52
bool isUnicastReply() const
Whether reply should be unicast or multicast.
Definition: MDNS/src/include/Network/Mdns/Request.h:60
Reply(const Question &question)
Definition: MDNS/src/include/Network/Mdns/Request.h:62
Definition: MDNS/src/include/Network/Mdns/Request.h:18
Answer * createAnswer(const String &name, Resource::Type type, uint16_t rclass, bool flush, uint32_t ttl)
Answer * createAnswer(const Name &name, Resource::Type type, uint16_t rclass, bool flush, uint32_t ttl)
Answer::Kind nextSection()
Definition: MDNS/src/include/Network/Mdns/Request.h:39
Resource addAnswer(const N &name, ParamTypes... params)
Definition: MDNS/src/include/Network/Mdns/Request.h:31
Question * addQuestion(const String &name, ResourceType type=ResourceType::PTR, uint16_t qclass=1, bool unicast=false)
Definition: Answer.h:18
constexpr uint16_t MAX_PACKET_SIZE
Definition: MDNS/src/include/Network/Mdns/Message.h:23