CorePartition
Data Fields
CpxThread Struct Reference

#include <CorePartition.h>

Data Fields

void * pLastStack
 
CpxSubscriptionspSubscriptions
 
union {
   jmp_buf   jmpRegisterBuffer
 
   struct {
      void(*   pFunction )(void *pStart)
 
      void *   pValue
 
   }   func
 
mem
 
size_t nStackMaxSize
 
size_t nStackSize
 
uint32_t nNice
 
uint32_t nLastMomentun
 
uint32_t nExecTime
 
uint32_t nNotifyUID
 
union {
   uint32_t   nSleepTime
 
   void *   pnVariableLockID
 
   CpxMsgPayload   payload
 
control
 
uint8_t nThreadController
 
uint8_t nStatus
 
uint8_t stackPage
 

Field Documentation

◆ 

union { ... } CpxThread::control

◆ 

struct { ... } CpxThread::func

◆ jmpRegisterBuffer

jmp_buf CpxThread::jmpRegisterBuffer

◆ 

union { ... } CpxThread::mem

◆ nExecTime

uint32_t CpxThread::nExecTime

◆ nLastMomentun

uint32_t CpxThread::nLastMomentun

◆ nNice

uint32_t CpxThread::nNice

◆ nNotifyUID

uint32_t CpxThread::nNotifyUID

◆ nSleepTime

uint32_t CpxThread::nSleepTime

◆ nStackMaxSize

size_t CpxThread::nStackMaxSize

◆ nStackSize

size_t CpxThread::nStackSize

◆ nStatus

uint8_t CpxThread::nStatus

◆ nThreadController

uint8_t CpxThread::nThreadController

◆ payload

CpxMsgPayload CpxThread::payload

◆ pFunction

void(* CpxThread::pFunction) (void *pStart)

◆ pLastStack

void* CpxThread::pLastStack

◆ pnVariableLockID

void* CpxThread::pnVariableLockID

◆ pSubscriptions

CpxSubscriptions* CpxThread::pSubscriptions

◆ pValue

void* CpxThread::pValue

◆ stackPage

uint8_t CpxThread::stackPage

The documentation for this struct was generated from the following file: