Difference between pages "r6:Function:ringbuffer put read element" and "r6:Function:ringbuffer put write element"
(Difference between pages)
Jump to navigation
Jump to search
m (1 revision imported) |
m (1 revision imported) |
||
Line 4: | Line 4: | ||
==Prototype== | ==Prototype== | ||
void | void ringbuffer_put_write_element( struct ringbuffer_state *rs, struct freelist_element *fe ); | ||
==Parameters== | ==Parameters== | ||
Line 11: | Line 11: | ||
''struct freelist_element *fe'' | ''struct freelist_element *fe'' | ||
: A pointer to a freelist element as obtained from ''[[r6:Function: | : A pointer to a freelist element as obtained from ''[[r6:Function:ringbuffer_get_write_element|ringbuffer_get_write_element]]''. | ||
==Return Value== | ==Return Value== | ||
Line 17: | Line 17: | ||
==Notes== | ==Notes== | ||
Returns a | Returns a write element to the ringbuffer. | ||
==See Also== | ==See Also== | ||
* [[r6:API:Ringbuffer|Ringbuffer]] | * [[r6:API:Ringbuffer|Ringbuffer]] | ||
* [[r6:Function: | * [[r6:Function:ringbuffer_get_write_element|ringbuffer_get_write_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_write_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_write_element.
Return Value
No return value.
Notes
Returns a write element to the ringbuffer.