mDNS::Resource::SRV Class Reference

'SRV' Service Locator record More...

#include <Resource.h>

Inheritance diagram for mDNS::Resource::SRV:
Collaboration diagram for mDNS::Resource::SRV:

Public Member Functions

uint16_t getPriority () const
 
uint16_t getWeight () const
 
uint16_t getPort () const
 
Name getHost () const
 
String toString (const String &sep="; ") const
 
void init (uint16_t priority, uint16_t weight, uint16_t port, const String &host)
 
 Record (const Answer &answer)
 
- Public Member Functions inherited from mDNS::Resource::Record
 Record (const Answer &answer)
 
String toString () const
 

Static Public Attributes

static constexpr Resource::Type type {Resource::Type::SRV}
 

Additional Inherited Members

- Public Attributes inherited from mDNS::Resource::Record
Answeranswer
 
- Protected Member Functions inherited from mDNS::Resource::Record
uint8_tgetRecord () const
 
uint16_t getRecordSize () const
 

Detailed Description

'SRV' Service Locator record

Member Function Documentation

◆ getHost()

Name mDNS::Resource::SRV::getHost ( ) const

◆ getPort()

uint16_t mDNS::Resource::SRV::getPort ( ) const

◆ getPriority()

uint16_t mDNS::Resource::SRV::getPriority ( ) const

◆ getWeight()

uint16_t mDNS::Resource::SRV::getWeight ( ) const

◆ init()

void mDNS::Resource::SRV::init ( uint16_t  priority,
uint16_t  weight,
uint16_t  port,
const String host 
)

◆ Record()

mDNS::Resource::Record::Record
inline

◆ toString()

String mDNS::Resource::SRV::toString ( const String sep = "; ") const

Member Data Documentation

◆ type

constexpr Resource::Type mDNS::Resource::SRV::type {Resource::Type::SRV}
staticconstexpr

The documentation for this class was generated from the following file: