SysTutorials Posts

  • |

    globus_gass_transfer_authorize (3) Linux Manual Page

    NAME Implementing Servers – GASS Server Implementation. Typedefs typedef void(* globus_gass_transfer_close_callback_t )(void *callback_arg, globus_gass_transfer_listener_t listener) typedef void(* globus_gass_transfer_listen_callback_t )(void *callback_arg, globus_gass_transfer_listener_t listener) Functions int globus_gass_transfer_create_listener (globus_gass_transfer_listener_t *listener, globus_gass_transfer_listenerattr_t *attr, char *scheme) int globus_gass_transfer_close_listener (globus_gass_transfer_listener_t listener, globus_gass_transfer_close_callback_t callback, void *user_arg) int globus_gass_transfer_register_listen (globus_gass_transfer_listener_t listener, globus_gass_transfer_listen_callback_t callback, void *user_arg) int globus_gass_transfer_register_accept (globus_gass_transfer_request_t *request, globus_gass_transfer_requestattr_t *attr, globus_gass_transfer_listener_t listener,…

  • |

    globus_gass_transfer_append (3) Linux Manual Page

    NAME Client-Initiated Operations – GASS Transfer Client Operations. Functions int globus_gass_transfer_register_get (globus_gass_transfer_request_t *request, globus_gass_transfer_requestattr_t *attr, char *url, globus_gass_transfer_callback_t callback, void *user_arg) int globus_gass_transfer_get (globus_gass_transfer_request_t *request, globus_gass_transfer_requestattr_t *attr, char *url) int globus_gass_transfer_register_put (globus_gass_transfer_request_t *request, globus_gass_transfer_requestattr_t *attr, char *url, globus_size_t length, globus_gass_transfer_callback_t callback, void *user_arg) int globus_gass_transfer_put (globus_gass_transfer_request_t *request, globus_gass_transfer_requestattr_t *attr, char *url, globus_size_t length) int globus_gass_transfer_register_append…

  • |

    globus_gass_transfer_activation (3) Linux Manual Page

    NAME Activation – Macros #define GLOBUS_GASS_TRANSFER_MODULE Detailed Description The Globus GASS Transfer library uses the standard module activation and deactivation API to initialize its state. Before any GASS functions are called, the module must be activated * globus_module_activate(GLOBUS_GASS_TRANSFER_MODULE); * This function returns GLOBUS_SUCCESS if the GASS library was successfully initialized. This may be called multiple…

  • |

    globus_gass_transfer (3) Linux Manual Page

    NAME GASS Transfer API – GASS Transfer API. Modules Activation Client-Initiated Operations GASS Transfer Client Operations. Implementing Servers GASS Server Implementation. Referrals GASS Referrals. Request Handles Request Handles. Request Attributes Listener attributes Implementing Request Attributes Protocol Modules Protocol Implementation API. Detailed Description GASS Transfer API. The GASS Transfer API is the core part of the…

  • |

    globus_gass_transfer.h (3) Linux Manual Page

    globus_gass_transfer.h – GASS transfer. Synopsis #include ‘globus_common.h’ Macros #define GLOBUS_GASS_TRANSFER_MODULE #define GLOBUS_GASS_TRANSFER_LENGTH_UNKNOWN #define GLOBUS_GASS_TRANSFER_TIMESTAMP_UNKNOWN Typedefs typedef void(* globus_gass_transfer_close_callback_t )(void *callback_arg, globus_gass_transfer_listener_t listener) typedef void(* globus_gass_transfer_listen_callback_t )(void *callback_arg, globus_gass_transfer_listener_t listener) typedef void(* globus_gass_transfer_bytes_callback_t )(void *arg, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t length, globus_bool_t last_data) Enumerations enum globus_gass_transfer_request_type_t { GLOBUS_GASS_TRANSFER_REQUEST_TYPE_INVALID, GLOBUS_GASS_TRANSFER_REQUEST_TYPE_GET, GLOBUS_GASS_TRANSFER_REQUEST_TYPE_PUT, GLOBUS_GASS_TRANSFER_REQUEST_TYPE_APPEND } enum globus_gass_transfer_request_status_t { GLOBUS_GASS_TRANSFER_REQUEST_INVALID,…

  • |

    globus_gass_copy_url_to_url (3) Linux Manual Page

    NAME globus_gass_copy.h – GASS Copy Library. SYNOPSIS #include ‘globus_gass_transfer.h’ #include ‘globus_ftp_client.h’ #include ‘globus_io.h’ Data Structures struct globus_gass_copy_handle_s Copy Handle. struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef…

  • |

    globus_gass_copy_url_to_handle (3) Linux Manual Page

    NAME globus_gass_copy.h – GASS Copy Library. SYNOPSIS #include ‘globus_gass_transfer.h’ #include ‘globus_ftp_client.h’ #include ‘globus_io.h’ Data Structures struct globus_gass_copy_handle_s Copy Handle. struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef…

  • |

    globus_gass_copy_state_s (3) Linux Manual Page

    NAME globus_gass_copy_state_s – The state structure contains all that is required to perform a file transfer from a source to a destination. SYNOPSIS Data Fields globus_i_gass_copy_target_t source globus_i_gass_copy_target_t dest globus_i_gass_copy_monitor_t monitor globus_mutex_t mutex globus_i_gass_copy_cancel_status_t cancel Detailed Description The state structure contains all that is required to perform a file transfer from a source to a…

  • |

    globus_gass_copy_set_user_pointer (3) Linux Manual Page

    NAME globus_gass_copy.h – GASS Copy Library. SYNOPSIS #include ‘globus_gass_transfer.h’ #include ‘globus_ftp_client.h’ #include ‘globus_io.h’ Data Structures struct globus_gass_copy_handle_s Copy Handle. struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef…

  • |

    globus_gass_copy_set_stat_on_expand (3) Linux Manual Page

    NAME globus_gass_copy.h – GASS Copy Library. SYNOPSIS #include ‘globus_gass_transfer.h’ #include ‘globus_ftp_client.h’ #include ‘globus_io.h’ Data Structures struct globus_gass_copy_handle_s Copy Handle. struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef…

  • |

    globus_gass_copy_set_partial_offsets (3) Linux Manual Page

    NAME GASS Copy – Protocol-Independent File Transfer. Data Structures struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef void(* globus_gass_copy_callback_t )(void *callback_arg, globus_gass_copy_handle_t *handle, globus_object_t *error) Copy Callback….

  • |

    globus_gass_copy_set_no_third_party_transfers (3) Linux Manual Page

    NAME GASS Copy – Protocol-Independent File Transfer. Data Structures struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef void(* globus_gass_copy_callback_t )(void *callback_arg, globus_gass_copy_handle_t *handle, globus_object_t *error) Copy Callback….

  • |

    globus_gass_copy_set_buffer_length (3) Linux Manual Page

    NAME GASS Copy – Protocol-Independent File Transfer. Data Structures struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef void(* globus_gass_copy_callback_t )(void *callback_arg, globus_gass_copy_handle_t *handle, globus_object_t *error) Copy Callback….

  • |

    globus_gass_copy_set_allocate (3) Linux Manual Page

    NAME globus_gass_copy.h – GASS Copy Library. SYNOPSIS #include ‘globus_gass_transfer.h’ #include ‘globus_ftp_client.h’ #include ‘globus_io.h’ Data Structures struct globus_gass_copy_handle_s Copy Handle. struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef…

  • |

    globus_gass_copy_register_url_to_url (3) Linux Manual Page

    NAME globus_gass_copy.h – GASS Copy Library. SYNOPSIS #include ‘globus_gass_transfer.h’ #include ‘globus_ftp_client.h’ #include ‘globus_io.h’ Data Structures struct globus_gass_copy_handle_s Copy Handle. struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef…

  • |

    globus_gass_copy_register_url_to_handle (3) Linux Manual Page

    NAME globus_gass_copy.h – GASS Copy Library. SYNOPSIS #include ‘globus_gass_transfer.h’ #include ‘globus_ftp_client.h’ #include ‘globus_io.h’ Data Structures struct globus_gass_copy_handle_s Copy Handle. struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef…

  • |

    globus_gass_copy_register_performance_cb (3) Linux Manual Page

    NAME GASS Copy – Protocol-Independent File Transfer. Data Structures struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef void(* globus_gass_copy_callback_t )(void *callback_arg, globus_gass_copy_handle_t *handle, globus_object_t *error) Copy Callback….

  • |

    globus_gass_copy_register_handle_to_url (3) Linux Manual Page

    NAME globus_gass_copy.h – GASS Copy Library. SYNOPSIS #include ‘globus_gass_transfer.h’ #include ‘globus_ftp_client.h’ #include ‘globus_io.h’ Data Structures struct globus_gass_copy_handle_s Copy Handle. struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef…

  • |

    globus_gass_copy_performance_cb_t (3) Linux Manual Page

    NAME GASS Copy – Protocol-Independent File Transfer. Data Structures struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef void(* globus_gass_copy_callback_t )(void *callback_arg, globus_gass_copy_handle_t *handle, globus_object_t *error) Copy Callback….

  • |

    globus_gass_copy_mkdir (3) Linux Manual Page

    NAME GASS Copy – Protocol-Independent File Transfer. Data Structures struct globus_gass_copy_attr_s Attributes. struct globus_gass_copy_handleattr_s Handle Attributes. struct globus_gass_copy_glob_stat_t Glob expanded entry information. Macros #define GLOBUS_GASS_COPY_MODULE (&globus_i_gass_copy_module) Module Descriptor. Typedefs typedef void(* globus_gass_copy_performance_cb_t )(void *user_arg, globus_gass_copy_handle_t *handle, globus_off_t total_bytes, float instantaneous_throughput, float avg_throughput) Performance Callback. typedef void(* globus_gass_copy_callback_t )(void *callback_arg, globus_gass_copy_handle_t *handle, globus_object_t *error) Copy Callback….