Function Ringbuffer_put(struct Ringbuffer *, const void *)

Function Documentation

int Ringbuffer_put(struct Ringbuffer *buffer, const void *item)

Stores one item to the buffer if possible.

Parameters:
  • buffer

  • item – input data

Returns:

-EOVERFLOW if buffer is full, 0 otherwise