Arena  1.0
A content management system
 All Classes Files Functions Variables Pages
Streams.py File Reference

This file defines the base stream class, from which all other streams in arena are derived. More...

Classes

class  Library.IO.Streams.AStream
 This class defines the methods common to all stream objects used by arena. More...
 
class  Library.IO.Streams.IsStreamable
 This class defines the methods which must be implemented by classes that are capable of streaming their instance data to and from an arbitrary stream. More...
 

Variables

string Library.IO.Streams.sStringLengthSpecifier = "=Q"
 Used to read and write the length specifier for a string.
 
string Library.IO.Streams.sStreamingString = "={numChars}c"
 Used to read strings.
 

Detailed Description

This file defines the base stream class, from which all other streams in arena are derived.

It also defines an interface which is adopted by those classes that are able to stream their data to and from an arbitrary stream.