Overview of API functions
Table 1 lists the API functions and indicates the name of the module that must be loaded before invoking an API function. Although logical names such as MIBConnect and MIBSendRegister are used in the table, the physical names of the API functions are the module entry point names.
The abbreviation N/A in the Module Entry Point column indicates that these are the data space modules used for dequeueing or releasing the messages from the data space. The addresses of these modules are returned on the MIBConnect function. Refer to the data space vector format and the interface control block (ISTNMICB) format in the MIBConnect—MIB connection function.
The Type column indicates whether the function is synchronous or asynchronous. For a description of these types, see Synchronous and asychronous functions.
| API function | Module entry point | Type | More information |
|---|---|---|---|
| MIBConnect | ACYAPCNP | Synchronous | Page MIBConnect—MIB connection function |
| MIBDisconnect | ACYAPD1P | Synchronous | Page MIBDisconnect—MIB disconnection function |
| MIBSendRegister | ACYAPRGP | Asynchronous | Page MIBSendRegister—MIB asynchronous registration function |
| MIBSendDeleteRegistration | ACYAPDRP | Asynchronous | Page MIBSendDeleteRegistration—Deregistration function |
| MIBSendRequest | ACYAPQRP | Asynchronous | Page MIBSendRequest—MIB queue request function |
| MIBSendCmipRequest | ACYAPQCP | Asynchronous | Page MIBSendCmipRequest—CMIP request function |
| MIBSendResponse | ACYAPRSP | Asynchronous | Page MIBSendRequest—MIB queue request function |
| MIBSendCmipResponse | ACYAPCPP | Asynchronous | Page MIBSendCmipResponse—CMIP response function |
| Data space dequeue routine | N/A | Synchronous | Page Dequeueing a buffer with the dequeue routine |
| Data space release routine | N/A | Synchronous | Page Releasing a buffer with the release routine |