Siebel Communications Server Administration Guide > Developing a Communications Driver > Siebel Adaptive Communications API Reference >

Handles for Adaptive Communications


The Adaptive Communications layer includes a set of constants and the three handles described in the following paragraphs. The syntax with which each Adaptive Communications method is expressed is that of a C header file. In the following handle names, ISC stands for Interface for Siebel Communications:

  • ISC_CLIENT_HANDLE. The client handle, which provides methods called by the communications driver. Siebel Systems has implemented ISC_CLIENT_HANDLE and its methods.

    For descriptions of the client handle methods, see Methods of ISC_CLIENT_HANDLE.

  • ISC_DRIVER_HANDLE. The driver handle, which is created when communications are initialized (for example, when the first user logs in). ISC_DRIVER_HANDLE then creates ISC_SERVICE_HANDLE, from which services are requested. Customers writing communications drivers must implement methods of the driver handle.

    For descriptions of the driver handle methods, see Methods of ISC_DRIVER_HANDLE.

  • ISC_SERVICE_HANDLE. The service handle, which is created by ISC_DRIVER_HANDLE when communications are initialized (for example, when a user logs in). The Siebel client calls ISC_SERVICE_HANDLE methods in order to perform actual communications functions. Customers writing communications drivers must implement methods of the service handle.

    For more information about these handles, see Adaptive Communications Design.

    For descriptions of the service handle methods, see Methods of ISC_SERVICE_HANDLE.

Siebel Communications Server Administration Guide