globus_xio_driver(3) on Linux
The text 3f949f3a1be7, as Debian 6.0 (Squeeze) shipped it.
Globus XIO introduces a notion of a driver stack to its API. Globus XIO introduces a notion of a driver stack to its API. With in globus_xio every IO operation must occur on a globus_xio handle. Associated with each handle is a stack of drivers. A driver is a module piece of code that implements the globus_xio driver interface. The purpose of a driver is manipulate data passed in by the user in someway. Each driver in a stack will serve its own unique purpose. IO operations pass from driver to driver, starting at the top of the stack and ending at the bottom. When the bottom layer driver finishes with the operation it signals globus_xio that it has completed. Completion notification then follows the driver stack up to the top. Driver Types: Driver API Typical Sequence: Advanced Driver Programming