[Overview][Constants][Types][Procedures and functions] |
Retrieve a message from the queue
Source position: ipc.pp line 277
function msgrcv( |
msqid: cint; |
msgp: PMSGbuf; |
msgsz: size_t; |
msgtyp: cint; |
msgflg: cint |
):cint; |
msgrcvretrieves a message of type msgtypfrom the message queue with ID msqid. msgtypcorresponds to the mtypefield of the TMSGbufrecord. The message is stored in the MSGbufstructure pointed to by msgp.
The msgflgparameter can be used to control the behaviour of the msgrcvcall. It consists of an ORed combination of the following flags:
The function returns Trueif the message was received correctly, Falseotherwise.
For an example, see msgctl.
In case of error, Falseis returned, and IPCerroris set.
|
Return message queue ID, possibly creating the queue |
|
|
Send a message to the messague queue |
|
|
Perform various operations on a message queue |