The CoList class The CoList class implements a circular-linked-listed structure for coroutine objects...
CoRoutine implementation.
void SetPrioMap(CoPrioMap *pclPrioMap_)
SetPrioMap Assign a priority map object to this co-routine list.
void Add(Coroutine *pclCoroutine_)
Add Add a coroutine object to this list.
#define PORT_PRIO_TYPE
Type used for bitmap in the PriorityMap class.
Mark3 Kernel Configuration This file is used to configure the kernel for your specific application in...
void SetPriority(PORT_PRIO_TYPE uPriority_)
SetPriority Set the scheduling priority of this coroutine liss; has no effect unless a SetPrioMap has...
The TypedCircularLinkList Class Circular-linked-list data type, inherited from the base LinkList type...
The Coroutine class implements a lightweight, run-to-completion task that forms the basis for co-oper...
The PriorityMapL1 class This class implements a priority bitmap data structure. Each bit in the objec...
void Remove(Coroutine *pclCoroutine_)
Remove Remove a given coroutine object from this list.