15
Functional Description
HP LU 6.2 API provides a set of
Option Sets |
|
PIP data (both local |
|
and remote support) |
|
Flush the LU’s |
|
send buffer | MC_FLUSH |
Prepare to receive |
|
(including long locks) | MC_PREPARE_ TO_ RECEIVE |
Post on receipt | MC_POST_ON_RECEIPT |
Wait for posting |
|
to occur | WAIT |
Test for posting or |
|
| |
received | |
Receive immediate | MC_RECEIVE_IMMEDIATE |
Get conversation |
|
attributes | MC_GET_ATTRIBUTES |
LU 6.2 API intrinsics are summarized in the following table.
LU 6.2 API Intrinsics Summary
Intrinsics | Function |
MCALLOCATE | Establishes a mapped conversation |
| between two TPs. |
MCCONFIRM | Sends a confirmation request to the |
| remote TP and waits for reply. |
MCDEALLOCATE | Ends a mapped conversation |
| between TPs. |
MCGETALLOCATE | Receives the request from a remote |
| TP to start a conversation and then |
| establishes the conversation. |
MCGETATTR | Returns information pertaining to a |
| mapped conversation. |
MCFLUSH | Flushes the LU’s send buffer. |
MCPOSTONRCPT | Causes LU 6.2 API to post the con |
| versation when information arrives. |
MCPREPTORCV | Informs the remote TP that the |
| HP 3000 resident TP (the local TP) |
| is ready to receive data over the |
| mapped conversation. |
MCRCVANDWAIT | Waits for information to arrive on |
| the mapped conversation and then |
| receives the information. The |
| information can be data, |
| conversation status, or request |
| establishes the conversation. |
MCRCVNOWAIT | Receives any information available |
| on the mapped conversation with |
| out waiting. |
MCREQTOSEND | Notifies the remote TP that the |
| local TP is requesting to send data |
| for the mapped conversation. |
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. |
HP 3000