Haka: include/haka/vbuffer_sub_stream.h Source File

Haka

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

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
19 struct vbuffer_sub_stream {
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 */
vbuffer_sub_stream_init
bool vbuffer_sub_stream_init(struct vbuffer_sub_stream *stream)
Definition: vbuffer_sub_stream.c:30
vbuffer_iterator
Definition: vbuffer.h:77
vbuffer_sub_stream_push
bool vbuffer_sub_stream_push(struct vbuffer_sub_stream *stream, struct vbuffer_sub *buffer, struct vbuffer_iterator *current)
Definition: vbuffer_sub_stream.c:35
vbuffer_stream
Definition: vbuffer_stream.h:23
vbuffer_stream.h
vbuffer_sub_stream_pop
bool vbuffer_sub_stream_pop(struct vbuffer_sub_stream *stream, struct vbuffer_sub *sub)
Definition: vbuffer_sub_stream.c:57
vbuffer_sub_stream
Definition: vbuffer_sub_stream.h:19
vbuffer_sub
Definition: vbuffer.h:91