10 #ifndef HAKA_VBUFFER_STREAM_H 11 #define HAKA_VBUFFER_STREAM_H 13 #include <haka/vbuffer.h> 16 struct vbuffer_stream_chunk;
24 struct lua_object lua_object;
27 struct list2 read_chunks;
28 void (*userdata_cleanup)(
void *);
struct vbuffer * vbuffer_stream_data(struct vbuffer_stream *stream)
Definition: vbuffer_stream.c:322
bool vbuffer_stream_push(struct vbuffer_stream *stream, struct vbuffer *buffer, void *userdata, struct vbuffer_iterator *current)
Definition: vbuffer_stream.c:92
void vbuffer_stream_clear(struct vbuffer_stream *stream)
Definition: vbuffer_stream.c:83
Definition: vbuffer_stream.h:23
bool vbuffer_stream_isfinished(struct vbuffer_stream *stream)
Definition: vbuffer_stream.c:182
bool vbuffer_stream_pop(struct vbuffer_stream *stream, struct vbuffer *buffer, void **userdata)
Definition: vbuffer_stream.c:188
void vbuffer_stream_finish(struct vbuffer_stream *stream)
Definition: vbuffer_stream.c:176
bool vbuffer_stream_init(struct vbuffer_stream *stream, void(*userdata_cleanup)(void *))
Definition: vbuffer_stream.c:72