24#ifndef WPINET_TCPSTREAM_H_
25#define WPINET_TCPSTREAM_H_
51 int timeout = 0)
override;
64 bool WaitForReadEvent(
int timeout);
basic_string_view< char > string_view
Definition base.h:620
Error
Definition NetworkStream.hpp:17
friend class TCPAcceptor
Definition TCPStream.h:44
int getPeerPort() const override
int getNativeHandle() const override
friend class TCPConnector
Definition TCPStream.h:45
size_t send(const char *buffer, size_t len, Error *err) override
TCPStream(const TCPStream &stream)=delete
std::string_view getPeerIP() const override
size_t receive(char *buffer, size_t len, Error *err, int timeout=0) override
void setNoDelay() override
bool setBlocking(bool enabled) override
Definition StringMap.hpp:773
Definition Errors.hpp:112
Definition raw_socket_ostream.hpp:9