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