Difference between pages "r6:Function:ringbuffer new" and "r6:Function:ringbuffer put read element"
(Difference between pages)
Jump to navigation
Jump to search
m (1 revision imported) |
m (1 revision imported) |
||
Line 1: | Line 1: | ||
==Source Files== | ==Source Files== | ||
/src/ringbuffer/ | /src/ringbuffer/ringbuffer_get_and_put.c | ||
/inc/liblfds.h | /inc/liblfds.h | ||
==Prototype== | ==Prototype== | ||
void ringbuffer_put_read_element( struct ringbuffer_state *rs, struct freelist_element *fe ); | |||
==Parameters== | ==Parameters== | ||
''struct ringbuffer_state | ''struct ringbuffer_state *rs'' | ||
: A | : A ringbuffer state as allocated by ''[[r6:Function:ringbuffer_new|ringbuffer_new]]''. | ||
'' | ''struct freelist_element *fe'' | ||
: A pointer to a freelist element as obtained from ''[[r6:Function:ringbuffer_get_read_element|ringbuffer_get_read_element]]''. | |||
: | |||
'' | |||
: | |||
==Return Value== | ==Return Value== | ||
No return value. | |||
==Notes== | ==Notes== | ||
Returns a read element to the ringbuffer. | |||
==See Also== | ==See Also== | ||
* [[r6:API:Ringbuffer|Ringbuffer]] | * [[r6:API:Ringbuffer|Ringbuffer]] | ||
* [[r6:Function: | * [[r6:Function:ringbuffer_get_read_element|ringbuffer_get_read_element]] |
Latest revision as of 14:07, 4 January 2015
Source Files
/src/ringbuffer/ringbuffer_get_and_put.c /inc/liblfds.h
Prototype
void ringbuffer_put_read_element( struct ringbuffer_state *rs, struct freelist_element *fe );
Parameters
struct ringbuffer_state *rs
- A ringbuffer state as allocated by ringbuffer_new.
struct freelist_element *fe
- A pointer to a freelist element as obtained from ringbuffer_get_read_element.
Return Value
No return value.
Notes
Returns a read element to the ringbuffer.