|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
redirect std IO: a stream's distributor (dx::redirect::indent::streambuf) hands every write to the sinks joined to it - any std::streambuf: the stream's own, a file's, a line sink's (dx::redirect::line) - which join and leave in any order, each for its object's life (dx::redirect::join) More...
Classes | |
| struct | cerr |
| struct | clog |
| struct | cout |
| the event log entry kind each standard stream is written as - the three below are what dx::redirect::eventlog is instantiated with More... | |
| class | debug |
| a stream's lines to the debugger (OutputDebugString), beside its other sinks More... | |
| class | eventlog |
| a standard stream redirected into the Windows event log, one entry per line: what a service or any process without a console logs through, since nobody reads its stdout More... | |
| class | file |
| a stream into a file, beside its other sinks: instances naming one path share its buffer - one per ASIO client, left in any order - and each line is written once More... | |
| class | indent |
| one nesting level on a stream carrying an dx::redirect::indent::streambuf, taken for the object's scope: every line written inside it is prefixed. Levels nest LIFO per thread More... | |
| class | join |
| a buffer as a sink of a stream for the object's life - a sink's last member, so it leaves before the sink's own members go More... | |
| class | line |
| a sink taking a stream's lines, each whole in one call, without its line end: what a system log, the debugger or an installation log keeps as an entry More... | |
| class | log |
| a stream's lines into unified logging, beside its other sinks More... | |
| class | setup |
| a stream's lines into the application installation log at an event level, beside its other sinks: what a driver package installer reports reaches the log Windows keeps of installations, a custom action without a session included More... | |
| class | syslog |
| redirect stdout to syslog More... | |
redirect std IO: a stream's distributor (dx::redirect::indent::streambuf) hands every write to the sinks joined to it - any std::streambuf: the stream's own, a file's, a line sink's (dx::redirect::line) - which join and leave in any order, each for its object's life (dx::redirect::join)
redirect std IO
| (c) copyright 2009 dynamic acoustics e.U. | generated on |