globus_gas..._request_t(3)

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

πŸ’– globus_gas..._request_t(3) πŸ’–

okay bestie, welcome to the globus_gas..._request_t(3) page from the Library Functions Manual πŸŽ€ β€” this is the one about the request handle and it's lowkey iconic. sit down, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

globus_gass_transfer_request_t β€” Request handle. πŸ’…


🌸 SYNOPSIS 🌸

#include <globus_gass_transfer.h>

πŸ¦‹ DETAILED DESCRIPTION πŸ¦‹

So. Request handle. 🫢

Every single file transfer operation gets its own request handle β€” like, one handle per operation, no sharing, main character energy only. And the same structure is used for both the client-side requests and the server-side requests, which is honestly such a slay, one struct doing double duty πŸ’….

For client operations, the request gets initialized by that very first call to one of these:

  • globus_gass_transfer_get()
  • globus_gass_transfer_register_get()
  • globus_gass_transfer_get()
  • globus_gass_transfer_register_put()
  • globus_gass_transfer_append()
  • globus_gass_transfer_register_append()

(yes bestie, globus_gass_transfer_get() really does show up twice in the list, i'm not gaslighting you, that's just what the page says 😭)

For server operations, the request gets initialized by calling globus_gass_transfer_accept(). that's the one. periodt. ✨

The functions living in the request section of this manual are the ones that describe all the functions you can use to access information from a request handle. like, that's their whole job πŸ’–.

⚠️ and listen β€” every request handle should be destroyed by calling globus_gass_transfer_request_destroy() once you're done processing the request. once the user has completed processing the request, that's your cue. don't leave it hanging, that's not the vibe πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for globus_gass_transfer from the source code. πŸ€–βœ¨ (not me writing fanfic, that's literally what it says)


and that's the whole page, bestie, we ate πŸ½οΈπŸ’… β€” this was globus_gass_transfer, Version 9.5, page globus_gas..._request_t(3), and the date is the date on the footer of the original, iykyk πŸŒˆπŸ’œ bye ily 🫢