Scroll to navigation

globus_gass_transfer_proto.h(3) globus_gass_transfer globus_gass_transfer_proto.h(3)

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.
Sat Nov 8 2014 Version 8.8