Borrower-visible public types for the stream port.
More...
#include "policy/lexleo_cstd_types.h"

Go to the source code of this file.
Data Structures | |
| struct | stream_ops_t |
Borrower-facing operation table for the stream port. More... | |
Typedefs | |
| typedef struct stream_t | stream_t |
| Opaque public stream handle type. | |
| typedef struct stream_ops_t | stream_ops_t |
Borrower-facing operation table for the stream port. | |
Enumerations | |
| enum | stream_status_t { STREAM_STATUS_OK = 0 , STREAM_STATUS_EOF , STREAM_STATUS_INVALID , STREAM_STATUS_IO_ERROR , STREAM_STATUS_NO_BACKEND , STREAM_STATUS_OOM , STREAM_STATUS_NOT_FOUND , STREAM_STATUS_ALREADY_EXISTS , STREAM_STATUS_FULL } |
Public status codes used by the stream port. More... | |
This header exposes the public opaque handle, status codes, and borrower operation table used by the stream port.
Definition in file stream_types.h.
| typedef struct stream_ops_t stream_ops_t |
A stream_ops_t groups the default borrower-visible runtime operations exposed by the public stream port.
A stream_t represents a runtime stream instance manipulated through the public borrower and lifecycle APIs.
Definition at line 31 of file stream_types.h.
| enum stream_status_t |
These values report the outcome of stream operations across borrower, adapter, lifecycle, and factory-related APIs.
Definition at line 40 of file stream_types.h.