OSRTSTREAM Struct Reference
[Input/Output Data Stream Utility Functions]
The stream control block.
More...
#include <rtxStream.h>
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 |
| size_t | nextMarkOffset |
| OSUINT32 | id |
| OSUINT16 | flags |
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.
Definition at line 153 of file rtxStream.h.
The documentation for this struct was generated from the following file:
