blob: 8bf3527e5af487148b720747b07fa9f31b558ce4 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001DEFINIERT IN:
2 /std/*.c
3
4BESCHREIBUNG:
5 Diese Mangepage beschreibt kein Einzelobjekt, sondern eine Sammlung von
6 Programmen.
7 Im Verzeichnis /std/util/ liegen mehrere Helferklassen, die Funktionen
8 bereitstellen, die nicht nur einem Objekt verwendet werden.
9
10 Momentan sind dies:
11 executer.c - stellt eine Funkton execute_anything() beret.
12 input.c - stellt eine Funtion intput() bereit, welche inptu_to()
13 kapselt.
14 pager.c - Stellt die Funktion More() und ihre Helfer bereit.
15 ringbuffer.c - Stellt einen Ringpuffer und die notwendigen Verwaltungs-
16 funktionen bereit.
17
18 Ringbuffer.c:
19 ------------
20 Dies ist ein Puffer (Array) einer bestimmten Groesse. Sobald er voll ist
21 wird automatisch die jeweils aeltesten Daten ueberschrieben, sobald etwas
22 neues hineingeschrieben wird. Ein Ringpuffer mit einer Groesse von 30
23 speichert also die letzten 30 hineingeschriebenen Objekte.
24 * CreateRingBuffer(): erstellt einen neuen Ringpuffer.
25 * ResizeRingBuffer(): aendert die Groesse eines Ringpuffers.
26 * RingBufferPut(): schreibt ein neues Datum in den Puffer.
27 * RingBufferGet(): liefert die Daten des Ringpuffers zurueck.
28
29SIEHE AUCH:
30 CreateRingBuffer, ResizeRingBuffer, RingBufferPut, RingBufferGet
31
32LETZTE AeNDERUNG:
3323.05.2008, Zesstra
34