Appearance
class flake::Stream
#include <Object.h>
Public Functions
| Name | |
|---|---|
| virtual [int] | write([uint8_t] * data, [unsigned][int] len) =0 |
| virtual [int] | read([uint8_t] * data, [unsigned][int] * len, [unsigned][int] max_len) =0 |
| virtual [int] | seek([unsigned][int] pos) =0 |
| virtual [unsigned][int] | pos() =0 |
| virtual [int] | close() =0 |
| virtual [uint32_t] | streamId() =0 |
Protected Functions
| Name | |
|---|---|
| ~Stream() =default |
Public Functions Documentation
function write
cpp
virtual int write(
uint8_t * data,
unsignedint len
) =0Parameters:
- data
- len
Return:
function read
cpp
virtual int read(
uint8_t * data,
unsignedint * len,
unsignedint max_len
) =0Parameters:
- data
- len
- max_len
Return:
function seek
cpp
virtual int seek(
unsignedint pos
) =0function pos
cpp
virtual unsignedint pos() =0function close
cpp
virtual int close() =0function streamId
cpp
virtual uint32_t streamId() =0Return:
Protected Functions Documentation
function ~Stream
cpp
~Stream() =default