#include <Request.h>
|
| Request (Type type) |
| Create a multicast message. More...
|
|
Question * | addQuestion (const String &name, ResourceType type=ResourceType::PTR, uint16_t qclass=1, bool unicast=false) |
|
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) |
|
template<class Resource , class N , typename... ParamTypes> |
Resource | addAnswer (const N &name, ParamTypes... params) |
|
Answer::Kind | nextSection () |
|
| Message (IpAddress remoteIp, uint16_t remotePort, void *data, uint16_t size) |
|
| Message (const Message &other) |
|
bool | parse () |
| Parse message data. More...
|
|
IpAddress | getRemoteIp () const |
| Address of sender from UDP packet. More...
|
|
uint16_t | getRemotePort () const |
| UDP port in message. More...
|
|
bool | isReply () const |
| Check that message contains answers, not queries. More...
|
|
Type | getType () const |
|
bool | isTruncated () const |
| If set, indicates record is split across multiple packets. More...
|
|
uint8_t | getResponseCode () const |
| Non-zero indicates error. More...
|
|
uint8_t * | getData () const |
|
uint16_t | getSize () const |
|
Answer * | operator[] (ResourceType type) |
|
void | allocate (uint16_t recordSize) |
|
uint8_t * | resolvePointer (uint16_t pointer) const |
|
◆ Request()
mDNS::Request::Request |
( |
Type |
type | ) |
|
Create a multicast message.
◆ addAnswer()
template<class Resource , class N , typename... ParamTypes>
Resource mDNS::Request::addAnswer |
( |
const N & |
name, |
|
|
ParamTypes... |
params |
|
) |
| |
|
inline |
◆ addQuestion()
Question* mDNS::Request::addQuestion |
( |
const String & |
name, |
|
|
ResourceType |
type = ResourceType::PTR , |
|
|
uint16_t |
qclass = 1 , |
|
|
bool |
unicast = false |
|
) |
| |
◆ createAnswer() [1/2]
Answer* mDNS::Request::createAnswer |
( |
const Name & |
name, |
|
|
Resource::Type |
type, |
|
|
uint16_t |
rclass, |
|
|
bool |
flush, |
|
|
uint32_t |
ttl |
|
) |
| |
◆ createAnswer() [2/2]
◆ nextSection()
The documentation for this class was generated from the following file: