
Public Member Functions | |
| virtual StreamSocket * | accept (SocketAddress *pairAddress) |
| virtual StreamSocket * | accept (SocketAddress *pairAddress) |
| virtual StreamSocket * | accept (SocketAddress *pairAddress) |
| virtual u_result | bind (const SocketAddress &localaddr) |
| virtual u_result | bind (const SocketAddress &localaddr) |
| virtual u_result | bind (const SocketAddress &localaddr) |
| virtual u_result | connect (const SocketAddress &pairAddress) |
| virtual u_result | connect (const SocketAddress &pairAddress) |
| virtual u_result | connect (const SocketAddress &pairAddress) |
| virtual void | dispose () |
| virtual void | dispose () |
| virtual void | dispose () |
| virtual u_result | enableKeepAlive (bool enable) |
| virtual u_result | enableKeepAlive (bool enable) |
| virtual u_result | enableKeepAlive (bool enable) |
| virtual u_result | enableNoDelay (bool enable) |
| virtual u_result | enableNoDelay (bool enable) |
| virtual u_result | enableNoDelay (bool enable) |
| virtual u_result | getLocalAddress (SocketAddress &localaddr) |
| virtual u_result | getLocalAddress (SocketAddress &localaddr) |
| virtual u_result | getLocalAddress (SocketAddress &localaddr) |
| virtual u_result | getPeerAddress (SocketAddress &peerAddr) |
| virtual u_result | getPeerAddress (SocketAddress &peerAddr) |
| virtual u_result | getPeerAddress (SocketAddress &peerAddr) |
| virtual u_result | listen (int backlog) |
| virtual u_result | listen (int backlog) |
| virtual u_result | listen (int backlog) |
| virtual u_result | recv (void *buf, size_t len, size_t &recv_len) |
| virtual u_result | recv (void *buf, size_t len, size_t &recv_len) |
| virtual u_result | recv (void *buf, size_t len, size_t &recv_len) |
| virtual u_result | send (const void *buffer, size_t len) |
| virtual u_result | send (const void *buffer, size_t len) |
| virtual u_result | send (const void *buffer, size_t len) |
| 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 | shutdown (socket_direction_mask mask) |
| virtual u_result | shutdown (socket_direction_mask mask) |
| virtual u_result | shutdown (socket_direction_mask mask) |
| StreamSocketImpl (int fd) | |
| StreamSocketImpl (int fd) | |
| StreamSocketImpl (SOCKET fd) | |
| virtual u_result | waitforData (_u32 timeout) |
| virtual u_result | waitforData (_u32 timeout) |
| virtual u_result | waitforData (_u32 timeout) |
| virtual u_result | waitforIncomingConnection (_u32 timeout) |
| virtual u_result | waitforIncomingConnection (_u32 timeout) |
| virtual u_result | waitforIncomingConnection (_u32 timeout) |
| virtual u_result | waitforSent (_u32 timeout) |
| virtual u_result | waitforSent (_u32 timeout) |
| virtual u_result | waitforSent (_u32 timeout) |
| virtual | ~StreamSocketImpl () |
| virtual | ~StreamSocketImpl () |
| virtual | ~StreamSocketImpl () |
Public Member Functions inherited from rp::net::SocketBase | |
| virtual | ~SocketBase () |
Protected Attributes | |
| int | _socket_fd |
| SOCKET | _socket_fd |
Additional Inherited Members | |
Public Types inherited from rp::net::StreamSocket | |
| enum | { MAX_BACKLOG = 128 } |
Public Types inherited from rp::net::SocketBase | |
| 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 Public Member Functions inherited from rp::net::StreamSocket | |
| static StreamSocket * | CreateSocket (socket_family_t family=SOCKET_FAMILY_INET) |
Protected Member Functions inherited from rp::net::StreamSocket | |
| StreamSocket () | |
| virtual | ~StreamSocket () |
Protected Member Functions inherited from rp::net::SocketBase | |
| SocketBase () | |
Definition at line 323 of file linux/net_socket.cpp.
|
inline |
Definition at line 327 of file linux/net_socket.cpp.
|
inlinevirtual |
Definition at line 338 of file linux/net_socket.cpp.
|
inline |
Definition at line 320 of file macOS/net_socket.cpp.
|
inlinevirtual |
Definition at line 332 of file macOS/net_socket.cpp.
|
inline |
Definition at line 397 of file win32/net_socket.cpp.
|
inlinevirtual |
Definition at line 408 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 423 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 424 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 530 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 343 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 349 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 419 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 389 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 395 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 465 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 337 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 343 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 413 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 541 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 542 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 621 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 547 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 548 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 627 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 355 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 361 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 431 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 507 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 508 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 587 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 416 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 417 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 523 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 462 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 463 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 568 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 442 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 443 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 549 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 369 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 375 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::SocketBase.
Definition at line 445 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 521 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 522 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 601 of file win32/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 577 of file linux/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 578 of file macOS/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 657 of file win32/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 437 of file linux/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 438 of file macOS/net_socket.cpp.
|
inlinevirtual |
Implements rp::net::StreamSocket.
Definition at line 544 of file win32/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 553 of file linux/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 554 of file macOS/net_socket.cpp.
Implements rp::net::SocketBase.
Definition at line 633 of file win32/net_socket.cpp.
|
protected |
Definition at line 602 of file linux/net_socket.cpp.
|
protected |
Definition at line 683 of file win32/net_socket.cpp.