|
ChibiOS/RT
2.5.1 |
Structure representing a mailbox object.
Definition at line 44 of file chmboxes.h.
#include <chmboxes.h>

Data Fields | |
| msg_t * | mb_buffer |
| Pointer to the mailbox buffer. | |
| msg_t * | mb_top |
| Pointer to the location after the buffer. | |
| msg_t * | mb_wrptr |
| Write pointer. | |
| msg_t * | mb_rdptr |
| Read pointer. | |
| Semaphore | mb_fullsem |
Full counter Semaphore. | |
| Semaphore | mb_emptysem |
Empty counter Semaphore. | |
Pointer to the mailbox buffer.
Definition at line 45 of file chmboxes.h.
Referenced by chMBFetchI(), chMBFetchS(), chMBInit(), chMBPostAheadI(), chMBPostAheadS(), chMBPostI(), chMBPostS(), and chMBReset().
Pointer to the location after the buffer.
Definition at line 47 of file chmboxes.h.
Referenced by chMBFetchI(), chMBFetchS(), chMBInit(), chMBPostAheadI(), chMBPostAheadS(), chMBPostI(), chMBPostS(), and chMBReset().
Write pointer.
Definition at line 49 of file chmboxes.h.
Referenced by chMBInit(), chMBPostI(), chMBPostS(), and chMBReset().
Read pointer.
Definition at line 50 of file chmboxes.h.
Referenced by chMBFetchI(), chMBFetchS(), chMBInit(), chMBPostAheadI(), chMBPostAheadS(), and chMBReset().
Full counter Semaphore.
Definition at line 51 of file chmboxes.h.
Referenced by chMBFetchI(), chMBFetchS(), chMBInit(), chMBPostAheadI(), chMBPostAheadS(), chMBPostI(), chMBPostS(), and chMBReset().
Empty counter Semaphore.
Definition at line 53 of file chmboxes.h.
Referenced by chMBFetchI(), chMBFetchS(), chMBInit(), chMBPostAheadI(), chMBPostAheadS(), chMBPostI(), chMBPostS(), and chMBReset().