| ecl::interfaces::BaseTextStream< Device > | Parent class for text stream functionality | 
| ecl::ClearScreen | Manipulator that clears a terminal screen the c++ (hard) way | 
| ecl::EndOfLine | Replicates the well known end of line/flush combination | 
| ecl::interfaces::InputTextStream< Device, InputDevice > | Parent template for input text streams | 
| ecl::interfaces::InputTextStream< Device, true > | Input text stream interface | 
| ecl::LogStream | A customised textstream for fast, multithreaded logging to file | 
| ecl::Manipulator< Derived > | Parent template for c++ style stream manipulators | 
| ecl::OFileStream | Convenience class for OFile TextStream definitions | 
| ecl::interfaces::OutputTextStream< Device, OutputDevice > | Parent template for output text streams | 
| ecl::interfaces::OutputTextStream< Device, true > | Output text stream interface | 
| ecl::SerialStream | Convenience class for Serial TextStream definitions | 
| ecl::SharedFileStream | Convenience class for SharedFile TextStream definitions | 
| ecl::SocketClientStream | Convenience class for SocketClient TextStream definitions | 
| ecl::SocketServerStream | Convenience class for SocketServer TextStream definitions | 
| ecl::StringStream | Convenience wrapper for string device based textstreams | 
| ecl::TextStream< Device > | A text streaming interface |