![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#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_ENTRY * | prev |
| Previous entry in Mailslot table. | |
| MAILSLOT_ENTRY * | next |
| Next entry in Mailslot table. | |
| 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_ENTRY* prev |
Previous entry in Mailslot table.
| MAILSLOT_ENTRY* next |
Next entry in Mailslot table.