Revision ba516b61
ID | ba516b6119a7900e593a64240757522a8aee5f64 |
Parent | bc5cdb79 |
Child | 42f1b573 |
Major overhaul to the I/O functionality:
The SequentialStremMultiplexer (SSM) has been replaced by AosIOStream.
The AosIOStream class acts like a BaseSequentialStream but consists of multiple AosIOChannels.
Each AosIOChannel again implements a BaseAsynchronousChannel and thus is a derived class of BaseSequentialStream as well.
A similar implementation has been done for the shell (AosShellStream and AosShellChannel).
Please note that the *Stream classes do not support input functionality yet.
Files
- added
- modified
- copied
- renamed
- deleted
- os
- amiroos.h (diff)
- core
- core.mk (diff)
- inc
- aos_iostream.h
- aos_shell.h (diff)
- aos_ssm.h
- aos_system.h (diff)
- src
- aos_iostream.c
- aos_shell.c (diff)
- aos_ssm.c
- aos_system.c (diff)
- main.c (diff)