IntrOS
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cbar_tBarrier
  Cintros::BarrierCreate and initialize a barrier object
 Cintros::baseStack< size_ >
  Cintros::TaskT< OS_STACK_SIZE >
  Cintros::TaskT< size_ >Create and initialize complete work area for task object
 Cbox_tMailbox queue
  Cintros::MailBoxQueueT< limit_, sizeof(C)>
   Cintros::MailBoxQueueTT< limit_, C >Create and initialize a mailbox queue object
  Cintros::MailBoxQueueT< limit_, size_ >Create and initialize a mailbox queue object
 Cintros::ClockSteady clock
 Ccnd_tCondition variable
  Cintros::ConditionVariableCreate and initialize a condition variable object
 Cintros::CriticalSectionCreate and initialize a critical section guard object
  Cintros::SpinLockUse a spin lock object
 Cevq_tEvent queue
  Cintros::EventQueueT< limit_ >Create and initialize an event queue object
 Cevt_tEvent
  Cintros::EventCreate and initialize an event object
 Cflg_tFlag
  Cintros::FlagCreate and initialize a flag object
 Chsm_action_tHierarchical state machine - state action definition
  Cintros::ActionCreate and initialize an hsm action object
 Chsm_state_tHierarchical state machine - state definition
  Cintros::StateCreate and initialize an hsm state object
 Chsm_tHierarchical state machine - definition
  Cintros::StateMachineT< limit_ >Create and initialize a hierarchical state machine object
 Cjob_tJob queue
  Cintros::JobQueueT< limit_ >Create and initialize a job queue object
 Cintros::LockGuardCreate and initialize a lock guard object
 Clst_tList
  Cintros::ListTT< void >
  Cintros::ListTT< C >Create and initialize a list object
 Cmem_tMemory pool
  Cintros::MemoryPoolT< limit_, sizeof(C)>
   Cintros::MemoryPoolTT< limit_, C >Create and initialize a memory pool object
  Cintros::MemoryPoolT< limit_, size_ >Create and initialize a memory pool object
 Cmsg_tMessage queue
  Cintros::MessageQueueT< limit_, sizeof(C)>
   Cintros::MessageQueueTT< limit_, C >Create and initialize a message queue object
  Cintros::MessageQueueT< limit_, size_ >Create and initialize a message queue object
 Cmtx_tMutex (error checking)
  Cintros::MutexCreate and initialize a mutex object
 Cintros::OnceFlagUse a once flag object
 Craw_tRaw buffer
  Cintros::RawBufferT< limit_ *sizeof(C)>
   Cintros::RawBufferTT< limit_, C >Create and initialize a raw buffer object
  Cintros::RawBufferT< limit_ >Create and initialize a raw buffer object
 Cintros::ReadLockCreate and initialize a read guard object
 Crwl_tRead/write lock (one write, many read)
  Cintros::RWLockCreate and initialize a read/write lock object
 Csem_tSemaphore
  Cintros::SemaphoreCreate and initialize a semaphore object
 Csig_tSignal
  Cintros::SignalCreate and initialize a signal object
 Ctmr_tTimer
  Cintros::baseTimer
   Cintros::TimerCreate and initialize a timer object
 Ctsk_tTask (thread)
  Cintros::baseTask
   Cintros::TaskT< OS_STACK_SIZE >
   Cintros::TaskT< size_ >Create and initialize complete work area for task object
 Cintros::UniqueLockCreate and initialize a unique lock object
 Cintros::WriteLockCreate and initialize a write guard object