|
ConOpSys V2970
P004.07
ANVILEX control operating system
|
#include <float.h>#include <math.h>#include <stdlib.h>#include "MemoryManager.h"#include "InterruptManager.h"#include "HD6417750R.h"#include "CircularList.h"#include "Thread.h"#include "ThreadManager.h"
Functions | |
| VOID | ThreadManagerInterrupt (VOID) |
| BOOL | ThreadSwitch () |
| VOID | ThreadActivate () |
Variables | |
| VOID * | ThreadStack |
| VOID ThreadActivate | ( | ) |
References TThreadManager::ActiveThread, TThread::NeedToActivate, TThread::NeedToDestroy, TThread::Thread(), and ThreadManager.

| BOOL ThreadSwitch | ( | ) |
References TThreadManager::ActiveThread, TThread::BackupedStack, TCircularList::Delete(), TCircularList::GetCount(), TCircularList::MoveNext(), TThread::NeedToActivate, TThread::NeedToDestroy, NULL, TThread::Prescaler, TThreadManager::Storage, ThreadManager, and ThreadStack.

| VOID* ThreadStack |
Referenced by ThreadSwitch().