Linux Manuals session 3

Section 3: library functions

  • |

    globus_ftp_client_throughput_nl_plugin_init (3) Linux Manual Page

    NAME Netlogger Throughput Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_NL_PLUGIN_MODULE (&globus_i_ftp_client_throughput_nl_plugin_module) Functions globus_result_t globus_ftp_client_throughput_nl_plugin_init (globus_ftp_client_plugin_t *plugin, const char *nl_url, const char *prog_name, const char *opaque_string) globus_result_t globus_ftp_client_throughput_nl_plugin_init_with_handle (globus_ftp_client_plugin_t *plugin, NLhandle *nl_handle, const char *opaque_string) globus_result_t globus_ftp_client_throughput_nl_plugin_destroy (globus_ftp_client_plugin_t *plugin) globus_result_t globus_ftp_client_throughput_nl_plugin_set_callbacks (globus_ftp_client_plugin_t *plugin, globus_ftp_client_throughput_plugin_begin_cb_t begin_cb, globus_ftp_client_throughput_plugin_stripe_cb_t per_stripe_cb, globus_ftp_client_throughput_plugin_total_cb_t total_cb, globus_ftp_client_throughput_plugin_complete_cb_t complete_cb, void *user_specific) Detailed Description This plugin allows…

  • |

    globus_ftp_client_throughput_nl_plugin_destroy (3) Linux Manual Page

    NAME Netlogger Throughput Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_NL_PLUGIN_MODULE (&globus_i_ftp_client_throughput_nl_plugin_module) Functions globus_result_t globus_ftp_client_throughput_nl_plugin_init (globus_ftp_client_plugin_t *plugin, const char *nl_url, const char *prog_name, const char *opaque_string) globus_result_t globus_ftp_client_throughput_nl_plugin_init_with_handle (globus_ftp_client_plugin_t *plugin, NLhandle *nl_handle, const char *opaque_string) globus_result_t globus_ftp_client_throughput_nl_plugin_destroy (globus_ftp_client_plugin_t *plugin) globus_result_t globus_ftp_client_throughput_nl_plugin_set_callbacks (globus_ftp_client_plugin_t *plugin, globus_ftp_client_throughput_plugin_begin_cb_t begin_cb, globus_ftp_client_throughput_plugin_stripe_cb_t per_stripe_cb, globus_ftp_client_throughput_plugin_total_cb_t total_cb, globus_ftp_client_throughput_plugin_complete_cb_t complete_cb, void *user_specific) Detailed Description This plugin allows…

  • |

    globus_ftp_client_throughput_nl_plugin (3) Linux Manual Page

    NAME Netlogger Throughput Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_NL_PLUGIN_MODULE (&globus_i_ftp_client_throughput_nl_plugin_module) Functions globus_result_t globus_ftp_client_throughput_nl_plugin_init (globus_ftp_client_plugin_t *plugin, const char *nl_url, const char *prog_name, const char *opaque_string) globus_result_t globus_ftp_client_throughput_nl_plugin_init_with_handle (globus_ftp_client_plugin_t *plugin, NLhandle *nl_handle, const char *opaque_string) globus_result_t globus_ftp_client_throughput_nl_plugin_destroy (globus_ftp_client_plugin_t *plugin) globus_result_t globus_ftp_client_throughput_nl_plugin_set_callbacks (globus_ftp_client_plugin_t *plugin, globus_ftp_client_throughput_plugin_begin_cb_t begin_cb, globus_ftp_client_throughput_plugin_stripe_cb_t per_stripe_cb, globus_ftp_client_throughput_plugin_total_cb_t total_cb, globus_ftp_client_throughput_plugin_complete_cb_t complete_cb, void *user_specific) Detailed Description This plugin allows…

  • |

    globus_ftp_client_throughput_nl_plugin.h (3) Linux Manual Page

    globus_ftp_client_throughput_nl_plugin.h – GridFTP Netlogger Throughput Plugin. Synopsis #include ‘globus_ftp_client.h’ #include ‘globus_ftp_client_plugin.h’ #include ‘globus_ftp_client_throughput_plugin.h’ #include ‘NetLogger.h’ Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_NL_PLUGIN_MODULE (&globus_i_ftp_client_throughput_nl_plugin_module) Functions globus_result_t globus_ftp_client_throughput_nl_plugin_init (globus_ftp_client_plugin_t *plugin, const char *nl_url, const char *prog_name, const char *opaque_string) globus_result_t globus_ftp_client_throughput_nl_plugin_init_with_handle (globus_ftp_client_plugin_t *plugin, NLhandle *nl_handle, const char *opaque_string) globus_result_t globus_ftp_client_throughput_nl_plugin_destroy (globus_ftp_client_plugin_t *plugin) globus_result_t globus_ftp_client_throughput_nl_plugin_set_callbacks (globus_ftp_client_plugin_t *plugin, globus_ftp_client_throughput_plugin_begin_cb_t begin_cb, globus_ftp_client_throughput_plugin_stripe_cb_t per_stripe_cb, globus_ftp_client_throughput_plugin_total_cb_t…

  • |

    globus_ftp_client_third_party_transfer (3) Linux Manual Page

    NAME FTP Operations – Typedefs typedef void(* globus_ftp_client_complete_callback_t )(void *user_arg, globus_ftp_client_handle_t *handle, globus_object_t *error) typedef struct globus_i_ftp_client_features_s * globus_ftp_client_features_t" Feature Handle Handle used to associate state with feature operations. " Enumerations enum globus_ftp_client_tristate_t enum globus_ftp_client_probed_feature_t Functions globus_result_t globus_ftp_client_machine_list (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg) globus_result_t globus_ftp_client_recursive_list (globus_ftp_client_handle_t *u_handle, const char…

  • |

    globus_ftp_client_symlink (3) Linux Manual Page

    NAME FTP Operations – Typedefs typedef void(* globus_ftp_client_complete_callback_t )(void *user_arg, globus_ftp_client_handle_t *handle, globus_object_t *error) typedef struct globus_i_ftp_client_features_s * globus_ftp_client_features_t" Feature Handle Handle used to associate state with feature operations. " Enumerations enum globus_ftp_client_tristate_t enum globus_ftp_client_probed_feature_t Functions globus_result_t globus_ftp_client_machine_list (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg) globus_result_t globus_ftp_client_recursive_list (globus_ftp_client_handle_t *u_handle, const char…

  • |

    globus_ftp_client_stat (3) Linux Manual Page

    NAME FTP Operations – Typedefs typedef void(* globus_ftp_client_complete_callback_t )(void *user_arg, globus_ftp_client_handle_t *handle, globus_object_t *error) typedef struct globus_i_ftp_client_features_s * globus_ftp_client_features_t" Feature Handle Handle used to associate state with feature operations. " Enumerations enum globus_ftp_client_tristate_t enum globus_ftp_client_probed_feature_t Functions globus_result_t globus_ftp_client_machine_list (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg) globus_result_t globus_ftp_client_recursive_list (globus_ftp_client_handle_t *u_handle, const char…

  • |

    globus_ftp_client_size (3) Linux Manual Page

    NAME FTP Operations – Typedefs typedef void(* globus_ftp_client_complete_callback_t )(void *user_arg, globus_ftp_client_handle_t *handle, globus_object_t *error) typedef struct globus_i_ftp_client_features_s * globus_ftp_client_features_t" Feature Handle Handle used to associate state with feature operations. " Enumerations enum globus_ftp_client_tristate_t enum globus_ftp_client_probed_feature_t Functions globus_result_t globus_ftp_client_machine_list (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg) globus_result_t globus_ftp_client_recursive_list (globus_ftp_client_handle_t *u_handle, const char…

  • |

    globus_ftp_client_rmdir (3) Linux Manual Page

    NAME FTP Operations – Typedefs typedef void(* globus_ftp_client_complete_callback_t )(void *user_arg, globus_ftp_client_handle_t *handle, globus_object_t *error) typedef struct globus_i_ftp_client_features_s * globus_ftp_client_features_t" Feature Handle Handle used to associate state with feature operations. " Enumerations enum globus_ftp_client_tristate_t enum globus_ftp_client_probed_feature_t Functions globus_result_t globus_ftp_client_machine_list (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg) globus_result_t globus_ftp_client_recursive_list (globus_ftp_client_handle_t *u_handle, const char…

  • |

    globus_ftp_client_restart_type_t (3) Linux Manual Page

    NAME globus_ftp_client.h – GridFTP Client. SYNOPSIS #include ‘globus_ftp_control.h’ #include ‘globus_priority_q.h’ Data Structures 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. This structure is may be either a stream mode transfer offset, or an extended block mode byte range. " Macros #define GLOBUS_FTP_CLIENT_MODULE Typedefs typedef struct globus_i_ftp_client_handle_t…

  • |

    globus_ftp_client_restart_plugin_init (3) Linux Manual Page

    NAME Restart Plugin – Macros #define GLOBUS_FTP_CLIENT_RESTART_PLUGIN_MODULE (&globus_i_ftp_client_restart_plugin_module) Functions globus_result_t globus_ftp_client_restart_plugin_init (globus_ftp_client_plugin_t *plugin, int max_retries, globus_reltime_t *interval, globus_abstime_t *deadline) globus_result_t globus_ftp_client_restart_plugin_destroy (globus_ftp_client_plugin_t *plugin) Detailed Description The restart plugin implements one scheme for providing reliability functionality for the FTP Client library. Other plugins may be developed to provide other methods of reliability. The specific functionality of…

  • |

    globus_ftp_client_restart_plugin_destroy (3) Linux Manual Page

    NAME Restart Plugin – Macros #define GLOBUS_FTP_CLIENT_RESTART_PLUGIN_MODULE (&globus_i_ftp_client_restart_plugin_module) Functions globus_result_t globus_ftp_client_restart_plugin_init (globus_ftp_client_plugin_t *plugin, int max_retries, globus_reltime_t *interval, globus_abstime_t *deadline) globus_result_t globus_ftp_client_restart_plugin_destroy (globus_ftp_client_plugin_t *plugin) Detailed Description The restart plugin implements one scheme for providing reliability functionality for the FTP Client library. Other plugins may be developed to provide other methods of reliability. The specific functionality of…

  • |

    globus_ftp_client_restart_plugin (3) Linux Manual Page

    NAME Restart Plugin – Macros #define GLOBUS_FTP_CLIENT_RESTART_PLUGIN_MODULE (&globus_i_ftp_client_restart_plugin_module) Functions globus_result_t globus_ftp_client_restart_plugin_init (globus_ftp_client_plugin_t *plugin, int max_retries, globus_reltime_t *interval, globus_abstime_t *deadline) globus_result_t globus_ftp_client_restart_plugin_destroy (globus_ftp_client_plugin_t *plugin) Detailed Description The restart plugin implements one scheme for providing reliability functionality for the FTP Client library. Other plugins may be developed to provide other methods of reliability. The specific functionality of…

  • |

    globus_ftp_client_restart_plugin.h (3) Linux Manual Page

    globus_ftp_client_restart_plugin.h – GridFTP Restart Plugin Implementation. Synopsis #include ‘globus_ftp_client.h’ Macros #define GLOBUS_FTP_CLIENT_RESTART_PLUGIN_MODULE (&globus_i_ftp_client_restart_plugin_module) Functions globus_result_t globus_ftp_client_restart_plugin_init (globus_ftp_client_plugin_t *plugin, int max_retries, globus_reltime_t *interval, globus_abstime_t *deadline) globus_result_t globus_ftp_client_restart_plugin_destroy (globus_ftp_client_plugin_t *plugin) Detailed Description GridFTP Restart Plugin Implementation. Author Generated automatically by Doxygen for globus_ftp_client from the source code.

  • |

    globus_ftp_client_restart_marker_to_string (3) Linux Manual Page

    NAME Restart Markers – Data Structures union globus_ftp_client_restart_marker_t Restart marker. This structure is may be either a stream mode transfer offset, or an extended block mode byte range. " Functions globus_result_t globus_ftp_client_restart_marker_init (globus_ftp_client_restart_marker_t *marker) globus_result_t globus_ftp_client_restart_marker_copy (globus_ftp_client_restart_marker_t *new_marker, globus_ftp_client_restart_marker_t *marker) globus_result_t globus_ftp_client_restart_marker_destroy (globus_ftp_client_restart_marker_t *marker) globus_result_t globus_ftp_client_restart_marker_insert_range (globus_ftp_client_restart_marker_t *marker, globus_off_t offset, globus_off_t end_offset) globus_result_t globus_ftp_client_restart_marker_set_ascii_offset (globus_ftp_client_restart_marker_t…

  • |

    globus_ftp_client_restart_marker_t (3) Linux Manual Page

    NAME globus_ftp_client_restart_marker_t – Restart marker. This structure is may be either a stream mode transfer offset, or an extended block mode byte range. SYNOPSIS #include <globus_ftp_client.h> Detailed Description Restart marker. This structure is may be either a stream mode transfer offset, or an extended block mode byte range. See Also: globus_ftp_client_restart_marker_init(), globus_ftp_client_restart_marker_destroy(), globus_ftp_client_restart_marker_copy(), globus_ftp_client_restart_marker_insert_range(), globus_ftp_client_restart_marker_set_offset()…

  • |

    globus_ftp_client_restart_marker_set_offset (3) Linux Manual Page

    NAME Restart Markers – Data Structures union globus_ftp_client_restart_marker_t Restart marker. This structure is may be either a stream mode transfer offset, or an extended block mode byte range. " Functions globus_result_t globus_ftp_client_restart_marker_init (globus_ftp_client_restart_marker_t *marker) globus_result_t globus_ftp_client_restart_marker_copy (globus_ftp_client_restart_marker_t *new_marker, globus_ftp_client_restart_marker_t *marker) globus_result_t globus_ftp_client_restart_marker_destroy (globus_ftp_client_restart_marker_t *marker) globus_result_t globus_ftp_client_restart_marker_insert_range (globus_ftp_client_restart_marker_t *marker, globus_off_t offset, globus_off_t end_offset) globus_result_t globus_ftp_client_restart_marker_set_ascii_offset (globus_ftp_client_restart_marker_t…

  • |

    globus_ftp_client_restart_marker_set_ascii_offset (3) Linux Manual Page

    NAME Restart Markers – Data Structures union globus_ftp_client_restart_marker_t Restart marker. This structure is may be either a stream mode transfer offset, or an extended block mode byte range. " Functions globus_result_t globus_ftp_client_restart_marker_init (globus_ftp_client_restart_marker_t *marker) globus_result_t globus_ftp_client_restart_marker_copy (globus_ftp_client_restart_marker_t *new_marker, globus_ftp_client_restart_marker_t *marker) globus_result_t globus_ftp_client_restart_marker_destroy (globus_ftp_client_restart_marker_t *marker) globus_result_t globus_ftp_client_restart_marker_insert_range (globus_ftp_client_restart_marker_t *marker, globus_off_t offset, globus_off_t end_offset) globus_result_t globus_ftp_client_restart_marker_set_ascii_offset (globus_ftp_client_restart_marker_t…

  • |

    globus_ftp_client_restart_marker_plugin_marker_cb_t (3) Linux Manual Page

    NAME Restart Marker Plugin – Macros #define GLOBUS_FTP_CLIENT_RESTART_MARKER_PLUGIN_MODULE (&globus_i_ftp_client_restart_marker_plugin_module) 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) Transfer begin callback. 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) 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) 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…