OSRTSTREAM Struct Reference
[Input/Output Data Stream Utility Functions]
#include <rtxStream.h>
Detailed Description
The stream control block. A user may implement a customized stream by defining read, skip, close functions for input streams and write, flush, close for output streams.
Public Attributes | |
| OSRTStreamReadProc | read |
| OSRTStreamBlockingReadProc | blockingRead |
| OSRTStreamWriteProc | write |
| OSRTStreamFlushProc | flush |
| OSRTStreamCloseProc | close |
| OSRTStreamSkipProc | skip |
| OSRTStreamMarkProc | mark |
| OSRTStreamResetProc | reset |
| void * | extra |
| size_t | bufsize |
| size_t | readAheadLimit |
| size_t | bytesProcessed |
| size_t | markedBytesProcessed |
| size_t | ioBytes |
| OSUINT32 | id |
| OSUINT16 | flags |
The documentation for this struct was generated from the following file:
