Main Page | Data Structures | File List | Data Fields | Globals
Small Business Loans SBA Loans Long Term Loans Short Term Loads Working Capital Merchant Cash Advances Equipment Financingbusiness loans Big Lines of Credit best business loans

t_TASK Struct Reference

#include <opale.h>

Collaboration diagram for t_TASK:

Collaboration graph

Data Fields

unsigned char ident
t_TASKnextSleeping
t_TASKprevSleeping
char * stackPointer
unsigned short tickDelay

Detailed Description

Structure describing a task. It is not useful to know exactly what's in since you don't have to initialize or read/modify the fields yourself if you are making a program using the kernel.

Definition at line 59 of file opale.h.


Field Documentation

unsigned char t_TASK::ident
 

Identity of the task. It is although its priority. Definition at line 69 of file opale.h.

Referenced by op_TaskStop(), op_TaskWaitForTicks(), PerformDelay(), Scheduler(), and WaitForEvent().

struct t_TASK* t_TASK::nextSleeping
 

Pointer to the next sleeping task. Used by the kernel's ticker ISR. Definition at line 65 of file opale.h.

Referenced by op_TaskWaitForTicks(), and PerformDelay().

struct t_TASK* t_TASK::prevSleeping
 

Pointer to the previous sleeping task. Used by the kernel's ticker ISR Definition at line 67 of file opale.h.

Referenced by op_TaskWaitForTicks(), and PerformDelay().

char* t_TASK::stackPointer
 

Pointer to the stack allocated for the task. Definition at line 61 of file opale.h.

unsigned short t_TASK::tickDelay
 

Number of remaining ticks before the task becomes ready to run. Definition at line 63 of file opale.h.

Referenced by op_TaskWaitForTicks(), and PerformDelay().


The documentation for this struct was generated from the following file:
Generated on Sat Jul 30 21:49:21 2005 for Opale by doxygen 1.3.8