.TH "globus_gass_transfer_request_proto_s" 3 "Version 9.4" "globus_gass_transfer" \" -*- nroff -*- .ad l .nh .SH NAME globus_gass_transfer_request_proto_s \- Protocol module request handling structure\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Data Fields" .in +1c .ti -1c .RI "\fBglobus_gass_transfer_proto_send_t\fP \fBsend_buffer\fP" .br .ti -1c .RI "\fBglobus_gass_transfer_proto_receive_t\fP \fBrecv_buffer\fP" .br .ti -1c .RI "\fBglobus_gass_transfer_proto_func_t\fP \fBfail\fP" .br .ti -1c .RI "\fBglobus_gass_transfer_proto_func_t\fP \fBdeny\fP" .br .ti -1c .RI "\fBglobus_gass_transfer_proto_func_t\fP \fBrefer\fP" .br .ti -1c .RI "\fBglobus_gass_transfer_proto_func_t\fP \fBauthorize\fP" .br .ti -1c .RI "\fBglobus_gass_transfer_proto_func_t\fP \fBdestroy\fP" .br .in -1c .SH "Detailed Description" .PP Protocol module request handling structure\&. This structure is created by a GASS transfer protocol module to handle a particular request\&. It is created in response to a \fBlistener's accept method\fP or a \fBprotocol module's new_request method\fP\&. .PP Memory management of this structure is the responsibility of the protocol module\&. The destroy method will be called when the GASS Transfer library is finished dealing with it\&. .PP A protocol module may create a extension to this structure to contain protocol-specific information, as long as the first fields of the structure match this type\&. .PP \fBSee also\fP .RS 4 \fBglobus_gass_transfer_proto_request_ready()\fP .RE .PP .SH "Field Documentation" .PP .SS "\fBglobus_gass_transfer_proto_func_t\fP globus_gass_transfer_request_proto_s::authorize" Authorize a request\&. .SS "\fBglobus_gass_transfer_proto_func_t\fP globus_gass_transfer_request_proto_s::deny" Deny a request\&. .SS "\fBglobus_gass_transfer_proto_func_t\fP globus_gass_transfer_request_proto_s::destroy" Destroy a request\&. .SS "\fBglobus_gass_transfer_proto_func_t\fP globus_gass_transfer_request_proto_s::fail" Fail a request\&. .PP This function is called when the application calls globus_gass_transfer_fail() on a request\&. .SS "\fBglobus_gass_transfer_proto_receive_t\fP globus_gass_transfer_request_proto_s::recv_buffer" Receive bytes\&. .PP \fBSee also\fP .RS 4 globus_gass_transfer_proto_recv_t .RE .PP .SS "\fBglobus_gass_transfer_proto_func_t\fP globus_gass_transfer_request_proto_s::refer" Refer a request\&. .SS "\fBglobus_gass_transfer_proto_send_t\fP globus_gass_transfer_request_proto_s::send_buffer" Send bytes\&. .PP \fBSee also\fP .RS 4 \fBglobus_gass_transfer_proto_send_t\fP .RE .PP .SH "Author" .PP Generated automatically by Doxygen for globus_gass_transfer from the source code\&.