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 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

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 27 Jan 2015 for globus_gass_transfer by  doxygen 1.6.1