Linux Manuals session 3

Section 3: library functions

  • |

    globus_ftp_control_abort (3) Linux Manual Page

    NAME GridFTP Control Client – Control Client. Functions globus_result_t globus_ftp_control_handle_init (globus_ftp_control_handle_t *handle) Initialize a globus ftp handle. globus_result_t globus_ftp_control_handle_destroy (globus_ftp_control_handle_t *handle) Destroy a globus ftp handle. globus_result_t globus_ftp_control_connect (globus_ftp_control_handle_t *handle, char *host, unsigned short port, globus_ftp_control_response_callback_t callback, void *callback_arg) Create a new control connection to an FTP server. globus_result_t globus_ftp_control_response_destroy (globus_ftp_control_response_t *response) Free the memory…

  • |

    globus_ftp_control (3) Linux Manual Page

    NAME GridFTP Control API – GridFTP Control API. Modules GridFTP Constants Constants. GridFTP Server Control Manage GridFTP Server Control Connections. GridFTP Control Client Control Client. GridFTP Data Connections Data Connections. Detailed Description GridFTP Control API. The globus_ftp_control library provides low-level services needed to implement FTP client and servers. The API provided is protocol specific. See…

  • |

    globus_ftp_control.h (3) Linux Manual Page

    globus_ftp_control.h – GridFTP Control Connection API. Synopsis #include ‘globus_common.h’ #include ‘globus_error_string.h’ #include ‘globus_io.h’ #include ‘globus_gss_assist.h’ #include ‘globus_handle_table.h’ Data Structures struct globus_ftp_control_dcau_subject_s Control DCAU subject authentication type. struct globus_ftp_control_round_robin_s Control striping round robin attribute structure. union globus_ftp_control_dcau_u Control DCAU union. union globus_ftp_control_layout_u Control striping attribute union. union globus_ftp_control_parallelism_u Control parallelism attribute structure. struct globus_ftp_control_tcpbuffer_default_t Don’t change…

  • |

    globus_ftp_client_verbose_list (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_utime (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_tristate_t (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_throughput_plugin_user_destroy_cb_t (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin_user_copy_cb_t (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin_total_cb_t (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin_stripe_cb_t (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin_set_copy_destroy (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin_init (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin_get_user_specific (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin_destroy (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin_complete_cb_t (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin_begin_cb_t (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin (3) Linux Manual Page

    NAME Throughput Performance Plugin – Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_complete_cb_t )(void…

  • |

    globus_ftp_client_throughput_plugin.h (3) Linux Manual Page

    globus_ftp_client_throughput_plugin.h – GridFTP Throughput Performance Plugin Implementation. Synopsis #include ‘globus_ftp_client.h’ #include ‘globus_ftp_client_plugin.h’ Macros #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE (&globus_i_ftp_client_throughput_plugin_module) Typedefs typedef void(* globus_ftp_client_throughput_plugin_begin_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url) typedef void(* globus_ftp_client_throughput_plugin_stripe_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput) typedef void(* globus_ftp_client_throughput_plugin_total_cb_t )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float…

  • |

    globus_ftp_client_throughput_nl_plugin_set_callbacks (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_init_with_handle (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…