Public Member Functions | |
virtual u_result | bind (const SocketAddress &localaddr) |
virtual u_result | bind (const SocketAddress &localaddr) |
virtual u_result | bind (const SocketAddress &localaddr) |
virtual u_result | clearRxCache () |
virtual u_result | clearRxCache () |
virtual u_result | clearRxCache () |
DGramSocketImpl (int fd) | |
DGramSocketImpl (int fd) | |
DGramSocketImpl (SOCKET fd) | |
virtual void | dispose () |
virtual void | dispose () |
virtual void | dispose () |
virtual u_result | getLocalAddress (SocketAddress &localaddr) |
virtual u_result | getLocalAddress (SocketAddress &localaddr) |
virtual u_result | getLocalAddress (SocketAddress &localaddr) |
virtual u_result | recvFrom (void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr) |
virtual u_result | recvFrom (void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr) |
virtual u_result | recvFrom (void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr) |
virtual u_result | sendTo (const SocketAddress *target, const void *buffer, size_t len) |
virtual u_result | sendTo (const SocketAddress *target, const void *buffer, size_t len) |
virtual u_result | sendTo (const SocketAddress *target, const void *buffer, size_t len) |
virtual u_result | setPairAddress (const SocketAddress *pairAddress) |
virtual u_result | setPairAddress (const SocketAddress *pairAddress) |
virtual u_result | setPairAddress (const SocketAddress *pairAddress) |
virtual u_result | setTimeout (_u32 timeout, socket_direction_mask msk) |
virtual u_result | setTimeout (_u32 timeout, socket_direction_mask msk) |
virtual u_result | setTimeout (_u32 timeout, socket_direction_mask msk) |
virtual u_result | waitforData (_u32 timeout) |
virtual u_result | waitforData (_u32 timeout) |
virtual u_result | waitforData (_u32 timeout) |
virtual u_result | waitforSent (_u32 timeout) |
virtual u_result | waitforSent (_u32 timeout) |
virtual u_result | waitforSent (_u32 timeout) |
virtual | ~DGramSocketImpl () |
virtual | ~DGramSocketImpl () |
virtual | ~DGramSocketImpl () |
![]() | |
virtual | ~SocketBase () |
Protected Attributes | |
int | _socket_fd |
SOCKET | _socket_fd |
Additional Inherited Members | |
![]() | |
enum | { DEFAULT_SOCKET_TIMEOUT = 10000 } |
enum | socket_direction_mask { SOCKET_DIR_RD = 0x1, SOCKET_DIR_WR = 0x2, SOCKET_DIR_BOTH = (SOCKET_DIR_RD | SOCKET_DIR_WR) } |
enum | socket_family_t { SOCKET_FAMILY_INET = 0, SOCKET_FAMILY_INET6 = 1, SOCKET_FAMILY_RAW = 2 } |
![]() | |
static DGramSocket * | CreateSocket (socket_family_t family=SOCKET_FAMILY_INET) |
![]() | |
DGramSocket () | |
virtual | ~DGramSocket () |
![]() | |
SocketBase () | |
Definition at line 608 of file linux/net_socket.cpp.
|
inline |
Definition at line 612 of file linux/net_socket.cpp.
|
inlinevirtual |
Definition at line 621 of file linux/net_socket.cpp.
|
inline |
Definition at line 613 of file macOS/net_socket.cpp.
|
inlinevirtual |
Definition at line 622 of file macOS/net_socket.cpp.
|
inline |
Definition at line 693 of file win32/net_socket.cpp.
|
inlinevirtual |
Definition at line 702 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 632 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 633 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 713 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 764 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 769 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 841 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 626 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 627 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 707 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 644 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 645 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 725 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 784 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 789 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 862 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 727 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 728 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 819 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 753 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 753 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::DGramSocket.
Definition at line 808 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 658 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 659 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 739 of file win32/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 703 of file linux/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 704 of file macOS/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 784 of file win32/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 679 of file linux/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 680 of file macOS/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 760 of file win32/net_socket.cpp.
|
protected |
Definition at line 836 of file linux/net_socket.cpp.
|
protected |
Definition at line 887 of file win32/net_socket.cpp.