globus_ftp_client.h(3)
π globus_ftp_client.h(3) π
okay bestie, welcome to the Library Functions Manual entry for globus_ftp_client.h β the GridFTP Client header. yes, THE one. the moment has arrived. π
β¨ NAME β¨
globus_ftp_client.h β GridFTP Client. that's it, that's the name. short. iconic. no notes. π
πΈ SYNOPSIS πΈ
bestie you literally just gotta include these two, no cap:
#include 'globus_ftp_control.h'
#include 'globus_priority_q.h'
π¦ Data Structures π¦
the structs, the little guys, the building blocks:
struct globus_ftp_client_restart_stream_tβ Stream mode restart marker. πstruct globus_ftp_client_restart_extended_block_tβ Extended block mode restart marker. πunion globus_ftp_client_restart_marker_tβ Restart marker. π
π Macros π
one macro, she's simple, she's serving:
#define GLOBUS_FTP_CLIENT_MODULE
π Typedefs π
get into it, these are the aliases that carry the whole vibe:
globus_ftp_client_handle_tβ FTP Client Handle. your main character. π
typedef struct globus_i_ftp_client_handle_t * globus_ftp_client_handle_t
globus_ftp_client_plugin_tβ FTP Client plugin. plug it in, plug it in π
typedef struct globus_i_ftp_client_plugin_t * globus_ftp_client_plugin_t
globus_ftp_client_complete_callback_tβ the "we're done here" callback fr fr
typedef void(* globus_ftp_client_complete_callback_t) (void *user_arg,
globus_ftp_client_handle_t *handle, globus_object_t *error)
globus_ftp_client_data_callback_tβ the callback that's literally holding the data π
typedef void(* globus_ftp_client_data_callback_t) (void *user_arg,
globus_ftp_client_handle_t *handle, globus_object_t *error,
globus_byte_t *buffer, globus_size_t length, globus_off_t offset,
globus_bool_t eof)
globus_ftp_client_operationattr_tβ Operation Attributes. the settings bestie π
typedef struct globus_i_ftp_client_operationattr_t *
globus_ftp_client_operationattr_t
globus_ftp_client_handleattr_tβ Handle Attributes. more settings, obsessed β¨
typedef struct globus_i_ftp_client_handleattr_t *
globus_ftp_client_handleattr_t
globus_ftp_client_features_tβ Feature Handle. yes she has features, she's highkey talented π¦
typedef struct globus_i_ftp_client_features_s *
globus_ftp_client_features_t
β Enumerations β
the enums, four of them, slaying in a row:
enum globus_ftp_client_error_tenum globus_ftp_client_restart_type_tenum globus_ftp_client_tristate_tenum globus_ftp_client_probed_feature_t
π Variables π
globus_module_descriptor_t globus_i_ftp_client_module
π Detailed Description π
GridFTP Client.
(that's the whole description, bestie. sometimes less is more, iykyk πΈ)
π₯ Enumeration Type Documentation π₯
enum globus_ftp_client_error_t
Error types. when things go wrong, she's got a whole taxonomy for it. π
enum globus_ftp_client_restart_type_t
Restart marker types. for when you gotta pick up right where you left off, periodt. π
π Variable Documentation π
globus_module_descriptor_t globus_i_ftp_client_module [extern]
Module descriptor static initializer. she's the setup girlie, lowkey essential. π
π§ Author π§
Generated automatically by Doxygen for globus_ftp_client from the source code. not a human, not a vibe, just a machine doing its thing β¨
and that's the whole page bestie!! this isglobus_ftp_client, Version 9.9, and it'sglobus_ftp_client.h(3)β mwah, take care of her, she's iconic π«Άππ
π¦ where this page comes from
- epel 10: globus-ftp-client-doc 9.9-1.el10_2 Β· Apache-2.0
- fedora 43: globus-ftp-client-doc 9.9-1.fc43 Β· Apache-2.0
- fedora 44: globus-ftp-client-doc 9.9-2.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-ftp-client-doc 9.9-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms