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

#include <threads.h>

Data Fields

uint32_t signature
 Signature for entry validation.
uint32_t maximum
 Maximum number of messages in Mailslot.
uint32_t count
 Current number of messages in Mailslot.
uint32_t start
 First message available in Mailslot.
SPIN_HANDLE lock
 Mailslot Lock.
SEMAPHORE_HANDLE sender
 Mailslot send Semaphore.
SEMAPHORE_HANDLE receiver
 Mailslot receive Semaphore.
ssize_t * messages
 Mailslot message queue.
MAILSLOT_ENTRYprev
 Previous entry in Mailslot table.
MAILSLOT_ENTRYnext
 Next entry in Mailslot table.

Field Documentation

◆ signature

uint32_t signature

Signature for entry validation.

◆ maximum

uint32_t maximum

Maximum number of messages in Mailslot.

◆ count

uint32_t count

Current number of messages in Mailslot.

◆ start

uint32_t start

First message available in Mailslot.

◆ lock

Mailslot Lock.

◆ sender

Mailslot send Semaphore.

◆ receiver

SEMAPHORE_HANDLE receiver

Mailslot receive Semaphore.

◆ messages

ssize_t* messages

Mailslot message queue.

◆ prev

Previous entry in Mailslot table.

◆ next

Next entry in Mailslot table.


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