#include <growingpersistentmseg.h>
Klassendiagramm für RAMS::PersistentGrowingMseg:

Öffentliche Datenelemente | |
| PersistentGrowingMseg () | |
| PersistentGrowingMseg (const char *filename) throw (Systemerror) | |
| int | init (const char *filename) throw (Systemerror) |
Geschützte Datenelemente | |
| virtual void | grow_internal (int anzseiten) throw (Growingmseg::Error) |
Dieses Speichersegment kann mit der Operation grow wachsen. Das Speichersegment ist auf eine Datei gemappt Das vergrößern der Datei erfogt mit lseek
|
|
mit lseek wird anzseiten weiter positioniert und dort ein byte geschrieben. Laut Manualpage lseek(2) werden die Loecher mit '\0' vorbelegt. Erneute Implementation von RAMS::Growingmseg. |
|
|
|
1.2.14 geschrieben von Dimitri van Heesch,
© 1997-2002