HPlogo LU 6.2 API Application Programmer's Reference Manual: HP 3000 MPE/iX Computer Systems > Chapter 4 Conversation States

Reset State

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Glossary

 » Index

A TP calls the TPStarted intrinsic to gain access to LU 6.2 API. Once TPStarted has executed successfully, the TP is in Reset state.

Reset state is the only state associated with the entire TP. The remainder of the states are associated with individual conversations. From Reset state, a TP can call either MCAllocate or MCGetAllocate to allocate a conversation with a remote TP.

When the local TP calls MCAllocate, two things occur: 1) the local side of a conversation is established and placed in Send state; 2) a request is sent to the remote TP to start a conversation.

The local TP calls MCGetAllocate when it receives a request from a remote TP to start a conversation. When a conversation is requested by the remote TP, the local side of the conversation begins in Receive state.

On MPE V, a single TP can allocate up to 8 conversations, but it can call MCGetAllocate only once, so only one of its conversations can be initiated by the remote TP; the local TP must allocate the rest of its conversations by calling the MCAllocate intrinsic. On MPE XL, a single TP can allocate up to 256 conversations, and any number of these can be initiated by the remote TP.

Table 4-2 “Reset State Intrinsics” lists the intrinsics that can be called from Reset state. It also indicates what state the local side of the conversation is in after each intrinsic executes successfully. See Chapter 5 “ Intrinsic Descriptions” for more information on intrinsics.

Table 4-2 Reset State Intrinsics

Intrinsic

State Entered Upon Successful Execution

MCAllocate

Send

MCGetAllocate

Receive

 

Feedback to webmaster