|
| PipeOutputStream (Pipe pipe) |
|
void | write (const char *src, size_t size) override |
| Writes exact size bytes to stream. Blocking (waiting for write all data) is allowed.
|
|
template<typename T> |
void | write (const T &t) |
|
template<typename T> |
IOutputStream & | operator<< (const T &t) |
|
◆ write()
void PipeOutputStream::write |
( |
const char * | src, |
|
|
size_t | size ) |
|
overridevirtual |
Writes exact size
bytes to stream. Blocking (waiting for write all data) is allowed.
- Sneaky exceptions
- An implementation can throw any exception that subclasses AIOException.
- Parameters
-
src | source buffer |
size | source buffer's size. > 0 |
Implements IOutputStream.
The documentation for this class was generated from the following files:
- aui.core/src/AUI/Platform/PipeOutputStream.h
- aui.core/src/AUI/Platform/unix/PipeOutputStreamImpl.cpp
- aui.core/src/AUI/Platform/win32/PipeOutputStreamImpl.cpp