UbixOS  2.0
sys_mbox Struct Reference

#include <sys_arch.h>

Collaboration diagram for sys_mbox:
Collaboration graph

Data Fields

struct sys_semempty
 
struct sys_semfull
 
uint32_t head
 
struct sys_semlock
 
void * msgs [100]
 
uint32_t tail
 
int wait_send
 

Detailed Description

Definition at line 22 of file sys_arch.h.

Field Documentation

◆ empty

struct sys_sem* sys_mbox::empty

Definition at line 31 of file sys_arch.h.

◆ full

struct sys_sem* sys_mbox::full

Definition at line 32 of file sys_arch.h.

◆ head

uint32_t sys_mbox::head

Definition at line 23 of file sys_arch.h.

Referenced by sys_mbox_post(), and sys_mbox_trypost().

◆ lock

struct sys_sem* sys_mbox::lock

Definition at line 33 of file sys_arch.h.

◆ msgs

void* sys_mbox::msgs[100]

Definition at line 27 of file sys_arch.h.

◆ tail

uint32_t sys_mbox::tail

Definition at line 24 of file sys_arch.h.

◆ wait_send

int sys_mbox::wait_send

Definition at line 35 of file sys_arch.h.


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