HP-UX SNAplus2 R7 APPC Programmer's Guide
Concepts
Changing Conversation States (half-duplex)
State Invoking TP Flow Invoked TP State
—>
Reset
RECEIVE_ALLOCATE
Receive
MC_RECEIVE_AND_WAIT
(primary_rc =
AP_OK)
(what_rcvd =
AP_DATA_COMPLETE)
MC_RECEIVE_AND_WAIT
(primary_rc =
AP_OK)
(what_rcvd=
AP_CONFIRM_SEND)
Confirm-
Send
MC_CONFIRMED
Send
<—
(MC_PREPARE_TO_RECEIVE
returns, primary_rc =
AP_OK)
Receive
MC_SEND_DATA
MC_CONFIRM
<—
MC_RECEIVE_AND_WAIT
(primary_rc =
AP_OK)
(what_rcvd=
AP_DATA_COMPLETE
)
MC_RECEIVE_AND_WAIT
(primary_rc =
AP_OK)
(what_rcvd=
AP_CONFIRM)
Confirm
MC_REQUEST_TO_SEND
MC_CONFIRMED
Receive
—>
(MC_CONFIRM returns, pri-
mary_rc =
AP_OK, rts_rcvd =
AP_YES)
Send
31