Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

messageQueue.h File Reference

#include <errorCodes.h>
#include <types.h>

Go to the source code of this file.

Typedefs

typedef _MessageQueue * MessageQueue
typedef _Message * Message
typedef ErrorCode(* MessageDestroyFunction )(Message msg)

Functions

ErrorCode messageQueueCreate (MessageQueue *msgq, uint32 size)
ErrorCode messageQueueSend (MessageQueue mq, Pointer message)
ErrorCode messageQueuePeek (MessageQueue mq, Pointer *message)
ErrorCode messageQueueReceive (MessageQueue mq, Timeout to, Pointer *message)
ErrorCode messageQueueDestroy (MessageQueue *mq)
ErrorCode messageCreate (Message *msg, MessageDestroyFunction destroy, MessageQueue responseQueue, uint32 code, uint32 numArgs,...)
ErrorCode messageGetArgument (Message msg, uint32 num, Pointer *arg)
ErrorCode messageGetArgumentCount (Message msg, uint32 *total)
ErrorCode messageGetArgumentList (Message msg, Pointer *top, uint32 *total)
ErrorCode messageGetCode (Message msg, uint32 *code)
ErrorCode messageRespond (Message source, Message response)
ErrorCode messageDestroy (Message *msg)


Generated on Wed Mar 22 20:36:34 2006 for ndk by  doxygen 1.4.4