| 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 |