Main Page Modules Data Structures Related Pages
Globus I/O API
4.0
The globus_io library is motivated by the desire to provide a uniform I/O interface to stream and datagram style communications. The goals in doing this are to
- Provide a robust way to describe, apply, and query connection properties. These include the standard socket options (socket buffer sizes, etc), as well as additional attributes. These include security attributes and, eventually, QoS attributes.
- Provide a service to support nonblocking I/O and handle asynchronous file and network events.
- Provide a simple and portable way to implement communication protocols. Globus components such as GASS and GRAM can use this to redefine their control message protocol in terms of TCP messages, instead of nexus RSRs.
Any program that uses Globus I/O functions must include "globus_io.h".
View documentation without frames
View documentation with frames
about globus |
grid research |
globus toolkit |
software development
Comments? webmaster@globus.org