Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_QUEUE_ENTRY Struct Reference

#include <threads.h>

Data Fields

uint32_t signature
 Signature for entry validation.
uint32_t queuetype
 Type of this Queue (eg QUEUE_TYPE_SCHEDULE_IDLE).
uint32_t count
 Count of items currently in this Queue.
uint32_t flags
 Queue Flags (eg QUEUE_FLAG_IRQ).
SPIN_HANDLE lock
 Queue Lock.
QUEUE_ELEMENTfirst
 First element in Queue.
QUEUE_ELEMENTlast
 Last element in Queue.
QUEUE_ENTRYprev
 Previous entry in Queue table.
QUEUE_ENTRYnext
 Next entry in Queue table.

Field Documentation

◆ signature

uint32_t signature

Signature for entry validation.

◆ queuetype

uint32_t queuetype

Type of this Queue (eg QUEUE_TYPE_SCHEDULE_IDLE).

◆ count

uint32_t count

Count of items currently in this Queue.

◆ flags

uint32_t flags

Queue Flags (eg QUEUE_FLAG_IRQ).

◆ lock

Queue Lock.

◆ first

QUEUE_ELEMENT* first

First element in Queue.

◆ last

Last element in Queue.

◆ prev

QUEUE_ENTRY* prev

Previous entry in Queue table.

◆ next

QUEUE_ENTRY* next

Next entry in Queue table.


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