This page has been translated automatically.
UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
High-Level Systems
Samples
Usage Examples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins
Migration
Migrating to UNIGINE 2.0
C++ API Migration
Migrating from UNIGINE 2.0 to UNIGINE 2.1
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Unigine::Stream Class

UNIGINEUNIGINE 2.0Comments
virtual int read(void * ptr, int size) const =0virtual size_t read(void * ptr, size_t size) const =0 Reads the number of bytes from the stream.
virtual int write(const void * ptr, int size) const =0virtual size_t write(const void * ptr, size_t size) const =0 Writes the number of bytes to the stream.
virtual int readStream(const Ptr<Stream> & dest, int size) const =0virtual size_t readStream(const Ptr<Stream> & dest, size_t size) const =0 Reads the number of bytes directly from the stream.
virtual int writeStream(const Ptr<Stream> & src, int size) const =0virtual size_t writeStream(const Ptr<Stream> & src, size_t size) const =0 Writes the number of bytes directly to the stream.
-virtual String readLine() const =0 Reads a line from the stream.
-virtual int readLine(char * str, int size) const =0 Reads a line from the stream.
-virtual String gets() const =0 Reads the stream data from the current position
-virtual int puts(const char * str) const =0 Writes a string of characters to the stream.
-virtual int isError() const =0 Returns the status of the stream.
Last update: 03.07.2017
Build: ()