QP/C++  6.5.1
qxthread.h File Reference

QXK/C++ extended (blocking) thread. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  QXThread
 Extended (blocking) thread of the QXK preemptive kernel. More...
 
class  QXSemaphore
 Counting Semaphore of the QXK preemptive kernel. More...
 
class  QXMutex
 Priority Ceiling Mutex the QXK preemptive kernel. More...
 

Namespaces

 QP
 namespace associated with the QP/C++ framework
 

Macros

#define QXTHREAD_NO_TIMEOUT   (static_cast<uint_fast16_t>(0))
 no-timeout sepcification when blocking on queues or semaphores More...
 

Typedefs

typedef void(* QXThreadHandler) (QXThread *const me)
 Thread handler pointer-to-function. More...
 

Detailed Description

QXK/C++ extended (blocking) thread.

Definition in file qxthread.h.

Macro Definition Documentation

◆ QXTHREAD_NO_TIMEOUT

#define QXTHREAD_NO_TIMEOUT   (static_cast<uint_fast16_t>(0))

no-timeout sepcification when blocking on queues or semaphores

Definition at line 43 of file qxthread.h.