OSocketStream
-
class OSocketStream
-
A base class for ostreams that write to a (possibly non-blocking) socket. It adds
is_closed()
, which can be called after any write operation fails to check whether the socket has been closed, or whether more data may be sent later.Inheritance diagram
-
virtual void close(void) = 0
-
bool flush(void)
Sends the most recently queued data now. This only has meaning if
set_collect_tcp()
has been set to true.
-
virtual bool is_closed(void) = 0
-
virtual void close(void) = 0