LU 6.2 API Application Programmer's Reference Guide (30294-90008)

74 Chapter5
Intrinsic Descriptions
Conversation Intrinsics
Conversation Intrinsics
This section describes the intrinsics used to manage a conversation
between TPs on different processors. Table 5-4 lists the LU 6.2 API
conversation intrinsics and their descriptions.
Table 5-4 LU 6.2 API Conversation Intrinsics
Intrinsic Definition
MCAllocate
Establishes a mapped conversation between TPs.
MCConfirm
Sends a confirmation request to the remote TP and waits for a reply.
MCConfirmed
Sends a confirmation response to a remote TP that has issued a
confirmation request.
MCDeallocate
Ends a mapped conversation between TPs.
MCErrMsg
Provides the message corresponding to a given status info value.
MCGetAllocate
Receives the request from a remote TP to start a conversation and then
establishes the conversation.
MCGetAttr
Returns information about a mapped conversation.
MCFlush
Flushes the LU’s send buffer.
MCPostOnRcpt
Allows the LU to check the contents of the receive buffer for the specified
conversation.
MCPrepToRcv
Informs the remote TP that the local TP is now ready to receive data.
MCRcvAndWait
Waits for information to arrive on the mapped conversation and then
receives the information. The information can be data, conversation status,
or request for confirmation.
MCRcvNoWait
Similar to MCRcvAndWait, this intrinsic receives any information that has
arrived on the conversation but will not wait if no data has arrived.
MCReqToSend
Notifies the remote TP that the local TP is requesting to send data.
MCSendData
Sends data to the remote TP.
MCSendError
Informs the remote TP that the local TP has detected an error.
MCTest
Tests the conversation for the receipt of information.
MCWait
Waits for the receipt of information on one or more conversations.