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

#include <threads.h>

Data Fields

uint32_t signature
 Signature for entry validation.
uint32_t size
 Size of each buffer.
uint32_t count
 Number of buffers.
uint32_t flags
 Buffer Flags (eg BUFFER_FLAG_SHARED).
SPIN_HANDLE lock
 Buffer Lock.
SEMAPHORE_HANDLE available
 Buffer available Semaphore.
BUFFER_ITEMbuffers
 Buffer list.
BUFFER_ENTRYprev
 Previous entry in Buffer table.
BUFFER_ENTRYnext
 Next entry in Buffer table.
BUFFER_ITEMfirst
 First available buffer item.

Field Documentation

◆ signature

uint32_t signature

Signature for entry validation.

◆ size

uint32_t size

Size of each buffer.

◆ count

uint32_t count

Number of buffers.

◆ flags

uint32_t flags

Buffer Flags (eg BUFFER_FLAG_SHARED).

◆ lock

Buffer Lock.

◆ available

SEMAPHORE_HANDLE available

Buffer available Semaphore.

◆ buffers

BUFFER_ITEM* buffers

Buffer list.

◆ prev

BUFFER_ENTRY* prev

Previous entry in Buffer table.

◆ next

BUFFER_ENTRY* next

Next entry in Buffer table.

◆ first

BUFFER_ITEM* first

First available buffer item.


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