GLOBUS_FTP_CLIENT_RESTART_MARKER_PLUGIN.H(3)
π globus_ftp_client_restart_marker_plugin.h(3) π
okay so bestie, this is a page from the globus_ftp_client manual β like, the library functions manual situation β and it's all about the GridFTP Restart Marker Plugin Implementation. it's giving very niche, very powerful, very "if you know you know" π§
β¨ NAME β¨
globus_ftp_client_restart_marker_plugin.h β GridFTP Restart Marker Plugin Implementation. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
#include 'globus_ftp_client.h'
#include 'globus_ftp_client_plugin.h'
lowkey that's how you let this whole thing into your life π
π¦ Macros π¦
GLOBUS_FTP_CLIENT_RESTART_MARKER_PLUGIN_MODULEβ it expands to(&globus_i_ftp_client_restart_marker_plugin_module), which is the module handle for this plugin. yeah. that's the macro. she's short and she knows it β¨
π Typedefs π
typedef globus_bool_t (*globus_ftp_client_restart_marker_plugin_begin_cb_t)(void *user_arg, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url, globus_ftp_client_restart_marker_t *user_saved_marker)β this is the transfer begin callback, bestie. it fires when a transfer begins, and it returns aglobus_bool_tbecause she has opinions π«Άtypedef void (*globus_ftp_client_restart_marker_plugin_marker_cb_t)(void *user_arg, globus_ftp_client_handle_t *handle, globus_ftp_client_restart_marker_t *marker)β the marker callback. it takes youruser_arg, thehandle, and amarker, and it returns nothing because it's not about the clout, it's about the work πtypedef void (*globus_ftp_client_restart_marker_plugin_complete_cb_t)(void *user_arg, globus_ftp_client_handle_t *handle, globus_object_t *error, const char *error_url)β the complete callback.user_arg,handle, anerror(globus_object_t *, so you can see what went wrong if anything did π), and anerror_url. returnsvoid. periodt.
β Functions β
globus_result_t globus_ftp_client_restart_marker_plugin_init(globus_ftp_client_plugin_t *plugin, globus_ftp_client_restart_marker_plugin_begin_cb_t begin_cb, globus_ftp_client_restart_marker_plugin_marker_cb_t marker_cb, globus_ftp_client_restart_marker_plugin_complete_cb_t complete_cb, void *user_arg)
init her!! π
you hand over a plugin, plus your begin_cb, your marker_cb, your complete_cb, and your user_arg, and she gives you back a globus_result_t so you know how it went.
globus_result_t globus_ftp_client_restart_marker_plugin_destroy(globus_ftp_client_plugin_t *plugin)
and when you're done, you destroy her π₯ takes the plugin, returns a globus_result_t. clean exit, main character energy.
π Detailed Description π
GridFTP Restart Marker Plugin Implementation.
like. that's the description. she said what she said. no cap. π
π Author π
Generated automatically by Doxygen for globus_ftp_client from the source code. so nobody hand-wrote this, it just β¨manifestedβ¨ from the code itself, iconic behavior fr fr π¦
and that's the whole page bestie π this was globus_ftp_client, Version 9.9, from the globus_ftp_client manual β mwah, slay, go restart something π
β¨
π¦ 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
- ubuntu stonking: libglobus-ftp-client-doc 9.9-2build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms