#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 |
1.5.6