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

t_op_BUFFER Struct Reference

#include <opale.h>

Collaboration diagram for t_op_BUFFER:

Collaboration graph

Data Fields

char idleTaskStack [IDLE_TASK_STACK_SIZE]
unsigned char indexToLowestSettedBit [TO_LOWEST_SETTED_BIT_TABLE_SIZE]
t_TASK_BLOCK readyTasks
t_TASK_BLOCK roundRobin
t_TASKrunningTasks [NUM_TASKS]

Detailed Description

Structure that will contain some tables used by the kernel. Once again, it doesn't need to be initialized/modified by the user.

Definition at line 82 of file opale.h.


Field Documentation

char t_op_BUFFER::idleTaskStack[IDLE_TASK_STACK_SIZE]
 

Stack of the idle task (lowest priority task created by the kernel). Definition at line 90 of file opale.h.

unsigned char t_op_BUFFER::indexToLowestSettedBit[TO_LOWEST_SETTED_BIT_TABLE_SIZE]
 

Table of values used to fasten computation. When given n, indexToLowestSettedBit[n] gives the index of the less significant bit setted. Definition at line 93 of file opale.h.

t_TASK_BLOCK t_op_BUFFER::readyTasks
 

Tasks ready to run Definition at line 84 of file opale.h.

t_TASK_BLOCK t_op_BUFFER::roundRobin
 

Table used for round-robin scheduling groups Definition at line 86 of file opale.h.

t_TASK* t_op_BUFFER::runningTasks[NUM_TASKS]
 

Table of pointer to each of the tasks currently loaded in the kernel. Definition at line 88 of file opale.h.


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