GT 3.9.4 XIO: Developer's Guide

Introduction

[introduction to developers with reference to General Toolkit Developer's Guide for coding guidelines, porting guide, etc.]

Architecture and design overview

[link to architecture and design docs]

Public interface

The semantics and syntax of the APIs and WSDL for the component, along with descriptions of domain-specific structured interface data, can be found in the public interface guide.

Usage scenarios

[describe how to use the programatic interfaces of the component, provide examples]

Tutorials

[add links to any tutorials - if no tutorials, say "There are no tutorials available at this time"]

Feature summary

Features new in release 3.9.4

  • UDT driver.
  • Queuing Driver
  • Ordering Driver
  • Dynamically loadable drivers.

Other Supported Features

  • Single API to swappable IO implementations.
  • Asynchronous IO support.
  • Native timeout support.
  • Data descriptors for providing driver specific hints.
  • Modular driver stacks to maximize code reuse.
  • TCP, UDP, file, HTTP, GSI drivers.

Deprecated Features

  • Telnet driver now distributed with the GridFTP server.
  • GSSAPI_FTP driver now distributed with the GridFTP Server

Tested platforms

Tested Platforms for [component name]

  • platform #1
  • ...
  • platform #n

Backward compatibility summary

Protocol changes since GT version 3.2

  • None.

API changes since GT version 3.2

  • None.

Schema changes since GT version 3.2

  • None.

Technology dependencies

XIO depends on the following GT components:

  • Globus Core
  • Globus Common
  • Globus GSSAPI

Security considerations

[describe security considerations relevant for this component]

Troubleshooting

[help for common problems developers may experience]

Related Documentation

[could link to pdfs and whitepapers about protocols, etc re: the component]