List of Operations
API Functional Overview
1-11
PIP module operations
Return the message ID from a message.
Return the message size from a message.
Extract the reply destination from a message.
Return whether queue is local.
Synchronously find a message queue. Performed by writer.
Asynchronously find a message queue. Performed by writer.
Opens a message queue. Performed by reader.
Place a message on a message queue. Performed by writer.
Release a located message queue. Performed by writer.
Set up handling of internal MSGQ errors.
Sets the message ID in a message.
Sets the reply destination in a message.
Function
Operation
PIP_alloc
Get an empty frame from a pipe
PIP_free
Recycle a frame that has been read back into a pipe
PIP_get
Get a full frame from a pipe
PIP_getReaderAddr
Get the value of the
readerAddr
pointer of the pipe
PIP_getReaderNumFrames
Get the number of pipe frames available for reading
PIP_getReaderSize
Get the number of words of data in a pipe frame
PIP_getWriterAddr
Get the value of the
writerAddr
pointer of the pipe
PIP_getWriterNumFrames
Get the number of pipe frames available to be written to
PIP_getWriterSize
Get the number of words that can be written to a pipe frame
PIP_peek
Get the pipe frame size and address without actually claiming the pipe frame
PIP_put
Put a full frame into a pipe
PIP_reset
Reset all fields of a pipe object to their original values
PIP_setWriterSize
Set the number of valid words written to a pipe frame
Function
Operation