dodo::io::stdio Class Reference
provides interface for stdin/stdout/stderr I/O operations More...
#include <ioStdio.h>
Inheritance diagram for dodo::io::stdio:

Collaboration diagram for dodo::io::stdio:

Public Member Functions | |
| stdio (short protection=channel::PROTECTION_PROCESS) | |
| constructor | |
| virtual | ~stdio () |
| destructor | |
| virtual void | redirectToStderr (bool toStderr) |
| redirect output stream to stderr or stdout | |
| virtual bool | isRedirectedToStderr () |
Protected Member Functions | |
| virtual unsigned long | _writeString (const char *const data) const |
| write null- terminated string | |
Detailed Description
provides interface for stdin/stdout/stderr I/O operations
Definition at line 44 of file ioStdio.h.
Constructor & Destructor Documentation
| dodo::io::stdio::stdio | ( | short | protection = channel::PROTECTION_PROCESS |
) |
constructor
- Parameters:
-
protection defines type of IO protection,
- See also:
- io::channel::protectionEnum
| virtual dodo::io::stdio::~stdio | ( | ) | [virtual] |
destructor
Member Function Documentation
| virtual unsigned long dodo::io::stdio::_writeString | ( | const char *const | data | ) | const [protected, virtual] |
write null- terminated string
- Returns:
- amount in bytes of successfully written data
Reimplemented from dodo::io::pipe.
| virtual bool dodo::io::stdio::isRedirectedToStderr | ( | ) | [virtual] |
- Returns:
- true if output stream is redirected to stderr
| virtual void dodo::io::stdio::redirectToStderr | ( | bool | toStderr | ) | [virtual] |
The documentation for this class was generated from the following file:
- include/libdodo/ioStdio.h
Generated on Sun Nov 8 03:44:51 2009 for libdodo by
1.6.1

