OSocketStream

class OSocketStream

Bases: ostream, SSWriter

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

Inheritance diagram of OSocketStream

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