sockpp
Modern C++ socket library wrapper
|
This is the complete list of members for sockpp::datagram_socket, including all inherited members.
address() const | sockpp::socket | |
bind(const sock_address &addr) | sockpp::socket | |
check_ret(T ret) const | sockpp::socket | inlineprotected |
check_ret_bool(T ret) const | sockpp::socket | inlineprotected |
check_socket(socket_t ret) const | sockpp::socket | inlineprotected |
check_socket_bool(socket_t ret) const | sockpp::socket | inlineprotected |
clear(int val=0) | sockpp::socket | inline |
clone() const | sockpp::socket | |
close() | sockpp::socket | |
close_on_err() | sockpp::socket | inlineprotected |
COMM_TYPE | sockpp::datagram_socket | static |
connect(const sock_address &addr) | sockpp::datagram_socket | inline |
create(int domain, int type, int protocol=0) | sockpp::socket | static |
create_handle(int domain) (defined in sockpp::datagram_socket) | sockpp::datagram_socket | inlineprotectedstatic |
datagram_socket() | sockpp::datagram_socket | inline |
datagram_socket(socket_t handle) | sockpp::datagram_socket | inlineexplicit |
datagram_socket(const sock_address &addr) | sockpp::datagram_socket | explicit |
datagram_socket(datagram_socket &&other) | sockpp::datagram_socket | inline |
destroy() | sockpp::socket | static |
error_str(int errNum) | sockpp::socket | static |
family() const | sockpp::socket | inlinevirtual |
get_last_error() | sockpp::socket | protectedstatic |
get_option(int level, int optname, void *optval, socklen_t *optlen) const | sockpp::socket | |
get_option(int level, int optname, T *val) const | sockpp::socket | inline |
handle() const | sockpp::socket | inline |
initialize() | sockpp::socket | static |
is_open() const | sockpp::socket | inline |
last_error() const | sockpp::socket | inline |
last_error_str() const | sockpp::socket | inline |
operator bool() const | sockpp::socket | inlineexplicit |
operator!() const | sockpp::socket | inline |
operator=(datagram_socket &&rhs) | sockpp::datagram_socket | inline |
sockpp::socket::operator=(socket &&sock) noexcept | sockpp::socket | inline |
pair(int domain, int type, int protocol=0) | sockpp::socket | static |
peer_address() const | sockpp::socket | |
recv(void *buf, size_t n, int flags=0) | sockpp::datagram_socket | inline |
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_socket | inline |
release() | sockpp::socket | inline |
reset(socket_t h=INVALID_SOCKET) | sockpp::socket | |
send(const void *buf, size_t n, int flags=0) | sockpp::datagram_socket | inline |
send(const std::string &s, int flags=0) | sockpp::datagram_socket | inline |
send_to(const void *buf, size_t n, int flags, const sock_address &addr) | sockpp::datagram_socket | inline |
send_to(const std::string &s, int flags, const sock_address &addr) | sockpp::datagram_socket | inline |
send_to(const void *buf, size_t n, const sock_address &addr) | sockpp::datagram_socket | inline |
send_to(const std::string &s, const sock_address &addr) | sockpp::datagram_socket | inline |
set_last_error() | sockpp::socket | inlineprotected |
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::socket | inline |
shutdown(int how=SHUT_RDWR) | sockpp::socket | |
socket() | sockpp::socket | inline |
socket(socket_t h) | sockpp::socket | inlineexplicit |
socket(socket &&sock) noexcept | sockpp::socket | inline |
~socket() | sockpp::socket | inlinevirtual |