Dokumentacja pliku src/thread/thread.cpp

#include "src/common/shared.hpp"
#include "src/common/blist.hpp"
#include "src/common/blistsort.hpp"
#include "src/arch/x86/interr.hpp"
#include "src/arch/x86/except_c.hpp"
#include "src/arch/x86/rtc.hpp"
#include "src/thread/scheduler.hpp"
#include "src/thread/thread.hpp"
#include "src/thread/process.hpp"

Idź do kodu źródłowego tego pliku.

Przestrzenie nazw

namespace  Thread

Funkcje

class IPC::Lock::lock_t Thread::lock_queues ("queues")
class IPC::Lock::lock_t Thread::lock_sleep ("sleep")
int Thread::wake_threads ()
int Thread::enqueue_thread (thread_t *thread, blist_t *queue)
int Thread::unqueue_thread (thread_t *thread, blist_t *queue)
uint32 Thread::thread_load (thread_t *thread)
int Thread::sleepcompar (const void *a, const void *b)
int Thread::sleep (thread_t *thread, uint64 time)
int Thread::sleep (uint64 time)
int Thread::awake (thread_t *thread)
int Thread::sem_sleep (thread_t *thread, struct sem_t *sem_id, uint64 sem_dt)
int Thread::sem_sleep (struct sem_t *sem_id, uint64 sem_dt)
int Thread::sem_awake (thread_t *thread)
thread_t * Thread::ThreadGet (int procno, int threadno)
int Thread::ThreadKill (thread_t *thread)
int Thread::ThreadKill (int procno, int threadno)

Zmienne

class Memory::Heap::heapbox Thread::heap
class blist_t Thread::threads_queue [THREAD_QUEUES]
class blist_t Thread::threads_sleep
class blist_t Thread::threads_dead


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