#include <tcp_socket.h>
Public Member Functions | |
| TcpSocket () | |
| TcpSocket (int socket_fd) | |
| ~TcpSocket () | |
| int | Listen (const std::string &ip, int port) override |
| std::unique_ptr< Socket > | Accept () override |
| void | ReInit () override |
| void | Close () override |
| int | Connect (const std::string &ip, int port) override |
| int | Send (const std::string &data) override |
| int | Recv (void **buf, size_t *len) override |
| int | GetBindingPort () override |
| void | SetRecvTimeout (int64_t microseconds) override |
| void | SetSendTimeout (int64_t microseconds) override |
| int | SetAsync (bool is_open=true) override |
Public Member Functions inherited from resdb::Socket | |
| Socket ()=default | |
| virtual | ~Socket ()=default |
| virtual int | SetSocketOpt (const char *option, int optval) |
Definition at line 29 of file tcp_socket.h.
| resdb::TcpSocket::TcpSocket | ( | ) |
Definition at line 70 of file tcp_socket.cpp.
| resdb::TcpSocket::TcpSocket | ( | int | socket_fd | ) |
Definition at line 72 of file tcp_socket.cpp.
| resdb::TcpSocket::~TcpSocket | ( | ) |
Definition at line 74 of file tcp_socket.cpp.
|
overridevirtual |
Implements resdb::Socket.
Definition at line 138 of file tcp_socket.cpp.
|
overridevirtual |
Implements resdb::Socket.
Definition at line 81 of file tcp_socket.cpp.
|
overridevirtual |
Implements resdb::Socket.
Definition at line 150 of file tcp_socket.cpp.
|
overridevirtual |
Implements resdb::Socket.
Definition at line 136 of file tcp_socket.cpp.
|
overridevirtual |
Implements resdb::Socket.
Definition at line 97 of file tcp_socket.cpp.
|
overridevirtual |
Implements resdb::Socket.
Definition at line 202 of file tcp_socket.cpp.
|
overridevirtual |
Implements resdb::Socket.
Definition at line 76 of file tcp_socket.cpp.
|
overridevirtual |
Implements resdb::Socket.
Definition at line 177 of file tcp_socket.cpp.
|
overridevirtual |
Reimplemented from resdb::Socket.
Definition at line 172 of file tcp_socket.cpp.
|
overridevirtual |
Reimplemented from resdb::Socket.
Definition at line 215 of file tcp_socket.cpp.
|
overridevirtual |
Reimplemented from resdb::Socket.
Definition at line 228 of file tcp_socket.cpp.