19 #ifndef MIR_FD_SOCKET_TRANSMISSION_H_ 20 #define MIR_FD_SOCKET_TRANSMISSION_H_ 23 #include <system_error> 45 void receive_data(
mir::Fd const& socket,
void* buffer,
size_t bytes_requested, std::vector<mir::Fd>& fds);
All things Mir.
Definition: atomic_callback.h:25
bool socket_error_is_transient(int error_code)
Definition: fd_socket_transmission.cpp:90
socket_error(std::string const &message)
Definition: fd_socket_transmission.cpp:28
void send_fds(mir::Fd const &socket, std::vector< mir::Fd > const &fd)
Definition: fd_socket_transmission.cpp:43
void receive_data(mir::Fd const &socket, void *buffer, size_t bytes_requested, std::vector< mir::Fd > &fds)
Definition: fd_socket_transmission.cpp:95
Definition: fd_socket_transmission.h:38
Definition: fd_socket_transmission.h:28
Definition: fd_socket_transmission.h:33