Haka
vbuffer_sub_stream.h
Go to the documentation of this file.
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4 
10 #ifndef HAKA_VBUFFER_SUB_STREAM_H
11 #define HAKA_VBUFFER_SUB_STREAM_H
12 
13 #include <haka/vbuffer_stream.h>
14 
15 
20  struct vbuffer_stream stream;
21 };
22 
26 bool vbuffer_sub_stream_init(struct vbuffer_sub_stream *stream);
27 
32 bool vbuffer_sub_stream_push(struct vbuffer_sub_stream *stream, struct vbuffer_sub *buffer, struct vbuffer_iterator *current);
33 
37 bool vbuffer_sub_stream_pop(struct vbuffer_sub_stream *stream, struct vbuffer_sub *sub);
38 
39 #endif /* HAKA_VBUFFER_SUB_STREAM_H */
bool vbuffer_sub_stream_init(struct vbuffer_sub_stream *stream)
Definition: vbuffer_sub_stream.c:30
Definition: vbuffer.h:77
bool vbuffer_sub_stream_push(struct vbuffer_sub_stream *stream, struct vbuffer_sub *buffer, struct vbuffer_iterator *current)
Definition: vbuffer_sub_stream.c:35
Definition: vbuffer_stream.h:23
bool vbuffer_sub_stream_pop(struct vbuffer_sub_stream *stream, struct vbuffer_sub *sub)
Definition: vbuffer_sub_stream.c:57
Definition: vbuffer_sub_stream.h:19
Definition: vbuffer.h:91