NAME
A class of omni::ipc
MEMBERS
omni::ipc::unix_socket
A class of omni::ipc
#include <omni/net/socket.hpp>class omni::ipc::unix_socketMEMBERS
omni::ipc::unix_socket::unix_socket(omni::net::socket_type type)
omni::ipc::unix_socket::~unix_socket()
omni::net::socket_error omni::ipc::unix_socket::accept(omni::ipc::unix_endpoint_descriptor& remote_ep)
omni::net::address_family omni::ipc::unix_socket::address_family()
omni::net::socket_error omni::ipc::unix_socket::bind()
std::string omni::ipc::unix_socket::bound_endpoint()
omni::net::socket_error omni::ipc::unix_socket::close()
omni::net::socket_error omni::ipc::unix_socket::connect()
omni::net::socket_error omni::ipc::unix_socket::disconnect(bool reuse)
std::string omni::ipc::unix_socket::endpoint()
omni::net::socket_error omni::ipc::unix_socket::get_socket_option(omni::net::socket_option_level op_level, int32_t op_name, int32_t& op_val)
uint64_t omni::ipc::unix_socket::hash()
omni::net::socket_error omni::ipc::unix_socket::ioc(uint32_t op_code, omni::net::xfr_t* val)
bool omni::ipc::unix_socket::is_bound()
bool omni::ipc::unix_socket::is_connected()
bool omni::ipc::unix_socket::is_listening()
bool omni::ipc::unix_socket::is_open()
bool omni::ipc::unix_socket::is_shutdown()
omni::net::socket_error omni::ipc::unix_socket::last_error()
omni::net::socket_error omni::ipc::unix_socket::listen()
omni::net::socket_t omni::ipc::unix_socket::native_handle()
omni::net::socket_error omni::ipc::unix_socket::open()
omni::net::protocol_type omni::ipc::unix_socket::protocol()
template < typename T > omni::net::socket_error omni::ipc::unix_socket::receive(std::vector<T>& buffer, uint32_t& received)
template < typename T > omni::net::socket_error omni::ipc::unix_socket::send(const std::vector<T>& buffer, uint32_t& sent)
omni::net::socket_error omni::ipc::unix_socket::set_blocking_mode(omni::net::blocking_mode mode)
omni::ipc::unix_socket& omni::ipc::unix_socket::set_protocol_type(omni::net::protocol_type protocol)
omni::net::socket_error omni::ipc::unix_socket::set_socket_option(omni::net::socket_option_level op_level, int32_t op_name, int32_t op_val)
omni::ipc::unix_socket& omni::ipc::unix_socket::set_socket_type(omni::net::socket_type type)
omni::net::socket_error omni::ipc::unix_socket::shutdown(omni::net::socket_shutdown how)
omni::net::socket_type omni::ipc::unix_socket::socket_type()
void omni::ipc::unix_socket::swap(omni::ipc::unix_socket& other)
std::string omni::ipc::unix_socket::to_string()
omni::string_t omni::ipc::unix_socket::to_string_t()
std::wstring omni::ipc::unix_socket::to_wstring()
uint64_t omni::ipc::unix_socket::type()
omni::net::socket_error omni::ipc::unix_socket::unsafe_receive(char* buffer, uint32_t buffer_size, uint32_t& received)
omni::net::socket_error omni::ipc::unix_socket::unsafe_send(const char* buffer, std::size_t buffer_size, uint32_t& sent)
omni::ipc::unix_socket::operator std::string()
omni::ipc::unix_socket::operator std::wstring()
friend std::ostream& omni::ipc::unix_socket::operator<<(std::ostream& s, const omni::ipc::unix_socket& c)
omni::ipc::unix_socket::disposing
omni::ipc::unix_socket::name