Dokumentacja klasy Thread::process_t

#include <process.hpp>

Lista wszystkich składowych.

Metody publiczne

void init (char *nam, Memory::Pager::memtree *mtree)
void InitKeepHeap (const char *c, Memory::Pager::memtree *mtree)
thread_tcreate_thread (bool supervisor, uint32 proc_addr, uint32 worst_priority, uint32 best_priority, const char name[])
uint32 alloc_stack (bool supervisor, size_t size, uint32 threadno)

Atrybuty publiczne

blist_t thread_list
class Memory::Pager::memtreemem
class Memory::Heap::heapbox heap
struct procenv_t env
int no
int max_thread_no
char name [PROC_NAME]


Opis szczegółowy

Definicja w linii 42 pliku process.hpp.


Dokumentacja funkcji składowych

void Thread::process_t::init ( char *  nam,
Memory::Pager::memtree mtree 
)

void Thread::process_t::InitKeepHeap ( const char *  c,
Memory::Pager::memtree mtree 
)

Definicja w linii 120 pliku process.cpp.

Odwołuje się do FAC_THREAD, FAC_THRLIST, heap, blist_t::init(), lgth(), mem, memmove(), memset(), name, Thread::PROC_NAME i thread_list.

Odwołania w Module::init().

thread_t * Thread::process_t::create_thread ( bool  supervisor,
uint32  proc_addr,
uint32  worst_priority,
uint32  best_priority,
const char  name[] 
)

uint32 Thread::process_t::alloc_stack ( bool  supervisor,
size_t  size,
uint32  threadno 
)


Dokumentacja atrybutów składowych

Definicja w linii 48 pliku process.hpp.

Odwołania w Thread::ProcFinishOff() i Arch::x86::Sysenter::SysEnter().

Definicja w linii 50 pliku process.hpp.

Odwołania w Thread::ABCThread(), Thread::ProcessRegister() i API::v1::req().

Definicja w linii 51 pliku process.hpp.

Odwołania w create_thread().

Definicja w linii 52 pliku process.hpp.

Odwołania w init() i InitKeepHeap().


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

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