|
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) |