blob: e7beddcac8b0fa6b93935078e6fb82a0523e88a8 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001ClearRingBuffer()
2=================
3
4FUNKTION
5--------
6::
7
8 protected struct std_ringbuffer ClearRingBuffer(struct std_ringbuffer b);
9
10DEFINIERT IN
11------------
12::
13
14 /std/util/ringbuffer.c
15 /sys/util/ringbuffer.h
16
17ARGUMENTE
18---------
19::
20
21 b - der zu loeschende Ringpuffer
22
23BESCHREIBUNG
24------------
25::
26
27 Diese Funktion loescht alle Daten aus dem Puffer <b> und re-initialisiert
28 ihn.
29
30
31
32RUeCKGABEWERT
33-------------
34::
35
36 Der geloeschte Puffer <b> wird wieder zurueckgegeben.
37
38BEISPIELE
39---------
40::
41
42 // Ringpuffer anlegen:
43 struct std_ringbuffer buffer=CreateRingBuffer(10, MODE_FIFO);
44 // mit irgendwelchen Daten fuellen...
45 // ...
46 // Puffer loeschen
47 buffer = ClearRingBuffer(buffer);
48 // oder:
49 ClearRingBuffer(buffer);
50
51SIEHE AUCH
52----------
53::
54
55 CreateRingBuffer(), RingBufferGet(), ResizeRingBuffer()
56
5723.05.2008, Zesstra
58