#include <stdint.h>
#include "message_queue.h"
#include "config_message_queue_impl.h"
Go to the source code of this file.
Data Structures | |
struct | S_messageQueue_GlobalData |
Structure of the global data of the queue. More... | |
Typedefs | |
typedef S_messageQueue_GlobalData | messageQueue_GlobalData |
Structure of the global data of the queue. | |
Functions | |
void | messageQueue_init (void) |
Initialize the queue. | |
void | messageQueue_cleanup (void) |
Clean up the queue. | |
Boolean | messageQueue_isEmpty (void) |
Test if the queue is empty. | |
Boolean | messageQueue_isFull (void) |
Test if the queue is full. | |
Boolean | messageQueue_read (messageQueue_QueuedMessage *pMessage) |
Read a message from the queue. | |
Boolean | messageQueue_write (messageQueue_QueuedMessage message) |
Write a message to the queue. |
Definition in file message_queue.c.
typedef struct S_messageQueue_GlobalData messageQueue_GlobalData |
Structure of the global data of the queue.
void messageQueue_cleanup | ( | void | ) |
Clean up the queue.
Currently this does nothing.
Definition at line 49 of file message_queue.c.
Referenced by pwm_Timer_cleanup().
void messageQueue_init | ( | void | ) |
Initialize the queue.
Definition at line 41 of file message_queue.c.
References S_messageQueue_GlobalData::begin, and S_messageQueue_GlobalData::end.
Referenced by pwm_Timer_init().
Boolean messageQueue_isEmpty | ( | void | ) |
Test if the queue is empty.
Definition at line 56 of file message_queue.c.
References S_messageQueue_GlobalData::begin, and S_messageQueue_GlobalData::end.
Referenced by messageQueue_read().
Boolean messageQueue_isFull | ( | void | ) |
Test if the queue is full.
Definition at line 64 of file message_queue.c.
References S_messageQueue_GlobalData::begin, and S_messageQueue_GlobalData::end.
Referenced by messageQueue_write().
Boolean messageQueue_read | ( | messageQueue_QueuedMessage * | pMessage | ) |
Read a message from the queue.
pMessage | Pointer to a message variable that should be set to the message. |
Definition at line 74 of file message_queue.c.
References S_messageQueue_GlobalData::begin, messageQueue_isEmpty(), and S_messageQueue_GlobalData::queue.
Referenced by SIGNAL().
Boolean messageQueue_write | ( | messageQueue_QueuedMessage | message | ) |
Write a message to the queue.
message | The message to append. |
Definition at line 88 of file message_queue.c.
References S_messageQueue_GlobalData::end, messageQueue_isFull(), and S_messageQueue_GlobalData::queue.
Referenced by pwm_Channels_show().