FUNCrIOO Sm.f.1ARY
CCNDITlOOAL SEND
Operator ID: 22
Hex Byte
Contents Function Request Facility Offset
results 1 through 9 | 1 | |||
1 reserved | 1 | |||
result 0 | 20H | |||
1 BOOLEAN |
| |||
oper am 6 |
| |||
1 reserved |
| lEH | ||
operam 5 | lCH | |||
1 | 1 | |||
operand 4 | 1 | lAH | ||
1 reserved | 1 | |||
operand 3 | ~1 | I8H | ||
1 MESSAGE OBJECl' SELECI'ORI | ||||
operand 2 | 1 | l6H | ||
1 reserved | 1 | |||
operand 1 | 1 | l4H | ||
1 reserved | 1 | |||
operam 0 | 1 | l2H | ||
1 | 1 | |||
IP function code | 1 | lOH | ||
1 013H (CCNDITICNAL SEND) 1 | ||||
function | state | 1 | OEH | |
1 reserved | 1 | |||
|
| 1 |
| |
process selection | it:ldex | 1 | 1 | OCH |
|
| 1 |
|
CCNDITICNAL SEND allows a process to check for the availability of queue space at a port and to indivisibly deliver a message if space is available. The first and fourth operands are used. The boolean result, which is set to true if a message is deposited, is stored in the function result area.