Provided by: libglobus-gass-transfer-doc_8.8-5_all bug

NAME

       globus_gass_transfer_proto.h - GASS Transfer Protocol Interface.

SYNOPSIS

       #include 'globus_common.h'
       #include 'globus_gass_transfer.h'

   Data Structures
       struct globus_gass_transfer_request_proto_s
           Protocol module request handling structure.
       struct globus_gass_transfer_listener_proto_s
           Protocol module listener handling structure.
       struct globus_gass_transfer_proto_descriptor_t
           Protocol module descriptor structure.

   Typedefs
       typedef struct globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t
       typedef struct globus_gass_transfer_listener_proto_s globus_gass_transfer_listener_proto_t
       typedef void(* globus_gass_transfer_proto_send_t) (globus_gass_transfer_request_proto_t
           *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t
           send_length, globus_bool_t last_data)
       typedef void(* globus_gass_transfer_proto_receive_t) (globus_gass_transfer_request_proto_t
           *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t
           bytes_length, globus_size_t wait_for_length)
       typedef void(* globus_gass_transfer_proto_func_t) (globus_gass_transfer_request_proto_t
           *proto, globus_gass_transfer_request_t request)
       typedef void(* globus_gass_transfer_proto_new_request_t) (globus_gass_transfer_request_t
           request, globus_gass_transfer_requestattr_t *attr)
       typedef int(* globus_gass_transfer_proto_create_listener_t)
           (globus_gass_transfer_listener_t listener, globus_gass_transfer_listenerattr_t *attr,
           char *scheme, char **base_url, globus_gass_transfer_listener_proto_t **proto)
       typedef void(* globus_gass_transfer_proto_listener_t)
           (globus_gass_transfer_listener_proto_t *proto, globus_gass_transfer_listener_t
           listener)
       typedef globus_object_t *(* globus_gass_transfer_proto_new_attr_t) (char *url_scheme)
       typedef void(* globus_gass_transfer_proto_accept_t) (globus_gass_transfer_listener_proto_t
           *proto, globus_gass_transfer_listener_t listener, globus_gass_transfer_request_t
           request, globus_gass_transfer_requestattr_t *attr)

Detailed Description

       GASS Transfer Protocol Interface.

       This header defines the GASS protocol module library interface

Author

       Generated automatically by Doxygen for globus_gass_transfer from the source code.