Dokumentacja klasy stack_t

stos Więcej...

#include <stack.hpp>

Lista wszystkich składowych.

Metody publiczne

void nw (char *buffer, uint32 elems)
 new stack with a buffer and it's size
void inval ()
void verify ()
void setExpandable ()
uint32 push (uint32 data)
uint32 pop ()
uint32 pop_value (uint32 val)
uint32 push_top (uint32 val)
uint32 find (uint32 val)
uint32 lgth ()
void nw (char *buffer, uint32 elems)
void inval ()
void verify ()
void setExpandable ()
uint32 push (uint32 data)
uint32 pop ()
uint32 pop_value (uint32 val)
uint32 push_top (uint32 val)
uint32 find (uint32 val)
uint32 lgth ()

Atrybuty publiczne

uint32stack
uint32 volatile stack_ptr
uint32 volatile max_elems
uint32 expandable


Opis szczegółowy

stos

Definicja w linii 45 pliku stack.hpp.


Dokumentacja funkcji składowych

void stack_t::nw ( char *  buffer,
uint32  elems 
)

new stack with a buffer and it's size

Definicja w linii 44 pliku stack.cpp.

Odwołuje się do expandable, max_elems, stack i stack_ptr.

Odwołania w verify().

void stack_t::inval (  ) 

Definicja w linii 63 pliku stack.cpp.

Odwołuje się do max_elems, NULL, stack i stack_ptr.

void stack_t::verify (  ) 

void stack_t::setExpandable (  ) 

Definicja w linii 52 pliku stack.cpp.

Odwołuje się do expandable.

uint32 stack_t::push ( uint32  data  ) 

Spostrzeżenia:
czas kwadratowy
Do zrobienia:
czas staly czy cos

Definicja w linii 103 pliku stack.cpp.

Odwołuje się do stack, stack_ptr i verify().

Odwołania w Net::EthernetFrameReceptionThread() i Net::onFramesReceived().

uint32 stack_t::pop (  ) 

Definicja w linii 115 pliku stack.cpp.

Odwołuje się do stack i stack_ptr.

Odwołania w Memory::zone::alloc() i Net::eth_poll().

uint32 stack_t::pop_value ( uint32  val  ) 

Definicja w linii 124 pliku stack.cpp.

Odwołuje się do DEF_ERROR, Thread::i, memmove(), stack i stack_ptr.

uint32 stack_t::push_top ( uint32  val  ) 

Definicja w linii 145 pliku stack.cpp.

Odwołuje się do memmove(), stack, stack_ptr i verify().

uint32 stack_t::find ( uint32  val  ) 

Definicja w linii 158 pliku stack.cpp.

Odwołuje się do DEF_ERROR, Thread::i, stack i stack_ptr.

uint32 stack_t::lgth (  ) 

Spostrzeżenia:
czas staly

Definicja w linii 173 pliku stack.cpp.

Odwołuje się do stack_ptr.

Odwołania w Memory::zone::alloc(), Net::eth_poll() i Memory::zone::length().

void stack_t::nw ( char *  buffer,
uint32  elems 
)

void stack_t::inval (  ) 

void stack_t::verify (  ) 

void stack_t::setExpandable (  ) 

uint32 stack_t::push ( uint32  data  ) 

uint32 stack_t::pop (  ) 

uint32 stack_t::pop_value ( uint32  val  ) 

uint32 stack_t::push_top ( uint32  val  ) 

uint32 stack_t::find ( uint32  val  ) 

uint32 stack_t::lgth (  ) 


Dokumentacja atrybutów składowych

Definicja w linii 50 pliku stack.hpp.

Odwołania w inval(), nw() i verify().

Definicja w linii 61 pliku stack.hpp.

Odwołania w nw(), setExpandable() i verify().


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

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