E:/Projects/AvrLib/include/MessageQueue.h File Reference

#include "task.h"

Include dependency graph for MessageQueue.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _msg
struct  _msgqueue

Typedefs

typedef struct _msg MSG
typedef struct _msgqueue MESSAGE_QUEUE

Functions

MESSAGE_QUEUEMqInit (int size, char *name)
void MqPut (MESSAGE_QUEUE *mq, MSG *m)
MSGMqGet (MESSAGE_QUEUE *mq)
MSGNewMSG (int payloadSize)
void DeleteMSG (MSG *m)
void InitMessageQueueManager (void)

Variables

int MsgAllocCount


Typedef Documentation

typedef struct _msgqueue MESSAGE_QUEUE

typedef struct _msg MSG


Function Documentation

void DeleteMSG ( MSG m  ) 

Definition at line 81 of file MessageQueue.c.

References free.

Referenced by MMCTask().

void InitMessageQueueManager ( void   ) 

Definition at line 89 of file MessageQueue.c.

References NewSemaphore(), and SEMAPHORE_MODE_BLOCKING.

MSG* MqGet ( MESSAGE_QUEUE mq  ) 

MESSAGE_QUEUE* MqInit ( int  size,
char *  name 
)

void MqPut ( MESSAGE_QUEUE mq,
MSG m 
)

MSG* NewMSG ( int  payloadSize  ) 


Variable Documentation

Definition at line 13 of file MessageQueue.c.

Referenced by NewMSG().


Generated on Sun Aug 31 13:30:30 2008 for FrankenRTOS by  doxygen 1.5.6