Dokumentacja klasy Memory::zone

#include <zone.hpp>

Lista wszystkich składowych.

Metody publiczne

void init (uint32 *buf, size_t elems, size_t pg_siz)
void done ()
void set_length (size_t n)
addr_t alloc (size_t cnt)
int free (addr_t addr)
size_t length ()
void init (uint32 *buf, size_t elems, size_t pg_siz)
void done ()
void set_length (size_t n)
addr_t alloc (size_t cnt)
int free (addr_t addr)
size_t length ()

Atrybuty publiczne

stack_t page_list
size_t one_page


Opis szczegółowy

Definicja w linii 13 pliku zone.hpp.


Dokumentacja funkcji składowych

void Memory::zone::init ( uint32 buf,
size_t  elems,
size_t  pg_siz 
)

void Memory::zone::done (  ) 

Definicja w linii 34 pliku zone.cpp.

Odwołuje się do sysfail.

void Memory::zone::set_length ( size_t  n  ) 

Definicja w linii 40 pliku zone.cpp.

Odwołuje się do page_list i stack_t::stack_ptr.

Odwołania w Memory::Heap::init() i Memory::Physical::init().

addr_t Memory::zone::alloc ( size_t  cnt  ) 

int Memory::zone::free ( addr_t  addr  ) 

size_t Memory::zone::length (  ) 

Definicja w linii 126 pliku zone.cpp.

Odwołuje się do stack_t::lgth() i page_list.

void Memory::zone::init ( uint32 buf,
size_t  elems,
size_t  pg_siz 
)

void Memory::zone::done (  ) 

void Memory::zone::set_length ( size_t  n  ) 

addr_t Memory::zone::alloc ( size_t  cnt  ) 

int Memory::zone::free ( addr_t  addr  ) 

size_t Memory::zone::length (  ) 


Dokumentacja atrybutów składowych

Definicja w linii 16 pliku zone.hpp.

Odwołania w alloc(), free(), length() i set_length().

Definicja w linii 17 pliku zone.hpp.

Odwołania w alloc().


Dokumentacja dla tej klasy została wygenerowana z plików:

Wygenerowano Sat Jul 19 02:21:27 2008 dla panaLiX programem  doxygen 1.5.6