|
LRAUV
revA
|
Input and Output classes. More...
Classes | |
| class | AnalogToDigital |
| This class allows one to control loads on a load controller channel. More... | |
| class | DeviceIOStream |
| Wraps a linux device with an IOStream class. More... | |
| class | FileEncoder |
| This is a rather abstract class that can be implemented by classes that encode a (closed) file. More... | |
| class | FileInStream |
| Wraps a c FILE* handle with an InStream class. More... | |
| class | FileInStream_Test |
| Unit tests for FileInStream class. More... | |
| class | FileIOStream |
| Wraps a c FILE* handle with an IOStream class. More... | |
| class | FileOutStream |
| Wraps a c FILE* handle with an OutStream class. More... | |
| class | InStream |
| This is a very abstract class that can be implemented by classes that want to receive stream input. More... | |
| class | IOStream |
| This is a rather abstract class that can be implemented by classes that want to send and receive stream input. More... | |
| class | NullIOStream |
| This is an implementation of IOStream that does nothing. More... | |
| class | LineReader |
| Utility for the concrete concern of reading lines from a given file descriptor in a non-blocking fashion. More... | |
| class | LoadControl |
| This class allows one to control loads on a load controller channel. More... | |
| class | LPC3Reg |
| Provides pointers for poking and peeking at LPC3XXX registers. More... | |
| class | LzmaEncoder |
| This is a rather abstract class that can be implemented by classes that encode a (closed) file. More... | |
| class | MappedIOStream |
| Wraps Memory mapped file with an IOStream class. More... | |
| class | MappedIOStream_Test |
| Unit tests for MappedIOStream class. More... | |
| class | OutStream |
| This is a very abstract class that can be implemented by classes that want to send stream output. More... | |
| class | StrIOStream |
| Wraps a Str with an IOStream class. More... | |
| class | StrIOStream_Test |
| Unit tests for StrIOStream class. More... | |
| class | UartStream |
| Implements both InStream and OutStream for the LPC3XXX Standard UART. More... | |
| class | ZipEncoder |
| This is a rather abstract class that can be implemented by classes that encode a (closed) file. More... | |
Input and Output classes.
Part of an attempt to avoid the standard template library. Also accommodates some of the oddities of serial communications on the LPC3XXX.
| enum UartStream::Baudrate |
|
private |
| enum LoadControl::LCBData |
| enum UartStream::UartId |