-
-
Notifications
You must be signed in to change notification settings - Fork 33
dlib.core.stream
Timur Gafarov edited this page Apr 26, 2017
·
8 revisions
Binary I/O stream interfaces.
StreamPos getPosition()
bool setPosition(StreamPos pos)
StreamSize size()
final StreamPos position(StreamPos pos)
final StreamPos position()
final StreamPos seek(StreamOffset amount)
void close()
bool seekable()
bool readable()
size_t readBytes(void* buffer, size_t count)
final bool fillArray(T)(T[] array)
final bool readLE(T)(T* value)
final bool readBE(T)(T* value)
void flush()
bool writeable()
size_t writeBytes(const void* buffer, size_t count)
final bool writeArray(T)(const T[] array)
final bool writeStringz(string text)
final bool writeLE(T)(const T value)
final bool writeBE(T)(const T value)
this()
this(ubyte[] data, size_t size)
this(ubyte[] data)
StreamSize copyFromTo(InputStream input, OutputStream output)