Hauptseite   Klassenhierarchie   Übersicht   Auflistung der Dateien   Datenstruktur-Elemente   Datei-Elemente  

RAMS::Growingmseg Klassenreferenz

Wachsendes Speichersegment. Mehr...

#include <growingmseg.h>

Klassendiagramm für RAMS::Growingmseg:

RAMS::Mseg RAMS::PersistentGrowingMseg Aufstellung aller Elemente

Öffentliche Datenelemente

 Growingmseg ()
void grow (int anzseiten) throw (Error)
 ~Growingmseg ()

Geschützte Datenelemente

virtual void grow_internal (int anzseiten) throw (Error)
 Memoryflags. Mehr...


Geschützte Attribute

int fd
int gmflags
 Dateidescriptor.


Ausführliche Beschreibung

Wachsendes Speichersegment.

Dieses Speichersegment kann mit der Operation grow wachsen. Das Segment ist mit 0 vorinitialiisert (was durch mapping auf /dev/zero erreicht wird)

Ableitung dieser Klasse koennen auch eine Datei hinterlegen.


Beschreibung der Konstruktoren und Destruktoren

Growingmseg::~Growingmseg  
 

Destructor: gibt Speichersegment wieder frei


Dokumentation der Elementfunktionen

void Growingmseg::grow int    anzseiten throw (Error)
 

Parameter:
anzseiten  Zahl der Speicherseiten, um die das Segment wachsen soll

void Growingmseg::grow_internal int    anzseiten throw (Error) [protected, virtual]
 

Memoryflags.

wird in abgeleiteten Klassen ueberschrieben

Erneute Implementation in RAMS::PersistentGrowingMseg.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Sat Nov 29 19:45:39 2003 für rams_persito von doxygen1.2.14 geschrieben von Dimitri van Heesch, © 1997-2002