65 #ifndef GLOBUS_GASS_PROTO_H
66 #define GLOBUS_GASS_PROTO_H
68 #include "globus_common.h"
125 globus_byte_t * bytes,
126 globus_size_t send_length,
127 globus_bool_t last_data);
165 globus_byte_t * bytes,
166 globus_size_t bytes_length,
167 globus_size_t wait_for_length);
224 globus_gass_transfer_requestattr_t * attr);
265 globus_gass_transfer_listener_t listener,
266 globus_gass_transfer_listenerattr_t * attr,
291 globus_gass_transfer_listener_t listener);
319 typedef globus_object_t *
320 (* globus_gass_transfer_proto_new_attr_t)(
359 globus_gass_transfer_listener_t listener,
361 globus_gass_transfer_requestattr_t * attr);
561 globus_size_t num_urls);
565 globus_gass_transfer_listener_t listener,
572 globus_byte_t * bytes,
573 globus_size_t nbytes,
574 globus_bool_t failed,
575 globus_bool_t last_data);
580 globus_byte_t * bytes,
581 globus_size_t nbytes,
582 globus_bool_t failed,
583 globus_bool_t last_data);
587 globus_gass_transfer_listener_t listener);
593 globus_gass_transfer_crlf_to_lf(
595 globus_size_t src_len,
596 globus_byte_t ** dst,
597 globus_size_t * dst_len);
600 globus_gass_transfer_lf_to_crlf(
602 globus_size_t src_len,
603 globus_byte_t ** dst,
604 globus_size_t * dst_len);