DECnet/OSI OSAK SPI Programming Reference

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  1      OSAK SPI Routines

  1.1     Include Files

  1.2     OSAK Parameter Block

  1.3     Data Type Definitions

  1.4     Routine Descriptions
    1.4.1      Arguments Common to All Outbound Services
    1.4.2      Parameters Common to All Outbound Services

  spi_abort_req

  spi_accept_rsp

  spi_act_discard_req

  spi_act_discard_rsp

  spi_act_end_req

  spi_act_end_rsp

  spi_act_interrupt_req

  spi_act_interrupt_rsp

  spi_act_resume_req

  spi_act_start_req

  spi_capability_req

  spi_capability_rsp

  spi_close_port

  spi_collect_pb

  spi_connect_req

  spi_control_give_req

  spi_data_req

  spi_exception_req

  spi_expedited_req

  spi_get_event

  spi_get_handle

  spi_give_buffers

  spi_major_req

  spi_major_rsp

  spi_minor_req

  spi_minor_rsp

  spi_open_initiator

  spi_open_redirect

  spi_open_responder

  spi_redirect

  spi_reject_rsp

  spi_release_req

  spi_release_rsp

  spi_resync_req

  spi_resync_rsp

  spi_select

  spi_send_more

  spi_token_give_req

  spi_token_please_req

  spi_typed_req

  2      OSAK Events

  ABORT indication

  REDIRECT indication

  S-ACTIVITY-DISCARD confirm

  S-ACTIVITY-DISCARD indication

  S-ACTIVITY-END confirm

  S-ACTIVITY-END indication

  S-ACTIVITY-INTERRUPT confirm

  S-ACTIVITY-INTERRUPT indication

  S-ACTIVITY-RESUME indication

  S-ACTIVITY-START indication

  S-CAPABILITY-DATA confirm

  S-CAPABILITY-DATA indication

  S-CONNECT indication

  S-CONNECT-ACCEPT confirm

  S-CONNECT-REJECT confirm

  S-CONTROL-GIVE indication

  S-DATA indication

  S-EXPEDITED-DATA indication

  S-P-EXCEPTION-REPORT indication

  S-RELEASE confirm

  S-RELEASE indication

  S-RESYNCHRONIZE confirm

  S-RESYNCHRONIZE indication

  S-SYNC-MAJOR confirm

  S-SYNC-MAJOR indication

  S-SYNC-MINOR confirm

  S-SYNC-MINOR indication

  S-TOKEN-GIVE indication

  S-TOKEN-PLEASE indication

  S-TYPED-DATA indication

  S-U-EXCEPTION-REPORT indication

  3      Checking OSAK Status Codes

  3.1     Success Status Codes

  3.2     Informational Status Codes

  3.3     Error Status Codes

  4      Disruptive Events

  4.1     ABORT request (Local Peer Abort)

  4.2     ABORT indication (Remote Peer Abort)

  4.3     Transport Connection Loss

  4.4     S-ACTIVITY-INTERRUPT indication

  4.5     S-ACTIVITY-DISCARD indication

  4.6     S-RESYNCHRONIZE indication

  4.7     S-EXCEPTION-REPORT indication

  4.8     PREPARE (RESYNC)

  5      How the OSAK SPI Implements the ISO Standards

  5.1     The OSAK SPI and the ISO Protocol Definitions

  5.2     Restrictions in the OSAK Implementation of the ISO Protocol Definitions

  6      Possible Values for OSAK Data Types

  6.1     Data Type:  osak_abort_reason

  6.2     Data Type:  osak_action_result

  6.3     Data Type:  osak_activity_reason

  6.4     Data Type:  osak_exception_reason

  6.5     Field:  pm_state

  6.6     Data Type:  osak_reject_reason
    6.6.1      Rejection Originating from User
    6.6.2      Rejection Originating from Session Provider

  6.7     Field:  request_returned_mask

  6.8     Parameter:  osak_resync_type

  6.9     Fields:  data, sync_mimnor, major_activity, and release

  6.10    Field:  type

  TABLES

  1-1        Location of Include Files

  1-2        OSAK SPI Parameters

  1-3        OSAK Event Types

  1-4        Definitions of Request-Event Mask and Returned-Event Mask

  2-1        Sequence of Calls After the Arrival of a REDIRECT Indication