randolf.ca
1.00
Randolf Richardson's C++ classes
|
This is the complete list of members for randolf::rsocket, including all inherited members.
accept() | randolf::rsocket | inline |
accept4(const int posix_flags=0) | randolf::rsocket | inline |
accept4_sp(const int posix_flags=0) | randolf::rsocket | inline |
accept_sp() | randolf::rsocket | inline |
backlog(int backlog=0) noexcept | randolf::rsocket | inline |
backlog() noexcept | randolf::rsocket | inline |
bind(const struct sockaddr *addr, const socklen_t addrlen=sizeof(sockaddr)) | randolf::rsocket | inline |
bind(const std::string address, const int port=0) | randolf::rsocket | inline |
buffer_size() noexcept | randolf::rsocket | inline |
buffer_size(const size_t nbytes) | randolf::rsocket | inline |
buffer_size_reset() | randolf::rsocket | inline |
close() | randolf::rsocket | inline |
close_passive() noexcept | randolf::rsocket | inline |
connect(const std::string address, const int port=0) | randolf::rsocket | inline |
debug() noexcept | randolf::rsocket | inline |
debug(const bool debug_flag, std::FILE *fd=stderr) noexcept | randolf::rsocket | inline |
debug(const char *msg) noexcept | randolf::rsocket | inline |
debug(const std::string msg) noexcept | randolf::rsocket | inline |
debug_fd() noexcept | randolf::rsocket | inline |
debug_fd(std::FILE *fd) noexcept | randolf::rsocket | inline |
debug_prefix() noexcept | randolf::rsocket | inline |
debug_prefix(const std::string prefix) noexcept | randolf::rsocket | inline |
discard(int nbytes, int posix_flags=0, const size_t memory_size=0) | randolf::rsocket | inline |
discard_line(int nbytes=-1, int posix_flags=0, long timeout=0, const size_t memory_size=0) | randolf::rsocket | inline |
eol() noexcept | randolf::rsocket | inline |
eol(const char *eol) noexcept | randolf::rsocket | inline |
eol(const std::string eol) noexcept | randolf::rsocket | inline |
eol_adoption(const bool flag) noexcept | randolf::rsocket | inline |
eol_consumed_seq() noexcept | randolf::rsocket | inline |
eol_fix_printf(const bool flag) noexcept | randolf::rsocket | inline |
eol_index(const std::string buffer, int *with_eol_size) noexcept | randolf::rsocket | inline |
eos(const int timeout=0) | randolf::rsocket | inline |
family(const std::string address, const int preferred_family=AF_UNSPEC) | randolf::rsocket | inlinestatic |
getpeername() | randolf::rsocket | inline |
getpeername_ntop() | randolf::rsocket | inline |
getsockaddr(const sockaddr_storage *sa) | randolf::rsocket | inlinestatic |
getsockname() | randolf::rsocket | inline |
getsockname_ntop() | randolf::rsocket | inline |
getsockopt_group_req(const int level, const int option) | randolf::rsocket | inline |
getsockopt_group_source_req(const int level, const int option) | randolf::rsocket | inline |
getsockopt_icmp6_filter(const int level, const int option) | randolf::rsocket | inline |
getsockopt_in_addr(const int level, const int option) | randolf::rsocket | inline |
getsockopt_int(const int level, const int option) | randolf::rsocket | inline |
getsockopt_ip6_mtuinfo(const int level, const int option) | randolf::rsocket | inline |
getsockopt_ip_mreq(const int level, const int option) | randolf::rsocket | inline |
getsockopt_ip_mreq_source(const int level, const int option) | randolf::rsocket | inline |
getsockopt_ipv6_mreq(const int level, const int option) | randolf::rsocket | inline |
getsockopt_linger(const int level, const int option) | randolf::rsocket | inline |
getsockopt_other(const int level, const int option) | randolf::rsocket | inline |
getsockopt_sockaddr_in6(const int level, const int option) | randolf::rsocket | inline |
getsockopt_timeval(const int level, const int option) | randolf::rsocket | inline |
getsockopt_u_char(const int level, const int option) | randolf::rsocket | inline |
getsockopt_u_int(const int level, const int option) | randolf::rsocket | inline |
inet_ntop() | randolf::rsocket | inline |
inet_ntop(sockaddr_storage *sa) | randolf::rsocket | inlinestatic |
is_buffered() noexcept | randolf::rsocket | inline |
is_closed() noexcept | randolf::rsocket | inline |
is_connected() noexcept | randolf::rsocket | inline |
is_endian_lsb() noexcept | randolf::rsocket | inline |
is_endian_msb() noexcept | randolf::rsocket | inline |
is_eol_adoption() noexcept | randolf::rsocket | inline |
is_eol_fix_printf() noexcept | randolf::rsocket | inline |
is_open() noexcept | randolf::rsocket | inline |
is_tls() noexcept | randolf::rsocket | inline |
is_tls_client_mode() noexcept | randolf::rsocket | inline |
is_tls_egress_okay() noexcept | randolf::rsocket | inline |
is_tls_exclusive() noexcept | randolf::rsocket | inline |
is_tls_ingress_okay() noexcept | randolf::rsocket | inline |
is_tls_server_mode() noexcept | randolf::rsocket | inline |
is_tls_sni() noexcept | randolf::rsocket | inline |
is_tls_sni_match() noexcept | randolf::rsocket | inline |
listen(int backlog=0) | randolf::rsocket | inline |
mk_sockaddr_storage(const char *node_name, const char *service_name=nullptr, const addrinfo *hints=nullptr) | randolf::rsocket | inlinestatic |
mk_sockaddr_storage(const char *node_name, const u_int16_t service_name, const addrinfo *hints=nullptr) | randolf::rsocket | inlinestatic |
mk_sockaddr_storage(const std::string node_name, const u_int16_t service_name, const addrinfo *hints=nullptr) | randolf::rsocket | inlinestatic |
mk_sockaddr_storage(const std::string node_name, const std::string service_name, const addrinfo *hints=nullptr) | randolf::rsocket | inlinestatic |
name(const std::string name) noexcept | randolf::rsocket | inline |
name() noexcept | randolf::rsocket | inline |
name_sni() noexcept | randolf::rsocket | inline |
net_io() noexcept | randolf::rsocket | inline |
net_io(const char *format, size_t len=0, rsocket_io *addr=nullptr) noexcept | randolf::rsocket | inline |
net_io_final(rsocket_io *addr) noexcept | randolf::rsocket | inline |
net_io_update(rsocket_io *addr) noexcept | randolf::rsocket | inline |
pending() | randolf::rsocket | inline |
poll(const short events=POLLIN, const int timeout=0, const bool timeout_behaviour=TIMEOUT_EXCEPTION) | randolf::rsocket | inline |
port() noexcept | randolf::rsocket | inline |
ppoll(const short events=POLLIN, const struct timespec *tmo_p=nullptr, const sigset_t *sigmask=nullptr, const bool timeout_behaviour=TIMEOUT_EXCEPTION) | randolf::rsocket | inline |
ppoll(const short events=POLLIN, const int tv_sec=0, const long tv_nsec=0, const sigset_t *sigmask=nullptr, const bool timeout_behaviour=TIMEOUT_EXCEPTION) | randolf::rsocket | inline |
printf(const char *format,...) | randolf::rsocket | inline |
printfline(const char *format,...) | randolf::rsocket | inline |
recv(const size_t nbytes=0, const int posix_flags=0) | randolf::rsocket | inline |
recv(std::vector< char > buf, const int posix_flags=0) | randolf::rsocket | inline |
recv_as_string(const size_t nbytes=0, const int posix_flags=0) | randolf::rsocket | inline |
recv_asciiz(const size_t nbytes=0, const int posix_flags=0) | randolf::rsocket | inline |
recv_byte(const int posix_flags=0) | randolf::rsocket | inline |
recv_char(const int posix_flags=0) | randolf::rsocket | inline |
recv_rline(const size_t nbytes=0, const int posix_flags=0, long timeout=0, const int recvline_flags=RECVLINE_FLAGS::RECVLINE_DEFAULT) | randolf::rsocket | inline |
recv_struct(const int posix_flags=0) | randolf::rsocket | inline |
recv_uint16_lsb(const int posix_flags=0) | randolf::rsocket | inline |
recv_uint16_msb(const int posix_flags=0) | randolf::rsocket | inline |
recv_uint32_lsb(const int posix_flags=0) | randolf::rsocket | inline |
recv_uint32_msb(const int posix_flags=0) | randolf::rsocket | inline |
recv_uint64_lsb(const int posix_flags=0) | randolf::rsocket | inline |
recv_uint64_msb(const int posix_flags=0) | randolf::rsocket | inline |
recvfrom(const size_t nbytes, const int posix_flags, struct sockaddr *from, socklen_t fromlen=sizeof(sockaddr)) | randolf::rsocket | inline |
recvline(const size_t nbytes=0, const int posix_flags=0, long timeout=0, const int recvline_flags=RECVLINE_FLAGS::RECVLINE_DEFAULT) | randolf::rsocket | inline |
RECVLINE_DEFAULT enum value | randolf::rsocket | |
RECVLINE_FLAGS enum name | randolf::rsocket | |
RECVLINE_KEEP_ON_OVERFLOW enum value | randolf::rsocket | |
RECVLINE_PARTIAL enum value | randolf::rsocket | |
recvmmsg(struct mmsghdr *mmsg, const unsigned int vlen=sizeof(mmsghdr), const int posix_flags=0, struct timespec *timeout={0}) | randolf::rsocket | inline |
recvmsg(msghdr *msg, const int posix_flags=0) | randolf::rsocket | inline |
recvz(const size_t nbytes=0, const int posix_flags=0) | randolf::rsocket | inline |
rsocket() noexcept | randolf::rsocket | inline |
rsocket(const rsocket *rtemplate, const bool flag_create_socket=true) | randolf::rsocket | inline |
rsocket(const int family, const int type=SOCK_STREAM, const int protocol=PF_UNSPEC) | randolf::rsocket | inline |
rsocket_group (defined in randolf::rsocket) | randolf::rsocket | friend |
send(const std::string msg, const int posix_flags=0) | randolf::rsocket | inline |
send(const std::vector< char > msg, const int posix_flags=0) | randolf::rsocket | inline |
send(const char *msg, size_t len=0, const int posix_flags=0) | randolf::rsocket | inline |
send_asciiz(const char *msg, const int posix_flags=0) | randolf::rsocket | inline |
send_byte(const u_char value, const int posix_flags=0) | randolf::rsocket | inline |
send_char(const char value, const int posix_flags=0) | randolf::rsocket | inline |
send_eol(const int posix_flags=0) | randolf::rsocket | inline |
send_struct(const T value, const int posix_flags=0) | randolf::rsocket | inline |
send_uint16_lsb(const uint16_t value, const int posix_flags=0) | randolf::rsocket | inline |
send_uint16_msb(const uint16_t value, const int posix_flags=0) | randolf::rsocket | inline |
send_uint32_lsb(const uint32_t value, const int posix_flags=0) | randolf::rsocket | inline |
send_uint32_msb(const uint32_t value, const int posix_flags=0) | randolf::rsocket | inline |
send_uint64_lsb(const uint64_t value, const int posix_flags=0) | randolf::rsocket | inline |
send_uint64_msb(const uint64_t value, const int posix_flags=0) | randolf::rsocket | inline |
sendline(const std::string msg=std::string(), const int posix_flags=0) | randolf::rsocket | inline |
sendmmsg(struct mmsghdr *mmsg, const unsigned int vlen=sizeof(mmsghdr), const int posix_flags=0) | randolf::rsocket | inline |
sendmsg(const struct msghdr *msg, const int posix_flags=0) | randolf::rsocket | inline |
sendto(const std::string msg, const int posix_flags, const struct sockaddr *to, socklen_t tolen=sizeof(sockaddr)) | randolf::rsocket | inline |
sendto(const char *msg, const size_t len, const int posix_flags, const struct sockaddr *to, socklen_t tolen=sizeof(sockaddr)) | randolf::rsocket | inline |
sendz(const char *msg, const int posix_flags=0) | randolf::rsocket | inline |
sendzto(const char *msg, const int posix_flags, const struct sockaddr *to, socklen_t tolen=sizeof(sockaddr)) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const int value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const u_int value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const u_char value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const linger &value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const timeval &value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const in_addr &value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const ip_mreq &value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const ip_mreq_source &value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const icmp6_filter &value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const sockaddr_in6 &value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const ip6_mtuinfo &value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const ipv6_mreq &value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const group_req &value) | randolf::rsocket | inline |
setsockopt(const int level, const int option, const group_source_req &value) | randolf::rsocket | inline |
shutdown(const int how=SHUT_RDWR, const bool tls_shutdown=true) | randolf::rsocket | inline |
sockatmark() | randolf::rsocket | inline |
socket(const int family, const int type=SOCK_STREAM, const int protocol=PF_UNSPEC) | randolf::rsocket | inline |
socket_family() noexcept | randolf::rsocket | inline |
socket_fd() noexcept | randolf::rsocket | inline |
socket_fd(const int new_socket_fd) | randolf::rsocket | inline |
socket_protocol() noexcept | randolf::rsocket | inline |
socket_type() noexcept | randolf::rsocket | inline |
timeout() | randolf::rsocket | inline |
timeout(const struct timeval tv) | randolf::rsocket | inline |
timeout(const int tv_sec=0, const long tv_usec=0) | randolf::rsocket | inline |
TIMEOUT_BEHAVIOUR enum name | randolf::rsocket | |
TIMEOUT_EMPTY enum value | randolf::rsocket | |
TIMEOUT_EXCEPTION enum value | randolf::rsocket | |
TIMEOUT_NULL enum value | randolf::rsocket | |
timeout_recvline() | randolf::rsocket | inline |
timeout_recvline(const long timeout) | randolf::rsocket | inline |
TIMEOUT_ZERO enum value | randolf::rsocket | |
tls(const bool status=true, const int flags=TLS_FLAGS::TLS_DEFAULT) | randolf::rsocket | inline |
TLS_CLIENT enum value | randolf::rsocket | |
tls_ctx() noexcept | randolf::rsocket | inline |
tls_ctx(rsocket *rtemplate, const int flags=TLS_FLAGS::TLS_DEFAULT) | randolf::rsocket | inline |
tls_ctx(SSL_CTX *ctx, const int flags=TLS_FLAGS::TLS_DEFAULT) | randolf::rsocket | inline |
tls_ctx_check_privatekey() | randolf::rsocket | inline |
tls_ctx_use_certificate_chain_and_privatekey_files(const char *chain_file, const char *key_file) | randolf::rsocket | inline |
tls_ctx_use_certificate_chain_and_privatekey_files(const std::string chain_file, const std::string key_file) | randolf::rsocket | inline |
tls_ctx_use_certificate_chain_and_privatekey_pems(const char *cert_pem_data, const char *key_pem_data, size_t cert_len=0, size_t key_len=0, const bool random_fill=true) | randolf::rsocket | inline |
tls_ctx_use_certificate_chain_file(const char *file) | randolf::rsocket | inline |
tls_ctx_use_certificate_chain_file(const std::string file) | randolf::rsocket | inline |
tls_ctx_use_certificate_chain_pem(const char *pem_data, size_t len=0, const bool random_fill=true) | randolf::rsocket | inline |
tls_ctx_use_privatekey_file(const char *file) | randolf::rsocket | inline |
tls_ctx_use_privatekey_file(const std::string file) | randolf::rsocket | inline |
tls_ctx_use_privatekey_pem(const char *pem_data, size_t len=0, const bool random_fill=true) | randolf::rsocket | inline |
TLS_DEFAULT enum value | randolf::rsocket | |
tls_do_handshake() | randolf::rsocket | inline |
TLS_EXCLUSIVE enum value | randolf::rsocket | |
tls_fd() noexcept | randolf::rsocket | inline |
TLS_FLAGS enum name | randolf::rsocket | |
TLS_NO_EGRESS enum value | randolf::rsocket | |
TLS_NO_INGRESS enum value | randolf::rsocket | |
TLS_SERVER enum value | randolf::rsocket | |
tls_sni() noexcept | randolf::rsocket | inline |
tls_sni(rsocket_sni *sni) noexcept | randolf::rsocket | inline |
to_mac(const void *addr) noexcept | randolf::rsocket | inlinestatic |
to_node(const void *addr) noexcept | randolf::rsocket | inlinestatic |
vprintf(const char *format, va_list args) | randolf::rsocket | inline |
vprintfline(const char *format, va_list args) | randolf::rsocket | inline |
~rsocket() noexcept | randolf::rsocket | inline |