1 #ifndef _CSDBG_STREAMBUF
2 #define _CSDBG_STREAMBUF 1
virtual streambuf & header()
Append LDP headers to the buffer.
virtual streambuf & flush()=0
To be implemented.
virtual streambuf & sync() const =0
To be implemented.
This abstract class is the base for all buffered output stream types (for files, sockets, serial interfaces e.t.c)
i32 m_handle
Stream handle (descriptor)
streambuf()
Object default constructor.
virtual streambuf & operator=(const streambuf &)
Assignment operator.
virtual streambuf & lock() const
Lock the stream (exclusively)
Class csdbg::string definition.
Lightweight string buffer class (for ISO-8859-1 text)
virtual ~streambuf()=0
To be implemented.
virtual i32 handle() const
Get the handle.
int i32
32-bit signed integer
virtual streambuf & unlock() const
Unlock the stream.
virtual bool is_opened() const
Check if the stream is opened for output.
virtual streambuf & open()=0
To be implemented.
virtual streambuf & close()
Close the stream.
virtual streambuf * clone() const =0
To be implemented.