24 #ifndef WPIUTIL_TCPSOCKETS_TCPSTREAM_H_ 25 #define WPIUTIL_TCPSOCKETS_TCPSTREAM_H_ 30 #include "tcpsockets/NetworkStream.h" 48 size_t send(
const char* buffer,
size_t len, Error* err)
override;
49 size_t receive(
char* buffer,
size_t len, Error* err,
50 int timeout = 0)
override;
51 void close()
override;
54 int getPeerPort()
const override;
55 void setNoDelay()
override;
56 bool setBlocking(
bool enabled)
override;
57 int getNativeHandle()
const override;
63 bool WaitForReadEvent(
int timeout);
71 #endif // WPIUTIL_TCPSOCKETS_TCPSTREAM_H_ Definition: NetworkStream.h:17
Definition: TCPConnector.h:37
Definition: TCPAcceptor.h:38
Definition: SocketError.cpp:17
StringRef - Represent a constant reference to a string, i.e.
Definition: StringRef.h:42
Definition: TCPStream.h:36