|
| | MOCK_METHOD (int, Connect,(const std::string &, int),(override)) |
| |
| | MOCK_METHOD (int, Listen,(const std::string &, int),(override)) |
| |
| | MOCK_METHOD (void, ReInit,(),(override)) |
| |
| | MOCK_METHOD (void, Close,(),(override)) |
| |
| | MOCK_METHOD (std::unique_ptr< Socket >, Accept,(),(override)) |
| |
| | MOCK_METHOD (int, Send,(const std::string &),(override)) |
| |
| | MOCK_METHOD (int, Recv,(void **, size_t *),(override)) |
| |
| | MOCK_METHOD (int, GetBindingPort,(),(override)) |
| |
| | MOCK_METHOD (int, SetAsync,(bool),(override)) |
| |
| | Socket ()=default |
| |
| virtual | ~Socket ()=default |
| |
| virtual int | Connect (const std::string &ip, int port)=0 |
| |
| virtual int | Listen (const std::string &ip, int port)=0 |
| |
| virtual void | ReInit ()=0 |
| |
| virtual void | Close ()=0 |
| |
| virtual std::unique_ptr< Socket > | Accept ()=0 |
| |
| virtual int | Send (const std::string &data)=0 |
| |
| virtual int | Recv (void **buf, size_t *len)=0 |
| |
| virtual int | SetSocketOpt (const char *option, int optval) |
| |
| virtual int | GetBindingPort ()=0 |
| |
| virtual void | SetRecvTimeout (int64_t microseconds) |
| |
| virtual void | SetSendTimeout (int64_t microseconds) |
| |
| virtual int | SetAsync (bool is_open=true) |
| |
Definition at line 29 of file mock_socket.h.