|
enum | Error { kConnectionClosed = 0,
kConnectionReset = -1,
kConnectionTimedOut = -2,
kWouldBlock = -3
} |
|
|
virtual std::size_t | send (const char *buffer, std::size_t len, Error *err)=0 |
|
virtual std::size_t | receive (char *buffer, std::size_t len, Error *err, int timeout=0)=0 |
|
virtual void | close ()=0 |
|
virtual llvm::StringRef | getPeerIP () const =0 |
|
virtual int | getPeerPort () const =0 |
|
virtual void | setNoDelay ()=0 |
|
virtual bool | setBlocking (bool enabled)=0 |
|
virtual int | getNativeHandle () const =0 |
|
| NetworkStream (const NetworkStream &)=delete |
|
NetworkStream & | operator= (const NetworkStream &)=delete |
|
The documentation for this class was generated from the following file: