Lines Matching defs:stream
113 static deStreamResult producerStream_write (deStreamData* stream, const void* buf, deInt32 bufSize, deInt32* written)
115 deRingbuffer* ringbuffer = (deRingbuffer*)stream;
117 DE_ASSERT(stream);
165 static deStreamResult producerStream_flush (deStreamData* stream)
167 deRingbuffer* ringbuffer = (deRingbuffer*)stream;
169 DE_ASSERT(stream);
185 static deStreamResult producerStream_deinit (deStreamData* stream)
187 DE_ASSERT(stream);
189 producerStream_flush(stream);
195 static deStreamResult consumerStream_read (deStreamData* stream, void* buf, deInt32 bufSize, deInt32* read)
197 deRingbuffer* ringbuffer = (deRingbuffer*)stream;
199 DE_ASSERT(stream);
264 static deStreamResult consumerStream_deinit (deStreamData* stream)
266 DE_ASSERT(stream);
267 DE_UNREF(stream);
273 deStreamStatus empty_getStatus (deStreamData* stream)
275 DE_UNREF(stream);
281 static const char* empty_getError (deStreamData* stream)
283 DE_ASSERT(stream);
284 DE_UNREF(stream);
306 void deProducerStream_init (deOutStream* stream, deRingbuffer* buffer)
308 stream->ioStream.streamData = (deStreamData*)buffer;
309 stream->ioStream.vfTable = &producerStreamVFTable;
312 void deConsumerStream_init (deInStream* stream, deRingbuffer* buffer)
314 stream->ioStream.streamData = (deStreamData*)buffer;
315 stream->ioStream.vfTable = &consumerStreamVFTable;