OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Bonjour.cpp File Reference
#include "Bonjour.hpp"
#include <boost/optional/optional.hpp>
#include <boost/asio/ip/udp.hpp>
#include <chrono>
#include <cstddef>
#include <boost/none.hpp>
#include <boost/asio/ip/address_v4.hpp>
#include <boost/asio/ip/address_v6.hpp>
#include <boost/asio/ip/address.hpp>
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/multicast.hpp>
#include <boost/asio/buffer.hpp>
#include <boost/asio/placeholders.hpp>
#include <boost/asio/post.hpp>
#include <cassert>
#include <cctype>
#include <boost/asio/ip/host_name.hpp>
#include <boost/asio/steady_timer.hpp>
#include <cstdint>
#include <algorithm>
#include <array>
#include <utility>
#include <ostream>
#include <iterator>
#include <memory>
#include <exception>
#include <functional>
#include <vector>
#include <string>
#include <map>
#include <thread>
#include <boost/endian/conversion.hpp>
#include <boost/format.hpp>
#include <boost/log/trivial.hpp>
#include <boost/bind/bind.hpp>
Include dependency graph for Bonjour.cpp:

Go to the source code of this file.

Classes

struct  Slic3r::DnsName
struct  Slic3r::DnsHeader
struct  Slic3r::DnsQuestion
struct  Slic3r::DnsResource
struct  Slic3r::DnsRR_A
struct  Slic3r::DnsRR_AAAA
struct  Slic3r::DnsRR_SRV
struct  Slic3r::DnsRR_TXT
struct  Slic3r::DnsSDPair
struct  Slic3r::DnsSDMap
struct  Slic3r::DnsMessage
struct  Slic3r::Bonjour::priv
class  optional< T >

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::anonymous_namespace{Bonjour.cpp}

Functions

std::ostream & Slic3r::operator<< (std::ostream &os, const DnsMessage &msg)
std::string Slic3r::anonymous_namespace{Bonjour.cpp}::strip_service_dn (const std::string &service_name, const std::string &service_dn)
std::ostream & Slic3r::operator<< (std::ostream &os, const BonjourReply &reply)

Class Documentation

◆ Slic3r::DnsSDPair

struct Slic3r::DnsSDPair
Collaboration diagram for Slic3r::DnsSDPair:
Class Members
optional< DnsRR_SRV > srv
optional< DnsRR_TXT > txt

◆ optional

class optional
template<class T>
class optional< T >
Inheritance diagram for optional< T >: