OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::DnsRR_AAAA Struct Reference
Collaboration diagram for Slic3r::DnsRR_AAAA:

Public Types

enum  { TAG = 0x1c }

Static Public Member Functions

static void decode (optional< DnsRR_AAAA > &result, const DnsResource &rr)

Public Attributes

asio::ip::address_v6 ip
std::string name

Detailed Description

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
TAG 
277{ TAG = 0x1c };
@ TAG
Definition Bonjour.cpp:277

Member Function Documentation

◆ decode()

void Slic3r::DnsRR_AAAA::decode ( optional< DnsRR_AAAA > & result,
const DnsResource & rr )
inlinestatic
283 {
284 if (rr.data.size() == 16) {
285 DnsRR_AAAA res;
286 std::array<unsigned char, 16> ip;
287 std::copy_n(rr.data.begin(), 16, ip.begin());
288 res.ip = asio::ip::address_v6(ip);
289 result = std::move(res);
290 }
291 }
asio::ip::address_v6 ip
Definition Bonjour.cpp:279

References Slic3r::DnsResource::data, and ip.

Referenced by Slic3r::DnsMessage::parse_rr().

Here is the caller graph for this function:

Member Data Documentation

◆ ip

asio::ip::address_v6 Slic3r::DnsRR_AAAA::ip

Referenced by decode().

◆ name

std::string Slic3r::DnsRR_AAAA::name

The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/Utils/Bonjour.cpp