blob: 82a78bb26ca10db3479787f28f3526f6202093a5 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001RingBufferPut()
2
3FUNKTION:
4 protected void RingBufferPut(struct std_ringbuffer buf, mixed val);
5
6DEFINIERT IN:
7 /std/util/ringbuffer.c
8 /sys/util/ringbuffer.h
9
10ARGUMENTE:
11 buf - Ringpuffer, in den <val> geschrieben werden soll
12 val - neues Datum
13
14BESCHREIBUNG:
15 Diese Funktion schreibt <val> in den Ringpuffer <buf>. Hierbei wird ggf.
16 das aelteste im Puffer existierende Datum ueberschrieben. <buf> muss eine
17 von CreateRingBuffer() oder ResizeRingBuffer() zurueckgelieferter
18 Ringpuffer sein.
19
20BEISPIELE:
21 // Ringpuffer anlegen:
22 struct std_ringbuffer buffer = CreateRingBuffer(10, MODE_FIFO);
23 // 15 Werte reinschreiben:
24 foreach(int i: 15) RingBufferPut(buffer, i);
25
26SIEHE AUCH:
27 RingBufferGet(), CreateRingBuffer(), ResizeRingBuffer()
28
2923.05.2008, Zesstra
30