Previous: LO_Stream, Up: LO_Stream


7.5.1 LO_Stream Reference

— Class: LO_Stream

Base IO class. Used by LO_Packer objects. See lobject.h.

— Function: void LO_Stream::read void* buffer size_t amt
— Function: void LO_Stream::write const void* buffer size_t amt

Read or write amt characters to or from buffer. Derived classes determine what is being read from or written to.

— Class: LO_Stream_File : public LO_Stream

For file IO. Functions: open, rewind_truncate, close.

— Class: LO_Stream_Null : public LO_Stream

For reading a stream of zeros. Can be used for initialization.