24 #ifndef WPIUTIL_WPI_TCPSTREAM_H_
25 #define WPIUTIL_WPI_TCPSTREAM_H_
30 #include "wpi/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_WPI_TCPSTREAM_H_
Definition: NetworkStream.h:17
Definition: TCPConnector.h:37
Definition: TCPAcceptor.h:38
WPILib C++ utilities (wpiutil) namespace.
Definition: SmallString.h:21
StringRef - Represent a constant reference to a string, i.e.
Definition: StringRef.h:49
Definition: TCPStream.h:36