Name

relay_switch_subbuf — switch to a new sub-buffer

Synopsis

size_t relay_switch_subbuf (struct rchan_buf * buf,
 size_t length);
 

Arguments

struct rchan_buf * buf

channel buffer

size_t length

size of current event

Description

Returns either the length passed in or 0 if full.

Performs sub-buffer-switch tasks such as invoking callbacks, updating padding counts, waking up readers, etc.