Browse Prior Art Database

Use of Queues With the X.25 API

IP.com Disclosure Number: IPCOM000099206D
Original Publication Date: 1990-Jan-01
Included in the Prior Art Database: 2005-Mar-14
Document File: 1 page(s) / 50K

Publishing Venue

IBM

Related People

Geise, DM: AUTHOR [+3]

Abstract

The X.25 API (hereafter referred to as the "API") an application program with a collection of verbs allows it to communicate with other computers attached an X.25 packet-switched data network. Some of these API may take a considerable amount of time to complete. example, the X25CallReceive verb will not complete until incoming call packet is received from the network (i.e., remote computer attempts to connect to your computer). For reason, the X.25 API takes advantage of the capabilities of OS/2 Extended Edition Version and allows an application program to continue with other while waiting for the API to finish processing a verb.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 73% of the total text.

Use of Queues With the X.25 API

       The X.25 API (hereafter referred to as the "API") an
application program with a collection of verbs allows it to
communicate with other computers attached an X.25 packet-switched
data network.  Some of these API may take a considerable amount of
time to complete. example, the X25CallReceive verb will not complete
until incoming call packet is received from the network (i.e., remote
computer attempts to connect to your computer). For reason, the X.25
API takes advantage of the capabilities of OS/2 Extended Edition
Version and allows an application program to continue with other
while waiting for the API to finish processing a verb.

      Furthermore, an application program which manages a number of
virtual circuits (currently, the API allows to have up to 128
concurrently active virtual circuits) be able to have a large number
of API verbs active. OS/2 queues, an application can have as many API
verbs as the system supports. Queues are used with the API follows:
1)   An application specifies one or more queues and a
     unique "queue element id" when it registers itself with
     the API (X25AppInit).  The "queue element id" is
     discussed below.
2)   When the application requests an X.25 verb, it
     specifies which queue the API should use to notify the
     application of the verb's completion.
3)   When a verb completes, the API puts the address of the
     verb's control block in the q...