globus_gass_transfer_proto.h File Reference

GASS Transfer Protocol Interface. More...

#include "globus_common.h"
#include "globus_gass_transfer.h"

Go to the source code of this file.

Data Structures

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

Typedefs

typedef globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t
typedef 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


Generated on 27 Oct 2014 for globus_gass_transfer by  doxygen 1.4.7