globus_gas...st_proto_s(3)

πŸ“¦
version 9.5 Β· 6 versions
, in epel 10, fedora 43, fedora 44, ubuntu resolute, ubuntu stonking

✨ 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_buffer
  • globus_gass_transfer_proto_receive_t recv_buffer
  • globus_gass_transfer_proto_func_t fail
  • globus_gass_transfer_proto_func_t deny
  • globus_gass_transfer_proto_func_t refer
  • globus_gass_transfer_proto_func_t authorize
  • globus_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 πŸ’…πŸŒΈβœ¨