◆ anonymous enum
275 {
278 };
@ TAG
Definition Bonjour.cpp:276
@ MIN_SIZE
Definition Bonjour.cpp:277
◆ decode()
286 {
288 return boost::none;
289 }
290
291 DnsRR_SRV res;
292
293 const uint16_t *data_16 =
reinterpret_cast<const uint16_t*
>(rr.data.data());
294 res.priority = endian::big_to_native(data_16[0]);
295 res.weight = endian::big_to_native(data_16[1]);
296 res.port = endian::big_to_native(data_16[2]);
297
298 size_t offset = dataoffset + 6;
300
302 res.hostname = std::move(*
hostname);
303 return std::move(res);
304 } else {
305 return boost::none;
306 }
307 }
Slic3r::Polygons offset(const Slic3r::Polygon &polygon, const float delta, ClipperLib::JoinType joinType, double miterLimit)
Definition ClipperUtils.cpp:416
static optional< DnsName > decode(const std::vector< char > &buffer, size_t &offset, unsigned depth=0)
Definition Bonjour.cpp:48
DnsName hostname
Definition Bonjour.cpp:283
unsigned __int16 uint16_t
Definition unistd.h:78
References Slic3r::DnsResource::data, Slic3r::DnsName::decode(), hostname, MIN_SIZE, Slic3r::offset(), port, priority, and weight.
Referenced by Slic3r::DnsMessage::parse_rr().
◆ hostname
| DnsName Slic3r::DnsRR_SRV::hostname |
◆ port
◆ priority
◆ weight
The documentation for this struct was generated from the following file: