|
Wing Commander
Reconstructed Win32 source (1996)
|
#include </home/runner/work/wc1-re/wc1-re/out/site/source/src/ix/ix.h>
Public Member Functions | |
| unsigned int | ix_stream_file_read (void *destination, unsigned int bytes) |
| void | ix_stream_file_seek (unsigned int position) |
| unsigned int | ix_stream_file_tell (void) |
| unsigned int | ix_stream_file_size (void) |
| void | ix_stream_file_wait (void) |
| int | ix_stream_file_is_reading (void) |
Data Fields | |
| unsigned int | flags |
| IxStreamerFileEntry * | entry |
| FILE * | file |
| unsigned int | size |
| unsigned char | priority |
| unsigned int | serviceTick |
| unsigned int | position |
| unsigned int | remaining |
| unsigned char * | destination |
| HANDLE | completionEvent |
| IxStreamFile * | previous |
| IxStreamFile * | next |
| int IxStreamFile::ix_stream_file_is_reading | ( | void | ) |
Definition at line 74 of file streamfile.cpp.
References flags, and IX_STREAM_FILE_READING.
| unsigned int IxStreamFile::ix_stream_file_read | ( | void * | destination, |
| unsigned int | bytes ) |
Definition at line 13 of file streamfile.cpp.
References csStreamerFileList, destination, flags, hStreamerWakeupEvent, IX_STREAM_FILE_READING, ix_stream_file_wait(), next, position, previous, pStreamIdleFiles, pStreamReadRequests, remaining, and size.
| void IxStreamFile::ix_stream_file_seek | ( | unsigned int | position | ) |
Definition at line 42 of file streamfile.cpp.
References ix_stream_file_wait(), position, and size.
| unsigned int IxStreamFile::ix_stream_file_size | ( | void | ) |
Definition at line 59 of file streamfile.cpp.
References size.
| unsigned int IxStreamFile::ix_stream_file_tell | ( | void | ) |
Definition at line 52 of file streamfile.cpp.
References ix_stream_file_wait(), and position.
Definition at line 65 of file streamfile.cpp.
References completionEvent, flags, and IX_STREAM_FILE_READING.
Referenced by ix_stream_file_read(), ix_stream_file_seek(), ix_stream_file_tell(), and ix_streamer_close_file().
| HANDLE IxStreamFile::completionEvent |
Definition at line 436 of file ix.h.
Referenced by ix_stream_file_wait(), ix_streamer_close_file(), ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| unsigned char* IxStreamFile::destination |
Definition at line 435 of file ix.h.
Referenced by ix_stream_file_read(), and ix_thread_handle_file_chunk().
| IxStreamerFileEntry* IxStreamFile::entry |
Definition at line 428 of file ix.h.
Referenced by ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| FILE* IxStreamFile::file |
Definition at line 429 of file ix.h.
Referenced by ix_streamer_close_file(), ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| unsigned int IxStreamFile::flags |
Definition at line 427 of file ix.h.
Referenced by ix_stream_file_is_reading(), ix_stream_file_read(), ix_stream_file_wait(), ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| IxStreamFile* IxStreamFile::next |
Definition at line 438 of file ix.h.
Referenced by ix_stream_file_read(), ix_streamer_close_file(), ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| unsigned int IxStreamFile::position |
Definition at line 433 of file ix.h.
Referenced by ix_stream_file_read(), ix_stream_file_seek(), ix_stream_file_tell(), ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| IxStreamFile* IxStreamFile::previous |
Definition at line 437 of file ix.h.
Referenced by ix_stream_file_read(), ix_streamer_close_file(), ix_streamer_close_stream_file(), ix_streamer_open_file(), ix_thread_handle_file_chunk(), and ix_thread_service_streams().
| unsigned char IxStreamFile::priority |
Definition at line 431 of file ix.h.
Referenced by ix_streamer_open_file(), and ix_thread_service_streams().
| unsigned int IxStreamFile::remaining |
Definition at line 434 of file ix.h.
Referenced by ix_stream_file_read(), and ix_thread_handle_file_chunk().
| unsigned int IxStreamFile::serviceTick |
Definition at line 432 of file ix.h.
Referenced by ix_thread_handle_file_chunk(), and ix_thread_service_streams().
| unsigned int IxStreamFile::size |
Definition at line 430 of file ix.h.
Referenced by ix_stream_file_read(), ix_stream_file_seek(), ix_stream_file_size(), and ix_streamer_open_file().