![]() |
Prusa Slicer 2.6.0
|
#include <src/slic3r/Utils/Bonjour.hpp>
Inheritance diagram for Slic3r::ResolveSocket:
Collaboration diagram for Slic3r::ResolveSocket:Public Member Functions | |
| ResolveSocket (const std::string &hostname, Bonjour::ReplyFn replyfn, const boost::asio::ip::address &multicast_address, const boost::asio::ip::address &interface_address, std::shared_ptr< boost::asio::io_service > io_service) | |
| ResolveSocket (const std::string &hostname, Bonjour::ReplyFn replyfn, const boost::asio::ip::address &multicast_address, std::shared_ptr< boost::asio::io_service > io_service) | |
| std::string | get_hostname () const |
| void | send () |
| void | async_receive () |
| void | cancel () |
Protected Member Functions | |
| SharedSession | create_session () const override |
| void | create_requests () |
| void | receive_handler (SharedSession session, const boost::system::error_code &error, size_t bytes) |
Protected Attributes | |
| std::string | hostname |
| Bonjour::ReplyFn | replyfn |
| boost::asio::ip::address | multicast_address |
| boost::asio::ip::udp::socket | socket |
| boost::asio::ip::udp::endpoint | mcast_endpoint |
| std::shared_ptr< boost::asio::io_service > | io_service |
| std::vector< BonjourRequest > | requests |
|
inline |
References create_requests(), hostname, and Slic3r::UdpSocket::replyfn.
Here is the call graph for this function:
|
inline |
References create_requests(), hostname, and Slic3r::UdpSocket::replyfn.
Here is the call graph for this function:
|
inherited |
References Slic3r::UdpSocket::create_session(), error, Slic3r::UdpSocket::receive_handler(), and Slic3r::UdpSocket::socket.
Referenced by Slic3r::UdpSocket::receive_handler(), and Slic3r::UdpSocket::send().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::UdpSocket::socket.
|
inlineprotected |
References hostname, Slic3r::BonjourRequest::make_A(), Slic3r::BonjourRequest::make_AAAA(), and Slic3r::UdpSocket::requests.
Referenced by ResolveSocket(), and ResolveSocket().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overrideprotectedvirtual |
Implements Slic3r::UdpSocket.
References Slic3r::UdpSocket::replyfn.
|
inline |
References hostname.
Referenced by Slic3r::ResolveSession::handle_receive().
Here is the caller graph for this function:
|
protectedinherited |
References Slic3r::UdpSocket::async_receive(), error, Slic3r::UdpSession::handle_receive(), and Slic3r::UdpSocket::io_service.
Referenced by Slic3r::UdpSocket::async_receive().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::UdpSocket::async_receive(), error, Slic3r::UdpSocket::mcast_endpoint, Slic3r::UdpSocket::requests, and Slic3r::UdpSocket::socket.
Here is the call graph for this function:
|
protected |
Referenced by ResolveSocket(), ResolveSocket(), create_requests(), and get_hostname().
|
protectedinherited |
Referenced by Slic3r::UdpSocket::receive_handler().
|
protectedinherited |
Referenced by Slic3r::UdpSocket::send().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by Slic3r::LookupSocket::create_request(), create_requests(), and Slic3r::UdpSocket::send().
|
protectedinherited |
Referenced by Slic3r::UdpSocket::async_receive(), Slic3r::UdpSocket::cancel(), and Slic3r::UdpSocket::send().