Forced nonblocking client services – Compaq TP DESKTOP CONNECTOR AAPVNFGTE User Manual

Page 79

Advertising
background image

4

Forced Nonblocking Client Services

This chapter describes the forced nonblocking interface between the TP
Desktop Connector gateway and customer-written procedures.

4.1 Summary of Forced Nonblocking Procedures

Forced nonblocking client services extend the Portable API to support
development tools that do not provide for callbacks, data pointers or consistent
memory locations for data. (Such tools include Visual Basic and others.) You
create a forced nonblocking session when you specify the ACMSDI_OPTION,
ACMSDI_OPT_NONBLK, with the acmsdi_sign_in service and do not supply
a completion address. In this session, all calls are nonblocking. Table 4–1
summarizes the forced nonblocking calls to the TP Desktop Connector API. For
more information on forced nonblocking calls, refer to Compaq TP Desktop
Connector for ACMS
Client Application Programming Guide
.

Table 4–1 Summary of Forced Nonblocking Procedures

Customer-Supplied Procedure

Description

acmsdi_complete_call

Returns the completion status. Can also provide
the ACMS status message and task argument
workspaces.

acmsdi_bind_enable_args

Retrieves write-only arguments in an enable
exchange step request.

acmsdi_bind_enable_args

Retrieves write-only arguments in an enable
exchange step request.

acmsdi_bind_msg

Sends or acquires the message text in TDMS Read
or Write exchanges, respectively, or acquires the
prompt text of a TDMS Read exchange.

(continued on next page)

Forced Nonblocking Client Services 4–1

Advertising