MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 1 | DEFINIERT IN: |
| 2 | /std/*.c |
| 3 | |
| 4 | BESCHREIBUNG: |
| 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 | |
| 29 | SIEHE AUCH: |
| 30 | CreateRingBuffer, ResizeRingBuffer, RingBufferPut, RingBufferGet |
| 31 | |
| 32 | LETZTE AeNDERUNG: |
| 33 | 23.05.2008, Zesstra |
| 34 | |