sl_iostream_t Struct Reference

Struct representing iostream operations.

#include <sl_iostream.h>

Data Fields

void * context
 context
 
sl_status_t(* write )(void *context, const void *buffer, size_t buffer_length)
 write
 
sl_status_t(* read )(void *context, void *buffer, size_t buffer_length, size_t *bytes_read)
 read
 

Struct representing iostream operations.

Field Documentation

◆ context

void* sl_iostream_t::context

context

◆ write

sl_status_t(* sl_iostream_t::write) (void *context, const void *buffer, size_t buffer_length)

write

◆ read

sl_status_t(* sl_iostream_t::read) (void *context, void *buffer, size_t buffer_length, size_t *bytes_read)

read