-
- BlackBerry Dynamics
- Runtime library for iOS applications
- 12.0.1.79
Go to the documentation of this file.
17 # define GD_C_API __attribute__((visibility("default")))
30 struct GD_C_API GDStream;
35 struct GD_C_API GDStreamStorageMethod;
59 GD_C_API
struct GDStream*
GDStream_new(
const struct GDStreamStorageMethod* method);
69 GD_C_API
int GDStream_read(
struct GDStream* stream,
void* data,
int len);
79 GD_C_API
int GDStream_write(
struct GDStream* stream,
const void* data,
int len);
struct GDStream * GDStream_new(const struct GDStreamStorageMethod *method)
Create a stream.
int GDStream_reset(struct GDStream *stream)
Reset a stream.
int GDStream_read(struct GDStream *stream, void *data, int len)
Read from a stream.
void GDStream_free(struct GDStream *stream)
Free a stream structure.
struct GDStream * GDStream_new_mem_buf(const void *buf, int len)
Create a stream from a region of memory.
const struct GDStreamStorageMethod * GDStream_mem_storage_method(void)
Retrieve a memory stream storage method.
int GDStream_eof(struct GDStream *stream)
Tells if stream has reached the end.
int GDStream_write(struct GDStream *stream, const void *data, int len)
Write to a stream.