AUI Framework
master
Cross-platform base for C++ UI apps
|
Public Member Functions# | |
virtual void | write (const char *src, size_t size)=0 |
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) |
|
inline |
Writes data using AUI serialization (see AUI/Traits/serializable.h)
t | value to write |
|
pure virtual |
src | source buffer |
size | source buffer's size. > 0 |
Implemented in AByteBuffer, ADynamicPipe, AFileOutputStream, AOpusSoundPipe, APipe, AStringStream, ATcpSocket, AVorbisSoundPipe, AWebsocket, Pipe, and PipeOutputStream.
void IOutputStream::write | ( | const T & | t | ) |
Writes data using AUI serialization (see AUI/Traits/serializable.h)
t | value to write |