Page principale | Liste des namespaces | Hiérarchie des classes | Liste des classes | Répertoires | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

Référence de la classe Bitmap

#include <bitmap.h>

Graphe d'héritage de Bitmap:

Inheritance graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 Bitmap (int numItems)
 ~Bitmap ()
void Mark (int which)
void Clear (int which)
bool Test (int which) const
int FindAndSet ()
int NumClear () const
void Print () const
void SelfTest ()

Attributs protégés

int numBits
int numWords
unsigned int * map

Description détaillée

Définition à la ligne 33 du fichier bitmap.h.


Documentation des contructeurs et destructeur

Bitmap::Bitmap int  numItems  ) 
 

Définition à la ligne 21 du fichier bitmap.cc.

Références ASSERT, BitsInWord, Clear(), divRoundUp, map, numBits, et numWords.

Voici le graphe d'appel pour cette fonction:

Bitmap::~Bitmap  ) 
 

Définition à la ligne 43 du fichier bitmap.cc.

Références map.


Documentation des fonctions membres

void Bitmap::Clear int  which  ) 
 

Définition à la ligne 73 du fichier bitmap.cc.

Références ASSERT, BitsInWord, map, numBits, et Test().

Référencé par Bitmap(), FileHeader::Deallocate(), FileSystem::Remove(), et SelfTest().

Voici le graphe d'appel pour cette fonction:

int Bitmap::FindAndSet  ) 
 

Définition à la ligne 111 du fichier bitmap.cc.

Références Mark(), numBits, et Test().

Référencé par FileHeader::Allocate(), FileSystem::Create(), et SelfTest().

Voici le graphe d'appel pour cette fonction:

void Bitmap::Mark int  which  ) 
 

Définition à la ligne 56 du fichier bitmap.cc.

Références ASSERT, BitsInWord, map, numBits, et Test().

Référencé par FileSystem::FileSystem(), FindAndSet(), et SelfTest().

Voici le graphe d'appel pour cette fonction:

int Bitmap::NumClear  )  const
 

Définition à la ligne 129 du fichier bitmap.cc.

Références numBits, et Test().

Référencé par FileHeader::Allocate(), et SelfTest().

Voici le graphe d'appel pour cette fonction:

void Bitmap::Print  )  const
 

Définition à la ligne 150 du fichier bitmap.cc.

Références numBits, et Test().

Référencé par FileSystem::FileSystem(), et FileSystem::Print().

Voici le graphe d'appel pour cette fonction:

void Bitmap::SelfTest  ) 
 

Définition à la ligne 168 du fichier bitmap.cc.

Références ASSERT, BitsInWord, Clear(), FindAndSet(), Mark(), numBits, NumClear(), et Test().

Référencé par LibSelfTest().

Voici le graphe d'appel pour cette fonction:

bool Bitmap::Test int  which  )  const
 

Définition à la ligne 90 du fichier bitmap.cc.

Références ASSERT, BitsInWord, FALSE, map, numBits, et TRUE.

Référencé par Clear(), FileHeader::Deallocate(), FindAndSet(), Mark(), NumClear(), Print(), et SelfTest().


Documentation des données membres

unsigned int* Bitmap::map [protected]
 

Définition à la ligne 56 du fichier bitmap.h.

Référencé par Bitmap(), Clear(), PersistentBitmap::FetchFrom(), Mark(), PersistentBitmap::PersistentBitmap(), Test(), PersistentBitmap::WriteBack(), et ~Bitmap().

int Bitmap::numBits [protected]
 

Définition à la ligne 51 du fichier bitmap.h.

Référencé par Bitmap(), Clear(), FindAndSet(), Mark(), NumClear(), Print(), SelfTest(), et Test().

int Bitmap::numWords [protected]
 

Définition à la ligne 52 du fichier bitmap.h.

Référencé par Bitmap(), PersistentBitmap::FetchFrom(), PersistentBitmap::PersistentBitmap(), et PersistentBitmap::WriteBack().


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Sun Jan 15 00:47:26 2006 pour Système NachOS : par  doxygen 1.4.4