Globus Toolkit
6.0.1575385000
|
Go to the documentation of this file.
65 #ifndef GLOBUS_GASS_PROTO_H
66 #define GLOBUS_GASS_PROTO_H
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);
565 globus_gass_transfer_listener_t listener,
587 globus_gass_transfer_listener_t listener);
593 globus_gass_transfer_crlf_to_lf(
600 globus_gass_transfer_lf_to_crlf(
globus_gass_transfer_proto_func_t authorize
Definition: globus_gass_transfer_proto.h:418
void(* globus_gass_transfer_proto_func_t)(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request)
Definition: globus_gass_transfer_proto.h:189
void globus_gass_transfer_proto_request_denied(globus_gass_transfer_request_t request, int reason, char *message)
Definition: globus_gass_transfer_proto.c:622
globus_gass_transfer_proto_send_t send_buffer
Definition: globus_gass_transfer_proto.h:391
void globus_gass_transfer_proto_receive_complete(globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t nbytes, globus_bool_t failed, globus_bool_t last_data)
Definition: globus_gass_transfer_proto.c:124
globus_gass_transfer_proto_new_request_t new_request
Definition: globus_gass_transfer_proto.h:501
int globus_gass_transfer_proto_register_protocol(globus_gass_transfer_proto_descriptor_t *proto_desc)
Definition: globus_gass_transfer_proto.c:261
void(* globus_gass_transfer_proto_listener_t)(globus_gass_transfer_listener_proto_t *proto, globus_gass_transfer_listener_t listener)
Definition: globus_gass_transfer_proto.h:289
void globus_gass_transfer_proto_new_listener_request(globus_gass_transfer_listener_t listener, globus_gass_transfer_request_t request, globus_gass_transfer_request_proto_t *proto)
Definition: globus_gass_transfer_proto.c:481
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)
Definition: globus_gass_transfer_proto.h:162
globus_gass_transfer_proto_receive_t recv_buffer
Definition: globus_gass_transfer_proto.h:396
globus_gass_transfer_proto_listener_t close_listener
Definition: globus_gass_transfer_proto.h:434
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)
Definition: globus_gass_transfer_proto.h:122
int globus_gass_transfer_proto_unregister_protocol(globus_gass_transfer_proto_descriptor_t *proto_desc)
Definition: globus_gass_transfer_proto.c:309
void globus_gass_transfer_proto_listener_ready(globus_gass_transfer_listener_t listener)
Definition: globus_gass_transfer_proto.c:156
int globus_bool_t
Boolean type.
Definition: globus_types.h:93
globus_gass_transfer_proto_new_attr_t new_listenerattr
Definition: globus_gass_transfer_proto.h:514
globus_gass_transfer_proto_func_t refer
Definition: globus_gass_transfer_proto.h:414
char * url_scheme
Definition: globus_gass_transfer_proto.h:468
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)
Definition: globus_gass_transfer_proto.h:264
Protocol module descriptor structure.
Definition: globus_gass_transfer_proto.h:451
Headers common to all of Globus.
void globus_gass_transfer_proto_send_complete(globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t nbytes, globus_bool_t failed, globus_bool_t last_data)
Definition: globus_gass_transfer_proto.c:74
globus_gass_transfer_proto_listener_t destroy
Definition: globus_gass_transfer_proto.h:440
globus_gass_transfer_proto_accept_t accept
Definition: globus_gass_transfer_proto.h:438
void globus_gass_transfer_proto_request_referred(globus_gass_transfer_request_t request, char **url, globus_size_t num_urls)
Definition: globus_gass_transfer_proto.c:733
void(* globus_gass_transfer_proto_new_request_t)(globus_gass_transfer_request_t request, globus_gass_transfer_requestattr_t *attr)
Definition: globus_gass_transfer_proto.h:222
globus_gass_transfer_proto_func_t destroy
Definition: globus_gass_transfer_proto.h:423
Protocol module listener handling structure.
Definition: globus_gass_transfer_proto.h:431
unsigned char globus_byte_t
Unsigned byte datatype.
Definition: globus_types.h:85
globus_gass_transfer_proto_listener_t listen
Definition: globus_gass_transfer_proto.h:436
size_t globus_size_t
Standard size of memory object.
Definition: globus_types.h:48
globus_gass_transfer_proto_func_t fail
Definition: globus_gass_transfer_proto.h:405
globus_object_t *(* globus_gass_transfer_proto_new_attr_t)(char *url_scheme)
Definition: globus_gass_transfer_proto.h:320
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)
Definition: globus_gass_transfer_proto.h:357
void globus_gass_transfer_proto_request_ready(globus_gass_transfer_request_t request, globus_gass_transfer_request_proto_t *proto)
Definition: globus_gass_transfer_proto.c:354
globus_gass_transfer_proto_new_attr_t new_requestattr
Definition: globus_gass_transfer_proto.h:481
globus_gass_transfer_proto_func_t deny
Definition: globus_gass_transfer_proto.h:410
Protocol module request handling structure.
Definition: globus_gass_transfer_proto.h:385
globus_gass_transfer_proto_create_listener_t new_listener
Definition: globus_gass_transfer_proto.h:534