|
|
|
|
An application accesses LU0 through LU0 function calls. The application supplies parameters to a function, which performs the desired operation and returns parameters to the application.
The following list contains a brief summary of each of the LU0 functions (for a detailed explanation of each function, see LU0 Functions):
This function activates a session for an LU0 application, and brings it up to the state where the LU session is ready for use.
This function receives a complete chain of data sent from the host to the LU0 application's LU. It can either wait until data is available, or return immediately if a complete chain of data is not available when it is issued.
This function sends a complete chain of data to the host.
This verb deactivates a session for an LU0 application, and releases the local LU for use by other applications.
All LU0 functions are dependent on messages sent to or received from the host application, and so they may take some time to complete. Because of this, LU0 provides both a synchronous and an asynchronous version of each function call.
The synchronous version blocks until all processing for the function is complete.
The asynchronous version returns control to the application immediately, so the application is free to continue with further processing (including issuing other LU0 functions). LU0 notifies the application of subsequent events using a callback routine supplied by the application for each function call.
For more information, see Designing and Writing LU0 Applications.
|
|
|
|
|