blob: 738cc96eae933f10a94d6ff77a419628c2fcfb72 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001ClearRingBuffer()
Zesstra953f9972017-02-18 15:37:36 +01002*****************
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 protected struct std_ringbuffer ClearRingBuffer(struct std_ringbuffer b);
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /std/util/ringbuffer.c
15 /sys/util/ringbuffer.h
16
17
18ARGUMENTE
19=========
20
21 b - der zu loeschende Ringpuffer
22
23
24BESCHREIBUNG
25============
26
27 Diese Funktion loescht alle Daten aus dem Puffer <b> und re-initialisiert
28 ihn.
29
30
31RUeCKGABEWERT
32=============
33
34 Der geloeschte Puffer <b> wird wieder zurueckgegeben.
35
36
37BEISPIELE
38=========
39
40 // Ringpuffer anlegen:
41 struct std_ringbuffer buffer=CreateRingBuffer(10, MODE_FIFO);
42 // mit irgendwelchen Daten fuellen...
43 // ...
44 // Puffer loeschen
45 buffer = ClearRingBuffer(buffer);
46 // oder:
47 ClearRingBuffer(buffer);
48
49
50SIEHE AUCH
51==========
52
53 CreateRingBuffer(), RingBufferGet(), ResizeRingBuffer()
MG Mud User88f12472016-06-24 23:31:02 +020054
5523.05.2008, Zesstra