blob: 4d35ad6b38a5f6027d7a576e144519cf4bfb767d [file] [log] [blame]
RingBufferPut()
===============
FUNKTION
--------
::
protected void RingBufferPut(struct std_ringbuffer buf, mixed val);
DEFINIERT IN
------------
::
/std/util/ringbuffer.c
/sys/util/ringbuffer.h
ARGUMENTE
---------
::
buf - Ringpuffer, in den <val> geschrieben werden soll
val - neues Datum
BESCHREIBUNG
------------
::
Diese Funktion schreibt <val> in den Ringpuffer <buf>. Hierbei wird ggf.
das aelteste im Puffer existierende Datum ueberschrieben. <buf> muss eine
von CreateRingBuffer() oder ResizeRingBuffer() zurueckgelieferter
Ringpuffer sein.
BEISPIELE
---------
::
// Ringpuffer anlegen:
struct std_ringbuffer buffer = CreateRingBuffer(10, MODE_FIFO);
// 15 Werte reinschreiben:
foreach(int i: 15) RingBufferPut(buffer, i);
SIEHE AUCH
----------
::
RingBufferGet(), CreateRingBuffer(), ResizeRingBuffer()
23.05.2008, Zesstra