![]() |
Toolbox snapshot
The Reactive C++ Toolbox
|
Functions | |
FileHandle | epoll_create (int size, std::error_code &ec) noexcept |
FileHandle | epoll_create (int size) |
FileHandle | epoll_create1 (int flags, std::error_code &ec) noexcept |
Open a new epoll instance. If flags is zero, then epoll_create1() is the same as epoll_create(). | |
FileHandle | epoll_create1 (int flags) |
Open a new epoll instance. If flags is zero, then epoll_create1() is the same as epoll_create(). | |
int | epoll_ctl (int epfd, int op, int fd, epoll_event event, std::error_code &ec) noexcept |
Control interface for an epoll file descriptor. | |
void | epoll_ctl (int epfd, int op, int fd, epoll_event event) |
Control interface for an epoll file descriptor. | |
int | epoll_wait (int epfd, epoll_event *events, int maxevents, int timeout, std::error_code &ec) noexcept |
Wait for an I/O event on an epoll file descriptor. | |
int | epoll_wait (int epfd, epoll_event *events, int maxevents, int timeout) |
Wait for an I/O event on an epoll file descriptor. | |
FileHandle | eventfd (unsigned intval, int flags, std::error_code &ec) noexcept |
Create a file descriptor for event notification. | |
FileHandle | eventfd (unsigned intval, int flags) |
Create a file descriptor for event notification. | |
FileHandle | open (const char *path, int flags, mode_t mode, std::error_code &ec) noexcept |
Open and possibly create a file. | |
FileHandle | open (const char *path, int flags, mode_t mode) |
Open and possibly create a file. | |
FileHandle | open (const char *path, int flags, std::error_code &ec) noexcept |
Open and possibly create a file. | |
FileHandle | open (const char *path, int flags) |
Open and possibly create a file. | |
int | remove (const char *path) |
int | remove (const char *path, std::error_code &ec) noexcept |
std::pair< FileHandle, FileHandle > | pipe2 (int flags, std::error_code &ec) noexcept |
Create pipe. | |
std::pair< FileHandle, FileHandle > | pipe2 (int flags) |
Create pipe. | |
void | fstat (int fd, struct stat &statbuf, std::error_code &ec) noexcept |
Get file status. | |
void | fstat (int fd, struct stat &statbuf) |
Get file status. | |
void | ftruncate (int fd, off_t length, std::error_code &ec) noexcept |
Truncate a file to a specified length. | |
void | ftruncate (int fd, off_t length) |
Truncate a file to a specified length. | |
ssize_t | read (int fd, void *buf, std::size_t len, std::error_code &ec) noexcept |
Read from a file descriptor. | |
std::size_t | read (int fd, void *buf, std::size_t len) |
Read from a file descriptor. | |
ssize_t | read (int fd, MutableBuffer buf, std::error_code &ec) noexcept |
Read from a file descriptor. | |
std::size_t | read (int fd, MutableBuffer buf) noexcept |
Read from a file descriptor. | |
ssize_t | write (int fd, const void *buf, std::size_t len, std::error_code &ec) noexcept |
Write to a file descriptor. | |
std::size_t | write (int fd, const void *buf, std::size_t len) |
Write to a file descriptor. | |
ssize_t | write (int fd, ConstBuffer buf, std::error_code &ec) noexcept |
Write to a file descriptor. | |
std::size_t | write (int fd, ConstBuffer buf) |
Write to a file descriptor. | |
int | fcntl (int fd, int cmd, std::error_code &ec) noexcept |
File control. | |
template<typename ArgT > | |
int | fcntl (int fd, int cmd, ArgT arg, std::error_code &ec) noexcept |
File control. | |
int | fcntl (int fd, int cmd) |
File control. | |
template<typename ArgT > | |
int | fcntl (int fd, int cmd, ArgT arg) |
File control. | |
FileHandle | timerfd_create (int clock_id, int flags, std::error_code &ec) noexcept |
Create a file descriptor for timer notification. | |
FileHandle | timerfd_create (int clock_id, int flags) |
Create a file descriptor for timer notification. | |
void | timerfd_settime (int fd, int flags, const itimerspec &new_value, itimerspec &old_value, std::error_code &ec) noexcept |
Arm or disarm timer. | |
void | timerfd_settime (int fd, int flags, const itimerspec &new_value, itimerspec &old_value) |
Arm or disarm timer. | |
void | timerfd_settime (int fd, int flags, const itimerspec &new_value, std::error_code &ec) noexcept |
Arm or disarm timer. | |
void | timerfd_settime (int fd, int flags, const itimerspec &new_value) |
Arm or disarm timer. | |
template<typename ClockT > | |
void | timerfd_settime (int fd, int flags, std::chrono::time_point< ClockT, Duration > expiry, Duration interval, std::error_code &ec) noexcept |
Arm or disarm timer. | |
template<typename ClockT > | |
void | timerfd_settime (int fd, int flags, std::chrono::time_point< ClockT, Duration > expiry, Duration interval) |
Arm or disarm timer. | |
template<typename ClockT > | |
void | timerfd_settime (int fd, int flags, std::chrono::time_point< ClockT, Duration > expiry, std::error_code &ec) noexcept |
Arm or disarm timer. | |
template<typename ClockT > | |
void | timerfd_settime (int fd, int flags, std::chrono::time_point< ClockT, Duration > expiry) |
Arm or disarm timer. | |
AddrInfoPtr | getaddrinfo (const char *node, const char *service, const addrinfo &hints, std::error_code &ec) noexcept |
Get network address from Internet host and service. | |
AddrInfoPtr | getaddrinfo (const char *node, const char *service, const addrinfo &hints) |
Get network address from Internet host and service. | |
AddrInfoPtr | getaddrinfo (const char *node, const char *service, int family, int type, int protocol, std::error_code &ec) noexcept |
Get network address from Internet host and service. | |
AddrInfoPtr | getaddrinfo (const char *node, const char *service, int family, int type, int protocol) |
Get network address from Internet host and service. | |
template<typename ProtocolT > | |
AddrInfoPtr | getaddrinfo (const char *node, const char *service, ProtocolT protocol, std::error_code &ec) noexcept |
Get network address from Internet host and service. | |
template<typename ProtocolT > | |
AddrInfoPtr | getaddrinfo (const char *node, const char *service, ProtocolT protocol) |
Get network address from Internet host and service. | |
unsigned | if_nametoindex (const char *ifname, std::error_code &ec) noexcept |
Returns the index of the network interface corresponding to the name ifname. | |
unsigned | if_nametoindex (const char *ifname) |
Returns the index of the network interface corresponding to the name ifname. | |
FileHandle | socket (int family, int type, int protocol, std::error_code &ec) noexcept |
Create an endpoint for communication. | |
FileHandle | socket (int family, int type, int protocol) |
Create an endpoint for communication. | |
template<typename ProtocolT > | |
FileHandle | socket (ProtocolT protocol, std::error_code &ec) noexcept |
Create an endpoint for communication. | |
template<typename ProtocolT > | |
FileHandle | socket (ProtocolT protocol) |
Create an endpoint for communication. | |
std::pair< FileHandle, FileHandle > | socketpair (int family, int type, int protocol, std::error_code &ec) noexcept |
Create a pair of connected sockets. | |
std::pair< FileHandle, FileHandle > | socketpair (int family, int type, int protocol) |
Create a pair of connected sockets. | |
template<typename ProtocolT > | |
std::pair< FileHandle, FileHandle > | socketpair (ProtocolT protocol, std::error_code &ec) noexcept |
Create a pair of connected sockets. | |
template<typename ProtocolT > | |
std::pair< FileHandle, FileHandle > | socketpair (ProtocolT protocol) |
Create a pair of connected sockets. | |
FileHandle | accept (int sockfd, sockaddr &addr, socklen_t &addrlen, std::error_code &ec) noexcept |
Accept a connection on a socket. | |
FileHandle | accept (int sockfd, sockaddr &addr, socklen_t &addrlen) |
Accept a connection on a socket. | |
FileHandle | accept (int sockfd, std::error_code &ec) noexcept |
Accept a connection on a socket. | |
FileHandle | accept (int sockfd) |
Accept a connection on a socket. | |
template<typename EndpointT > | |
FileHandle | accept (int sockfd, EndpointT &ep, std::error_code &ec) noexcept |
Accept a connection on a socket. | |
template<typename EndpointT > | |
FileHandle | accept (int sockfd, EndpointT &ep) |
Accept a connection on a socket. | |
void | bind (int sockfd, const sockaddr &addr, socklen_t addrlen, std::error_code &ec) noexcept |
Bind a name to a socket. | |
void | bind (int sockfd, const sockaddr &addr, socklen_t addrlen) |
Bind a name to a socket. | |
template<typename EndpointT > | |
void | bind (int sockfd, const EndpointT &ep, std::error_code &ec) noexcept |
Bind a name to a socket. | |
template<typename EndpointT > | |
void | bind (int sockfd, const EndpointT &ep) |
Bind a name to a socket. | |
void | connect (int sockfd, const sockaddr &addr, socklen_t addrlen, std::error_code &ec) noexcept |
Initiate a connection on a socket. | |
void | connect (int sockfd, const sockaddr &addr, socklen_t addrlen) |
Initiate a connection on a socket. | |
template<typename EndpointT > | |
void | connect (int sockfd, const EndpointT &ep, std::error_code &ec) noexcept |
Initiate a connection on a socket. | |
template<typename EndpointT > | |
void | connect (int sockfd, const EndpointT &ep) |
Initiate a connection on a socket. | |
void | listen (int sockfd, int backlog, std::error_code &ec) noexcept |
Listen for connections on a socket. | |
void | listen (int sockfd, int backlog) |
Listen for connections on a socket. | |
void | shutdown (int sockfd, int how, std::error_code &ec) noexcept |
Shut-down part of a full-duplex connection. | |
void | shutdown (int sockfd, int how) |
Shut-down part of a full-duplex connection. | |
ssize_t | recv (int sockfd, void *buf, std::size_t len, int flags, std::error_code &ec) noexcept |
Receive a message from a socket. | |
std::size_t | recv (int sockfd, void *buf, std::size_t len, int flags) |
Receive a message from a socket. | |
ssize_t | recv (int sockfd, MutableBuffer buf, int flags, std::error_code &ec) noexcept |
Receive a message from a socket. | |
std::size_t | recv (int sockfd, MutableBuffer buf, int flags) |
Receive a message from a socket. | |
ssize_t | recvmsg (int sockfd, msghdr &msg, int flags, std::error_code &ec) noexcept |
std::size_t | recvmsg (int sockfd, msghdr &msg, int flags) |
ssize_t | recvfrom (int sockfd, void *buf, std::size_t len, int flags, sockaddr &addr, socklen_t &addrlen, std::error_code &ec) noexcept |
Receive a message from a socket. | |
std::size_t | recvfrom (int sockfd, void *buf, std::size_t len, int flags, sockaddr &addr, socklen_t &addrlen) |
Receive a message from a socket. | |
template<typename EndpointT > | |
ssize_t | recvfrom (int sockfd, void *buf, std::size_t len, int flags, EndpointT &ep, std::error_code &ec) noexcept |
Receive a message from a socket. | |
template<typename EndpointT > | |
std::size_t | recvfrom (int sockfd, void *buf, std::size_t len, int flags, EndpointT &ep) |
Receive a message from a socket. | |
template<typename EndpointT > | |
ssize_t | recvfrom (int sockfd, MutableBuffer buf, int flags, EndpointT &ep, std::error_code &ec) noexcept |
Receive a message from a socket. | |
template<typename EndpointT > | |
std::size_t | recvfrom (int sockfd, MutableBuffer buf, int flags, EndpointT &ep) |
Receive a message from a socket. | |
ssize_t | send (int sockfd, const void *buf, std::size_t len, int flags, std::error_code &ec) noexcept |
Send a message on a socket. | |
std::size_t | send (int sockfd, const void *buf, std::size_t len, int flags) |
Send a message on a socket. | |
ssize_t | send (int sockfd, ConstBuffer buf, int flags, std::error_code &ec) noexcept |
Send a message on a socket. | |
std::size_t | send (int sockfd, ConstBuffer buf, int flags) |
Send a message on a socket. | |
ssize_t | sendto (int sockfd, const void *buf, std::size_t len, int flags, const sockaddr &addr, socklen_t addrlen, std::error_code &ec) noexcept |
Send a message on a socket. | |
std::size_t | sendto (int sockfd, const void *buf, std::size_t len, int flags, const sockaddr &addr, socklen_t addrlen) |
Send a message on a socket. | |
template<typename EndpointT > | |
ssize_t | sendto (int sockfd, const void *buf, std::size_t len, int flags, const EndpointT &ep, std::error_code &) noexcept |
Send a message on a socket. | |
template<typename EndpointT > | |
std::size_t | sendto (int sockfd, const void *buf, std::size_t len, int flags, const EndpointT &ep) |
Send a message on a socket. | |
template<typename EndpointT > | |
ssize_t | sendto (int sockfd, ConstBuffer buf, int flags, const EndpointT &ep, std::error_code &ec) noexcept |
Send a message on a socket. | |
template<typename EndpointT > | |
std::size_t | sendto (int sockfd, ConstBuffer buf, int flags, const EndpointT &ep) |
Send a message on a socket. | |
void | getsockname (int sockfd, sockaddr &addr, socklen_t &addrlen, std::error_code &ec) noexcept |
Get the socket name. | |
void | getsockname (int sockfd, sockaddr &addr, socklen_t &addrlen) |
Get the socket name. | |
template<typename EndpointT > | |
void | getsockname (int sockfd, EndpointT &ep, std::error_code &ec) noexcept |
Get the socket name. | |
template<typename EndpointT > | |
void | getsockname (int sockfd, EndpointT &ep) |
Get the socket name. | |
void | getsockopt (int sockfd, int level, int optname, void *optval, socklen_t &optlen, std::error_code &ec) noexcept |
Get socket option. | |
void | getsockopt (int sockfd, int level, int optname, void *optval, socklen_t &optlen) |
Get socket option. | |
void | setsockopt (int sockfd, int level, int optname, const void *optval, socklen_t optlen, std::error_code &ec) noexcept |
Set socket option. | |
void | setsockopt (int sockfd, int level, int optname, const void *optval, socklen_t optlen) |
Set socket option. | |
void | chdir (const char *path, std::error_code &ec) noexcept |
Change working directory. | |
void | chdir (const char *path) |
Change working directory. | |
pid_t | fork (std::error_code &ec) noexcept |
Create a child process. | |
pid_t | fork () |
Create a child process. | |
pid_t | setsid (std::error_code &ec) noexcept |
Creates a session and sets the process group ID. | |
pid_t | setsid () |
Creates a session and sets the process group ID. | |
|
inlinenoexcept |
Open a new epoll instance. The size argument is ignored in kernels >= 2.6.8, but must be greater than zero.
Definition at line 30 of file Epoll.hpp.
Referenced by epoll_create(), and epoll_create().
|
inline |
|
inlinenoexcept |
Open a new epoll instance. If flags is zero, then epoll_create1() is the same as epoll_create().
Definition at line 51 of file Epoll.hpp.
Referenced by epoll_create1(), and epoll_create1().
|
inline |
Open a new epoll instance. If flags is zero, then epoll_create1() is the same as epoll_create().
|
inlinenoexcept |
Control interface for an epoll file descriptor.
Definition at line 71 of file Epoll.hpp.
Referenced by toolbox::io::Epoll::add(), toolbox::io::Epoll::del(), epoll_ctl(), epoll_ctl(), toolbox::io::Epoll::mod(), and toolbox::io::Epoll::mod().
|
inline |
|
inlinenoexcept |
Wait for an I/O event on an epoll file descriptor.
Definition at line 90 of file Epoll.hpp.
Referenced by epoll_wait(), epoll_wait(), toolbox::io::Epoll::wait(), and toolbox::io::Epoll::wait().
|
inline |
|
inlinenoexcept |
Create a file descriptor for event notification.
Definition at line 28 of file EventFd.hpp.
|
inline |
Create a file descriptor for event notification.
Definition at line 38 of file EventFd.hpp.
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
Truncate a file to a specified length.
Definition at line 128 of file File.hpp.
Referenced by ftruncate(), and ftruncate().
|
inlinenoexcept |
Read from a file descriptor.
Definition at line 146 of file File.hpp.
Referenced by toolbox::io::EventFd::read(), read(), read(), read(), read(), toolbox::net::IoSock::read(), toolbox::net::IoSock::read(), toolbox::net::IoSock::read(), and toolbox::net::IoSock::read().
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Write to a file descriptor.
Definition at line 178 of file File.hpp.
Referenced by toolbox::http::BasicConn< RequestT, AppT >::dispose_now(), toolbox::net::IoSock::write(), toolbox::net::IoSock::write(), toolbox::net::IoSock::write(), toolbox::net::IoSock::write(), write(), write(), write(), write(), toolbox::io::EventFd::write(), and toolbox::io::EventFd::write().
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
Create a file descriptor for timer notification.
Definition at line 29 of file TimerFd.hpp.
Referenced by timerfd_create(), and timerfd_create().
|
inline |
Create a file descriptor for timer notification.
Definition at line 39 of file TimerFd.hpp.
|
inlinenoexcept |
Arm or disarm timer.
Definition at line 49 of file TimerFd.hpp.
Referenced by toolbox::io::TimerFd< ClockT >::set_time(), toolbox::io::TimerFd< ClockT >::set_time(), toolbox::io::TimerFd< ClockT >::set_time(), toolbox::io::TimerFd< ClockT >::set_time(), timerfd_settime(), timerfd_settime(), timerfd_settime(), timerfd_settime(), timerfd_settime(), timerfd_settime(), timerfd_settime(), and timerfd_settime().
|
inline |
Arm or disarm timer.
Definition at line 59 of file TimerFd.hpp.
|
inlinenoexcept |
Arm or disarm timer.
Definition at line 68 of file TimerFd.hpp.
|
inline |
Arm or disarm timer.
Definition at line 78 of file TimerFd.hpp.
|
inlinenoexcept |
Arm or disarm timer.
Definition at line 88 of file TimerFd.hpp.
|
inline |
Arm or disarm timer.
Definition at line 97 of file TimerFd.hpp.
|
inlinenoexcept |
Arm or disarm timer.
Definition at line 106 of file TimerFd.hpp.
|
inline |
Arm or disarm timer.
Definition at line 114 of file TimerFd.hpp.
|
inlinenoexcept |
Get network address from Internet host and service.
Definition at line 36 of file Socket.hpp.
Referenced by getaddrinfo(), getaddrinfo(), getaddrinfo(), getaddrinfo(), getaddrinfo(), and getaddrinfo().
|
inline |
Get network address from Internet host and service.
Definition at line 48 of file Socket.hpp.
|
inlinenoexcept |
Get network address from Internet host and service.
Definition at line 60 of file Socket.hpp.
|
inline |
Get network address from Internet host and service.
Definition at line 73 of file Socket.hpp.
|
inlinenoexcept |
Get network address from Internet host and service.
Definition at line 87 of file Socket.hpp.
|
inline |
Get network address from Internet host and service.
Definition at line 95 of file Socket.hpp.
Returns the index of the network interface corresponding to the name ifname.
Definition at line 101 of file Socket.hpp.
Referenced by if_nametoindex(), and if_nametoindex().
Returns the index of the network interface corresponding to the name ifname.
Definition at line 113 of file Socket.hpp.
|
inlinenoexcept |
Create an endpoint for communication.
Definition at line 125 of file Socket.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), toolbox::net::DgramSock::DgramSock(), toolbox::net::McastSock::McastSock(), socket(), socket(), socket(), socket(), toolbox::net::StreamSockClnt::StreamSockClnt(), and toolbox::net::StreamSockServ::StreamSockServ().
|
inline |
Create an endpoint for communication.
Definition at line 135 of file Socket.hpp.
|
inlinenoexcept |
Create an endpoint for communication.
Definition at line 146 of file Socket.hpp.
|
inline |
Create an endpoint for communication.
Definition at line 153 of file Socket.hpp.
|
inlinenoexcept |
Create a pair of connected sockets.
Definition at line 159 of file Socket.hpp.
Referenced by socketpair(), socketpair(), socketpair(), and socketpair().
|
inline |
Create a pair of connected sockets.
Definition at line 170 of file Socket.hpp.
|
inlinenoexcept |
Create a pair of connected sockets.
Definition at line 181 of file Socket.hpp.
|
inline |
Create a pair of connected sockets.
Definition at line 189 of file Socket.hpp.
|
inlinenoexcept |
Accept a connection on a socket.
Definition at line 195 of file Socket.hpp.
Referenced by toolbox::net::StreamSockServ::accept(), toolbox::net::StreamSockServ::accept(), accept(), accept(), accept(), accept(), accept(), accept(), BOOST_AUTO_TEST_CASE(), and toolbox::net::StreamAcceptor< DerivedT >::~StreamAcceptor().
|
inline |
Accept a connection on a socket.
Definition at line 208 of file Socket.hpp.
|
inlinenoexcept |
Accept a connection on a socket.
Definition at line 220 of file Socket.hpp.
|
inline |
Accept a connection on a socket.
Definition at line 230 of file Socket.hpp.
|
inlinenoexcept |
Accept a connection on a socket.
Definition at line 241 of file Socket.hpp.
|
inline |
Accept a connection on a socket.
Definition at line 253 of file Socket.hpp.
|
inlinenoexcept |
Bind a name to a socket.
Definition at line 262 of file Socket.hpp.
Referenced by toolbox::net::DgramSock::bind(), toolbox::net::McastSock::bind(), toolbox::net::StreamSockServ::bind(), toolbox::net::DgramSock::bind(), toolbox::net::McastSock::bind(), toolbox::net::StreamSockServ::bind(), and BOOST_AUTO_TEST_CASE().
|
inline |
Bind a name to a socket.
Definition at line 270 of file Socket.hpp.
|
inlinenoexcept |
Bind a name to a socket.
Definition at line 279 of file Socket.hpp.
|
inline |
Bind a name to a socket.
Definition at line 286 of file Socket.hpp.
|
inlinenoexcept |
Initiate a connection on a socket.
Definition at line 292 of file Socket.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), toolbox::net::DgramSock::connect(), toolbox::net::McastSock::connect(), toolbox::net::StreamSockClnt::connect(), toolbox::net::DgramSock::connect(), toolbox::net::McastSock::connect(), toolbox::net::StreamSockClnt::connect(), connect(), connect(), connect(), and connect().
Initiate a connection on a socket.
Definition at line 301 of file Socket.hpp.
Initiate a connection on a socket.
Definition at line 310 of file Socket.hpp.
Initiate a connection on a socket.
Definition at line 317 of file Socket.hpp.
Listen for connections on a socket.
Definition at line 323 of file Socket.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), toolbox::net::StreamSockServ::listen(), toolbox::net::StreamSockServ::listen(), listen(), and listen().
Listen for connections on a socket.
Definition at line 331 of file Socket.hpp.
Shut-down part of a full-duplex connection.
Definition at line 339 of file Socket.hpp.
Referenced by toolbox::net::IoSock::shutdown(), shutdown(), and shutdown().
Shut-down part of a full-duplex connection.
Definition at line 347 of file Socket.hpp.
|
inlinenoexcept |
Receive a message from a socket.
Definition at line 355 of file Socket.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), recv(), recv(), recv(), recv(), toolbox::net::IoSock::recv(), toolbox::net::IoSock::recv(), toolbox::net::IoSock::recv(), and toolbox::net::IoSock::recv().
Receive a message from a socket.
Definition at line 365 of file Socket.hpp.
|
inlinenoexcept |
Receive a message from a socket.
Definition at line 375 of file Socket.hpp.
|
inline |
Receive a message from a socket.
Definition at line 381 of file Socket.hpp.
|
inlinenoexcept |
Definition at line 386 of file Socket.hpp.
Referenced by recvmsg(), recvmsg(), toolbox::net::IoSock::recvmsg(), and toolbox::net::IoSock::recvmsg().
Definition at line 395 of file Socket.hpp.
|
inlinenoexcept |
Receive a message from a socket.
Definition at line 405 of file Socket.hpp.
Referenced by recvfrom(), recvfrom(), recvfrom(), recvfrom(), recvfrom(), recvfrom(), toolbox::net::DgramSock::recvfrom(), toolbox::net::McastSock::recvfrom(), toolbox::net::DgramSock::recvfrom(), toolbox::net::McastSock::recvfrom(), toolbox::net::DgramSock::recvfrom(), toolbox::net::McastSock::recvfrom(), toolbox::net::DgramSock::recvfrom(), and toolbox::net::McastSock::recvfrom().
|
inline |
Receive a message from a socket.
Definition at line 418 of file Socket.hpp.
|
inlinenoexcept |
Receive a message from a socket.
Definition at line 432 of file Socket.hpp.
|
inline |
Receive a message from a socket.
Definition at line 445 of file Socket.hpp.
|
inlinenoexcept |
Receive a message from a socket.
Definition at line 455 of file Socket.hpp.
|
inline |
Receive a message from a socket.
Definition at line 463 of file Socket.hpp.
|
inlinenoexcept |
Send a message on a socket.
Definition at line 469 of file Socket.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), toolbox::net::IoSock::send(), toolbox::net::IoSock::send(), toolbox::net::IoSock::send(), toolbox::net::IoSock::send(), send(), send(), send(), and send().
Send a message on a socket.
Definition at line 480 of file Socket.hpp.
|
inlinenoexcept |
Send a message on a socket.
Definition at line 490 of file Socket.hpp.
|
inline |
Send a message on a socket.
Definition at line 496 of file Socket.hpp.
|
inlinenoexcept |
Send a message on a socket.
Definition at line 502 of file Socket.hpp.
Referenced by toolbox::net::DgramSock::sendto(), toolbox::net::McastSock::sendto(), toolbox::net::DgramSock::sendto(), toolbox::net::McastSock::sendto(), toolbox::net::DgramSock::sendto(), toolbox::net::McastSock::sendto(), toolbox::net::DgramSock::sendto(), toolbox::net::McastSock::sendto(), sendto(), sendto(), sendto(), sendto(), sendto(), and sendto().
|
inline |
Send a message on a socket.
Definition at line 513 of file Socket.hpp.
|
inlinenoexcept |
Send a message on a socket.
Definition at line 525 of file Socket.hpp.
|
inline |
Send a message on a socket.
Definition at line 533 of file Socket.hpp.
|
inlinenoexcept |
Send a message on a socket.
Definition at line 541 of file Socket.hpp.
|
inline |
Send a message on a socket.
Definition at line 550 of file Socket.hpp.
|
inlinenoexcept |
Get the socket name.
Definition at line 557 of file Socket.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), toolbox::net::DgramSock::get_sock_name(), toolbox::net::McastSock::get_sock_name(), toolbox::net::StreamSockServ::get_sock_name(), toolbox::net::StreamSockClnt::get_sock_name(), toolbox::net::DgramSock::get_sock_name(), toolbox::net::McastSock::get_sock_name(), toolbox::net::StreamSockServ::get_sock_name(), toolbox::net::StreamSockClnt::get_sock_name(), getsockname(), getsockname(), getsockname(), and getsockname().
Get the socket name.
Definition at line 568 of file Socket.hpp.
Get the socket name.
Definition at line 579 of file Socket.hpp.
Get the socket name.
Definition at line 590 of file Socket.hpp.
|
inlinenoexcept |
Get socket option.
Definition at line 598 of file Socket.hpp.
Referenced by getsockopt(), and getsockopt().
|
inline |
Get socket option.
Definition at line 607 of file Socket.hpp.
|
inlinenoexcept |
Set socket option.
Definition at line 615 of file Socket.hpp.
Referenced by setsockopt(), and setsockopt().
|
inline |
Set socket option.
Definition at line 624 of file Socket.hpp.
Change working directory.
Definition at line 28 of file System.hpp.
Change working directory.
Definition at line 37 of file System.hpp.
|
inlinenoexcept |
Create a child process.
Definition at line 46 of file System.hpp.
|
inline |
|
inlinenoexcept |
Creates a session and sets the process group ID.
Definition at line 66 of file System.hpp.
|
inline |
Creates a session and sets the process group ID.
Definition at line 76 of file System.hpp.