Lines Matching defs:stream
34 static deStreamResult fileIOStream_read (deStreamData* stream, void* buf, deInt32 bufSize, deInt32* numRead)
37 FileStream* fileStream = (FileStream*)stream;
63 static deStreamResult fileIOStream_write (deStreamData* stream, const void* buf, deInt32 bufSize, deInt32* numWritten)
66 FileStream* fileStream = (FileStream*)stream;
91 static const char* fileIOStream_getError (deStreamData* stream)
93 FileStream* fileStream = (FileStream*)stream;
98 static deStreamResult fileIOStream_flush (deStreamData* stream)
101 DE_UNREF(stream);
106 static deStreamResult fileIOStream_deinit (deStreamData* stream)
108 FileStream* fileStream = (FileStream*)stream;
117 static deStreamStatus fileIOStrem_getStatus (deStreamData* stream)
119 FileStream* fileStream = (FileStream*)stream;
150 void fileIOStream_init (deIOStream* stream, const char* filename, deFileMode mode)
154 DE_ASSERT(stream);
159 stream->vfTable = &fileIOStreamVFTable;
160 stream->streamData = (deStreamData*)fileStream;
170 void deFileInStream_init (deInStream* stream, const char* filename, deFileMode mode)
174 DE_ASSERT(stream);
179 stream->ioStream.vfTable = &fileInStreamVFTable;
180 stream->ioStream.streamData = (deStreamData*)fileStream;
190 void deFileOutStream_init (deOutStream* stream, const char* filename, deFileMode mode)
194 DE_ASSERT(stream);
199 stream->ioStream.vfTable = &fileOutStreamVFTable;
200 stream->ioStream.streamData = (deStreamData*)fileStream;