Table of Contents
Globus XIO is based on an event based asynchronous programming model. This model is described in great detail at: Asynchronous Event Handling. In short, with Globus XIO, connections are opened and closed. While open, read and write requests are posted with a callback function pointer given by the user. When the event completes, the given callback is called.
You can find documentation of the XIO library at:
http://www.globus.org/api/c/globus_xio/html/index.html
For information on the internationalization API, see the Common Libraries Public Interface.
This category of interfaces does not apply to XIO.
Globus XIO is a development API; therefore, configuration details are largely in the hands of the applications using it.
The vast majority of the environment variables that effect the Globus XIO framework are defined by the driver in use. The following are links to descriptions of the more common driver environment variables:
- http://www.globus.org/api/c-globus-4.0/globus_xio/html/group__tcp__driver__envs.html
- http://www.globus.org/api/c-globus-4.0/globus_xio/html/group__file__driver__envs.html
- http://www.globus.org/api/c-globus-4.0/globus_xio/html/group__gsi__driver__envs.html
- http://www.globus.org/api/c-globus-4.0/globus_xio/html/group__udp__driver__envs.html