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.