(Almost) Real-Time output streams. More...
Classes | |
class | streambufs |
A base class for all stream buffer operations. More... | |
class | stringbufs |
A streambufs implementation based on strings. More... | |
class | basic_streams |
This is a stream class for use in limited environments. More... | |
class | basic_istreams |
An basic_istream is a stream which can be read. More... | |
class | basic_ostreams |
An basic_ostreams is a stream which can be written to. More... | |
class | basic_iostreams |
An IO stream based on strings. More... | |
class | printstream |
The printstream is a stream for printing characters to the terminal window. More... | |
class | stringstreams |
Stringstreams, are not guaranteed to be hard realtime. More... | |
Functions | |
basic_ostreams & | endl (basic_ostreams &) |
Flush and newline. | |
Variables | |
printstream | cout |
Console Output. |
(Almost) Real-Time output streams.
If you really have to print something out from a RealTime thread, you can use the streams of the rt_std namespace, which will call the rtos_printf functions (which are supposed to be as realtime as possible) of the OS you are using. Be warned, these classes have not been tested extensively and might in certain cases still break hard-realtime behaviour. avoid using it from your most critical threads and production code.