Dokumentacja pliku src/thread/timer.cpp

#include "src/common/shared.hpp"
#include "src/collection/avltree.hpp"
#include "src/memory/memset.hpp"
#include "src/memory/align.hpp"
#include "src/memory/heap.hpp"
#include "src/thread/timer.hpp"
#include "src/thread/process.hpp"
#include "src/arch/x86/rtc.hpp"
#include "src/ipc/lock.hpp"

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

Przestrzenie nazw

namespace  Thread
namespace  Thread::Timer

Komponenty

struct  Thread::Timer::timer_struct

Definicje

#define lnDb3   do {} while(0)
#define MAX_TIMERS_CNT   1000

Funkcje

int Thread::Timer::timer_struct_cmp (struct timer_struct *a, struct timer_struct *b)
class IPC::Lock::lock_t Thread::Timer::tmrs_lock (const_cast< char * >("timers"))
void Thread::Timer::TimerThread ()
struct timer_handle Thread::Timer::add (timer_proc proc, uint32 interval, int arg1, int arg2)
uint32 Thread::Timer::remove (struct timer_handle &hndl)
void Thread::Timer::initTimerThread ()

Zmienne

struct Memory::Heap::heapbox Thread::Timer::timer_thread_heapbox
class AvlTree< struct
timer_struct
*, timer_struct_cmp > * 
Thread::Timer::tmrs
class AvlTree< struct
timer_struct
*, timer_struct_cmp > * 
Thread::Timer::tmrs_pom
volatile uint32 Thread::Timer::timers_cnt = 0


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