globus_gas...st_proto_s(3)
β¨ globus_gass_transfer_request_proto_s β¨ π
okay bestie, welcome to the Library Functions Manual for globus_gas...st_proto_s(3) β yes that's the truncated vibe of the name, we move. this is the tea on the Protocol module request handling structure, and it's lowkey iconic. π«Ά
πΈ NAME πΈ
globus_gass_transfer_request_proto_s β the Protocol module request handling structure. that's it, that's the whole vibe. π
β¨ SYNOPSIS β¨
#include <globus_gass_transfer_proto.h>
π Data Fields
globus_gass_transfer_proto_send_t send_bufferglobus_gass_transfer_proto_receive_t recv_bufferglobus_gass_transfer_proto_func_t failglobus_gass_transfer_proto_func_t denyglobus_gass_transfer_proto_func_t referglobus_gass_transfer_proto_func_t authorizeglobus_gass_transfer_proto_func_t destroy
π¦ Detailed Description π¦
okay so. Protocol module request handling structure. periodt.
this structure is created by a GASS transfer protocol module to handle a particular request, bestie. it gets created in response to a listener's accept method, or a protocol module's new_request method. main character energy fr fr. π
Memory management of this structure? that's on the protocol module. the destroy method will be called when the GASS Transfer library is finished dealing with it. no takebacks, no leaks, we're responsible here. π
A protocol module may create an extension to this structure to contain protocol-specific information β as long as the first fields of the structure match this type. like, you can add your little extras, but the opening lineup has to stay exactly the same. iykyk. β¨
π See also
globus_gass_transfer_proto_request_ready()
π Field Documentation π
globus_gass_transfer_proto_func_t β globus_gass_transfer_request_proto_s::authorize
Authorize a request. slay, permission granted bestie π
globus_gass_transfer_proto_func_t β globus_gass_transfer_request_proto_s::deny
Deny a request. not today, request. π
globus_gass_transfer_proto_func_t β globus_gass_transfer_request_proto_s::destroy
Destroy a request. clean up your room bestie π§Ήβ¨
globus_gass_transfer_proto_func_t β globus_gass_transfer_request_proto_s::fail
Fail a request.
This function is called when the application calls globus_gass_transfer_fail() on a request. so when the app says "this one flopped", this is the callback that hears about it. π
globus_gass_transfer_proto_receive_t β globus_gass_transfer_request_proto_s::recv_buffer
Receive bytes. incoming data bestie, catch it π«Ά
See also
globus_gass_transfer_proto_recv_t
globus_gass_transfer_proto_func_t β globus_gass_transfer_request_proto_s::refer
Refer a request. go tell the other one about it π«
globus_gass_transfer_proto_send_t β globus_gass_transfer_request_proto_s::send_buffer
Send bytes. outgoing data bestie, yeet it π₯
See also
globus_gass_transfer_proto_send_t
π Author π
Generated automatically by Doxygen for globus_gass_transfer from the source code. so it wrote itself basically, we love an auto-generated icon. π
okay that's the whole page bestie, no cap, every field accounted for, nothing skipped, we ate and left no crumbs. π
this was globus_gass_transfer Version 9.5, signed off with love from your girl globus_gas...st_proto_s(3). mwah π
πΈβ¨
π¦ where this page comes from
- epel 10: globus-gass-transfer-doc 9.5-1.el10_2 Β· Apache-2.0
- fedora 43: globus-gass-transfer-doc 9.5-1.fc43 Β· Apache-2.0
- fedora 44: globus-gass-transfer-doc 9.5-2.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-gass-transfer-doc 9.5-1 Β· Apache-2.0
- ubuntu stonking: libglobus-gass-transfer-doc 9.5-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms