sockpp
Modern C++ socket library wrapper
sockpp::datagram_socket Member List

This is the complete list of members for sockpp::datagram_socket, including all inherited members.

address() constsockpp::socket
bind(const sock_address &addr)sockpp::socket
check_ret(T ret) constsockpp::socketinlineprotected
check_ret_bool(T ret) constsockpp::socketinlineprotected
check_socket(socket_t ret) constsockpp::socketinlineprotected
check_socket_bool(socket_t ret) constsockpp::socketinlineprotected
clear(int val=0)sockpp::socketinline
clone() constsockpp::socket
close()sockpp::socket
close_on_err()sockpp::socketinlineprotected
COMM_TYPEsockpp::datagram_socketstatic
connect(const sock_address &addr)sockpp::datagram_socketinline
create(int domain, int type, int protocol=0)sockpp::socketstatic
create_handle(int domain) (defined in sockpp::datagram_socket)sockpp::datagram_socketinlineprotectedstatic
datagram_socket()sockpp::datagram_socketinline
datagram_socket(socket_t handle)sockpp::datagram_socketinlineexplicit
datagram_socket(const sock_address &addr)sockpp::datagram_socketexplicit
datagram_socket(datagram_socket &&other)sockpp::datagram_socketinline
destroy()sockpp::socketstatic
error_str(int errNum)sockpp::socketstatic
family() constsockpp::socketinlinevirtual
get_last_error()sockpp::socketprotectedstatic
get_option(int level, int optname, void *optval, socklen_t *optlen) constsockpp::socket
get_option(int level, int optname, T *val) constsockpp::socketinline
handle() constsockpp::socketinline
initialize()sockpp::socketstatic
is_open() constsockpp::socketinline
last_error() constsockpp::socketinline
last_error_str() constsockpp::socketinline
operator bool() constsockpp::socketinlineexplicit
operator!() constsockpp::socketinline
operator=(datagram_socket &&rhs)sockpp::datagram_socketinline
sockpp::socket::operator=(socket &&sock) noexceptsockpp::socketinline
pair(int domain, int type, int protocol=0)sockpp::socketstatic
peer_address() constsockpp::socket
recv(void *buf, size_t n, int flags=0)sockpp::datagram_socketinline
recv_from(void *buf, size_t n, int flags, sock_address *srcAddr=nullptr)sockpp::datagram_socket
recv_from(void *buf, size_t n, sock_address *srcAddr=nullptr)sockpp::datagram_socketinline
release()sockpp::socketinline
reset(socket_t h=INVALID_SOCKET)sockpp::socket
send(const void *buf, size_t n, int flags=0)sockpp::datagram_socketinline
send(const std::string &s, int flags=0)sockpp::datagram_socketinline
send_to(const void *buf, size_t n, int flags, const sock_address &addr)sockpp::datagram_socketinline
send_to(const std::string &s, int flags, const sock_address &addr)sockpp::datagram_socketinline
send_to(const void *buf, size_t n, const sock_address &addr)sockpp::datagram_socketinline
send_to(const std::string &s, const sock_address &addr)sockpp::datagram_socketinline
set_last_error()sockpp::socketinlineprotected
set_non_blocking(bool on=true)sockpp::socket
set_option(int level, int optname, const void *optval, socklen_t optlen)sockpp::socket
set_option(int level, int optname, const T &val)sockpp::socketinline
shutdown(int how=SHUT_RDWR)sockpp::socket
socket()sockpp::socketinline
socket(socket_t h)sockpp::socketinlineexplicit
socket(socket &&sock) noexceptsockpp::socketinline
~socket()sockpp::socketinlinevirtual