◆ anonymous enum
297 {
300 };
@ TAG
Definition Bonjour.cpp:298
@ MIN_SIZE
Definition Bonjour.cpp:299
◆ decode()
308 {
310 return boost::none;
311 }
312
313 DnsRR_SRV res;
314
315 const uint16_t *data_16 = reinterpret_cast<const uint16_t*>(rr.data.data());
316 res.priority = endian::big_to_native(data_16[0]);
317 res.weight = endian::big_to_native(data_16[1]);
318 res.port = endian::big_to_native(data_16[2]);
319
320 size_t offset = dataoffset + 6;
322
324 res.hostname = std::move(*
hostname);
325 return std::move(res);
326 } else {
327 return boost::none;
328 }
329 }
Slic3r::Polygons offset(const Slic3r::Polygon &polygon, const float delta, JoinType joinType, double miterLimit)
Definition ClipperUtils.cpp:582
static optional< DnsName > decode(const std::vector< char > &buffer, size_t &offset, unsigned depth=0)
Definition Bonjour.cpp:70
DnsName hostname
Definition Bonjour.cpp:305
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
| uint16_t Slic3r::DnsRR_SRV::port |
◆ priority
| uint16_t Slic3r::DnsRR_SRV::priority |
◆ weight
| uint16_t Slic3r::DnsRR_SRV::weight |
The documentation for this struct was generated from the following file:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/Utils/Bonjour.cpp