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().