The base interface for all stream plugins.
Close | Closes the stream. |
Open | Opens the stream. |
Peek | Reads up to MaxBytes of data and advances position in the stream. |
Read | Reads up to MaxBytes without advancing position in the stream. |
Validate | Generates an error if the plugin configuration is not in a valid state. |