OSI Application Developer's Toolkit DEC OSI TP Programming

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  1      Introduction

  1.1     Terminology and Naming

  1.2     Dialogue Support

  1.3     Dialogue Characteristics

  1.4     Dialogue Establishment
    1.4.1      Initiating a Dialogue
      1.4.1.1      Selecting an Association
    1.4.2      Receiving a Dialogue
    1.4.3      Dialogue Templates
    1.4.4      Initialization Data
      1.4.4.1      Initialization Context

  1.5     Dialogue Control

  1.6     Data Transfer
    1.6.1      Sending Data
      1.6.1.1      Send Context
    1.6.2      Receiving Data
      1.6.2.1      Receive Context

  1.7     Dialogue Synchronization

  1.8     Dialogue Termination
    1.8.1      Normal Termination
    1.8.2      Abnormal Termination
    1.8.3      Abort Data
      1.8.3.1      Abort Context

  1.9     Dialogue Closure

  1.10    Buffering Mode

  1.11    Processing Mode
    1.11.1     Cancelling Operations

  1.12    Execution Environment
    1.12.1     Initialization Requirement
    1.12.2     Client-Server Connections
    1.12.3     Include Files
    1.12.4     Library Files
    1.12.5     Programming Examples

  2      Function Calls

  2.1     Basic Calls

  2.2     Advanced Calls

  ositpcm_abort_dialogue

  ositpcm_accept_dialogue

  ositpcm_begin_dialogue

  ositpcm_bind_initiator

  ositpcm_bind_recipient

  ositpcm_cancel

  ositpcm_close

  ositpcm_end_dialogue

  ositpcm_end_dialogue_ok

  ositpcm_error

  ositpcm_flush

  ositpcm_get_abort_context

  ositpcm_get_abort_diagnostic

  ositpcm_get_application_context

  ositpcm_get_begin_confirm

  ositpcm_get_buffer_mode

  ositpcm_get_dialogue_control

  ositpcm_get_dialogue_state

  ositpcm_get_end_confirm

  ositpcm_get_handshake_control

  ositpcm_get_handshake_type

  ositpcm_get_handshake_urgency

  ositpcm_get_init_context

  ositpcm_get_local_ae_qualifier

  ositpcm_get_local_ap_title

  ositpcm_get_local_tpsu_title

  ositpcm_get_processing_mode

  ositpcm_get_receive_context

  ositpcm_get_receive_type

  ositpcm_get_reject_diagnostic

  ositpcm_get_remote_ae_qualifier

  ositpcm_get_remote_ap_title

  ositpcm_get_remote_tpsu_title

  ositpcm_get_return_control

  ositpcm_get_send_context

  ositpcm_get_transaction_control

  ositpcm_grant_control

  ositpcm_handshake

  ositpcm_handshake_ok

  ositpcm_info

  ositpcm_initialize

  ositpcm_listen_dialogue

  ositpcm_message

  ositpcm_receive

  ositpcm_reject_dialogue

  ositpcm_request_control

  ositpcm_send

  ositpcm_set_abort_buffer

  ositpcm_set_abort_context

  ositpcm_set_abort_data

  ositpcm_set_application_context

  ositpcm_set_begin_confirm

  ositpcm_set_buffer_mode

  ositpcm_set_dialogue_control

  ositpcm_set_end_confirm

  ositpcm_set_handshake_control

  ositpcm_set_handshake_type

  ositpcm_set_handshake_urgency

  ositpcm_set_init_buffer

  ositpcm_set_init_context

  ositpcm_set_init_data

  ositpcm_set_local_ae_qualifier

  ositpcm_set_local_ap_title

  ositpcm_set_local_tpsu_title

  ositpcm_set_processing_mode

  ositpcm_set_receive_context

  ositpcm_set_receive_type

  ositpcm_set_remote_ae_qualifier

  ositpcm_set_remote_ap_title

  ositpcm_set_remote_tpsu_title

  ositpcm_set_return_control

  ositpcm_set_send_context

  ositpcm_set_transaction_control

  ositpcm_wait

  A   Error Codes

  B   State Table

  B.1     Overview

  B.2     Organization

  B.3     Relation to OSI TP

  B.4     Transition Rules

  B.5     Specific States

  B.6     Table Conditions

  FIGURES

  1-1        Dialogue Initiation

  1-2        Dialogue Receipt

  1-3        Execution Environment

  TABLES

  1-1        Dialogue Characteristics

  B-1        State Table