Linux Manuals session 3

Section 3: library functions

  • |

    globus_gass_transfer_register_listen (3) Linux Manual Page

    Implementing Servers – GASS Server Implementation. Typedefstypedef 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) Functionsint 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_callback_t callback, void…

  • |

    globus_gass_transfer_register_get (3) Linux Manual Page

    Client-Initiated Operations – GASS Transfer Client Operations. Functionsint 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_request_t *request,…

  • |

    globus_gass_transfer_register_append (3) Linux Manual Page

    Client-Initiated Operations – GASS Transfer Client Operations. Functionsint 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_request_t *request,…

  • |

    globus_gass_transfer_register_accept (3) Linux Manual Page

    Implementing Servers – GASS Server Implementation. Typedefstypedef 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) Functionsint 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_callback_t callback, void…

  • |

    globus_gass_transfer_referral_get_url (3) Linux Manual Page

    Referrals – GASS Referrals. Functionsglobus_size_t globus_gass_transfer_referral_get_count (globus_gass_transfer_referral_t *referral) char * globus_gass_transfer_referral_get_url (globus_gass_transfer_referral_t *referral, globus_size_t index) int globus_gass_transfer_referral_destroy (globus_gass_transfer_referral_t *referral) Detailed DescriptionGASS Referrals. The GASS Transfer API supports referring URL requests to alternate URLs via referrals. Referrals are essentially pointers to another URL or URLs which contain the same file as the original location which a…

  • |

    globus_gass_transfer_referral_get_count (3) Linux Manual Page

    Referrals – GASS Referrals. Functionsglobus_size_t globus_gass_transfer_referral_get_count (globus_gass_transfer_referral_t *referral) char * globus_gass_transfer_referral_get_url (globus_gass_transfer_referral_t *referral, globus_size_t index) int globus_gass_transfer_referral_destroy (globus_gass_transfer_referral_t *referral) Detailed DescriptionGASS Referrals. The GASS Transfer API supports referring URL requests to alternate URLs via referrals. Referrals are essentially pointers to another URL or URLs which contain the same file as the original location which a…

  • |

    globus_gass_transfer_referral_destroy (3) Linux Manual Page

    Referrals – GASS Referrals. Functionsglobus_size_t globus_gass_transfer_referral_get_count (globus_gass_transfer_referral_t *referral) char * globus_gass_transfer_referral_get_url (globus_gass_transfer_referral_t *referral, globus_size_t index) int globus_gass_transfer_referral_destroy (globus_gass_transfer_referral_t *referral) Detailed DescriptionGASS Referrals. The GASS Transfer API supports referring URL requests to alternate URLs via referrals. Referrals are essentially pointers to another URL or URLs which contain the same file as the original location which a…

  • |

    globus_gass_transfer_referral (3) Linux Manual Page

    Referrals – GASS Referrals. Functionsglobus_size_t globus_gass_transfer_referral_get_count (globus_gass_transfer_referral_t *referral) char * globus_gass_transfer_referral_get_url (globus_gass_transfer_referral_t *referral, globus_size_t index) int globus_gass_transfer_referral_destroy (globus_gass_transfer_referral_t *referral) Detailed DescriptionGASS Referrals. The GASS Transfer API supports referring URL requests to alternate URLs via referrals. Referrals are essentially pointers to another URL or URLs which contain the same file as the original location which a…

  • |

    globus_gass_transfer_refer (3) Linux Manual Page

    Implementing Servers – GASS Server Implementation. Typedefstypedef 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) Functionsint 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_callback_t callback, void…

  • |

    globus_gass_transfer_receive_bytes (3) Linux Manual Page

    Sending and Receiving Data – Typedefstypedef 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) Functionsint globus_gass_transfer_send_bytes (globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t send_length, globus_bool_t last_data, globus_gass_transfer_bytes_callback_t callback, void *user_arg) int globus_gass_transfer_receive_bytes (globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t max_length, globus_size_t wait_for_length, globus_gass_transfer_bytes_callback_t callback, void *user_arg) Detailed DescriptionTypedef Documentationtypedef void(* globus_gass_transfer_bytes_callback_t)(void *arg, globus_gass_transfer_request_t request, globus_byte_t…

  • |

    globus_gass_transfer_put (3) Linux Manual Page

    Client-Initiated Operations – GASS Transfer Client Operations. Functionsint 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_request_t *request,…

  • |

    globus_gass_transfer_protocol (3) Linux Manual Page

    Protocol Modules – Protocol Implementation API. Data Structuresstruct globus_gass_transfer_request_proto_s Protocol module request handling structure. struct globus_gass_transfer_listener_proto_s Protocol module listener handling structure. struct globus_gass_transfer_proto_descriptor_t Protocol module descriptor structure. Typedefstypedef struct globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t" typedef struct globus_gass_transfer_listener_proto_s globus_gass_transfer_listener_proto_t" typedef void(* globus_gass_transfer_proto_send_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t send_length, globus_bool_t last_data) typedef void(* globus_gass_transfer_proto_receive_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request,…

  • |

    globus_gass_transfer_proto_unregister_protocol (3) Linux Manual Page

    Protocol Modules – Protocol Implementation API. Data Structuresstruct globus_gass_transfer_request_proto_s Protocol module request handling structure. struct globus_gass_transfer_listener_proto_s Protocol module listener handling structure. struct globus_gass_transfer_proto_descriptor_t Protocol module descriptor structure. Typedefstypedef struct globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t" typedef struct globus_gass_transfer_listener_proto_s globus_gass_transfer_listener_proto_t" typedef void(* globus_gass_transfer_proto_send_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t send_length, globus_bool_t last_data) typedef void(* globus_gass_transfer_proto_receive_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request,…

  • |

    globus_gass_transfer_proto_send_t (3) Linux Manual Page

    Protocol Modules – Protocol Implementation API. Data Structuresstruct globus_gass_transfer_request_proto_s Protocol module request handling structure. struct globus_gass_transfer_listener_proto_s Protocol module listener handling structure. struct globus_gass_transfer_proto_descriptor_t Protocol module descriptor structure. Typedefstypedef struct globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t" typedef struct globus_gass_transfer_listener_proto_s globus_gass_transfer_listener_proto_t" typedef void(* globus_gass_transfer_proto_send_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t send_length, globus_bool_t last_data) typedef void(* globus_gass_transfer_proto_receive_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request,…

  • |

    globus_gass_transfer_proto_send_complete (3) Linux Manual Page

    Protocol Modules – Protocol Implementation API. Data Structuresstruct globus_gass_transfer_request_proto_s Protocol module request handling structure. struct globus_gass_transfer_listener_proto_s Protocol module listener handling structure. struct globus_gass_transfer_proto_descriptor_t Protocol module descriptor structure. Typedefstypedef struct globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t" typedef struct globus_gass_transfer_listener_proto_s globus_gass_transfer_listener_proto_t" typedef void(* globus_gass_transfer_proto_send_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t send_length, globus_bool_t last_data) typedef void(* globus_gass_transfer_proto_receive_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request,…

  • |

    globus_gass_transfer_proto_request_referred (3) Linux Manual Page

    Protocol Modules – Protocol Implementation API. Data Structuresstruct globus_gass_transfer_request_proto_s Protocol module request handling structure. struct globus_gass_transfer_listener_proto_s Protocol module listener handling structure. struct globus_gass_transfer_proto_descriptor_t Protocol module descriptor structure. Typedefstypedef struct globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t" typedef struct globus_gass_transfer_listener_proto_s globus_gass_transfer_listener_proto_t" typedef void(* globus_gass_transfer_proto_send_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t send_length, globus_bool_t last_data) typedef void(* globus_gass_transfer_proto_receive_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request,…

  • |

    globus_gass_transfer_proto_request_ready (3) Linux Manual Page

    Protocol Modules – Protocol Implementation API. Data Structuresstruct globus_gass_transfer_request_proto_s Protocol module request handling structure. struct globus_gass_transfer_listener_proto_s Protocol module listener handling structure. struct globus_gass_transfer_proto_descriptor_t Protocol module descriptor structure. Typedefstypedef struct globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t" typedef struct globus_gass_transfer_listener_proto_s globus_gass_transfer_listener_proto_t" typedef void(* globus_gass_transfer_proto_send_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t send_length, globus_bool_t last_data) typedef void(* globus_gass_transfer_proto_receive_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request,…

  • |

    globus_gass_transfer_proto_request_denied (3) Linux Manual Page

    Protocol Modules – Protocol Implementation API. Data Structuresstruct globus_gass_transfer_request_proto_s Protocol module request handling structure. struct globus_gass_transfer_listener_proto_s Protocol module listener handling structure. struct globus_gass_transfer_proto_descriptor_t Protocol module descriptor structure. Typedefstypedef struct globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t" typedef struct globus_gass_transfer_listener_proto_s globus_gass_transfer_listener_proto_t" typedef void(* globus_gass_transfer_proto_send_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t send_length, globus_bool_t last_data) typedef void(* globus_gass_transfer_proto_receive_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request,…

  • |

    globus_gass_transfer_proto_register_protocol (3) Linux Manual Page

    Protocol Modules – Protocol Implementation API. Data Structuresstruct globus_gass_transfer_request_proto_s Protocol module request handling structure. struct globus_gass_transfer_listener_proto_s Protocol module listener handling structure. struct globus_gass_transfer_proto_descriptor_t Protocol module descriptor structure. Typedefstypedef struct globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t" typedef struct globus_gass_transfer_listener_proto_s globus_gass_transfer_listener_proto_t" typedef void(* globus_gass_transfer_proto_send_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t send_length, globus_bool_t last_data) typedef void(* globus_gass_transfer_proto_receive_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request,…

  • |

    globus_gass_transfer_proto_receive_t (3) Linux Manual Page

    Protocol Modules – Protocol Implementation API. Data Structuresstruct globus_gass_transfer_request_proto_s Protocol module request handling structure. struct globus_gass_transfer_listener_proto_s Protocol module listener handling structure. struct globus_gass_transfer_proto_descriptor_t Protocol module descriptor structure. Typedefstypedef struct globus_gass_transfer_request_proto_s globus_gass_transfer_request_proto_t" typedef struct globus_gass_transfer_listener_proto_s globus_gass_transfer_listener_proto_t" typedef void(* globus_gass_transfer_proto_send_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request, globus_byte_t *bytes, globus_size_t send_length, globus_bool_t last_data) typedef void(* globus_gass_transfer_proto_receive_t )(globus_gass_transfer_request_proto_t *proto, globus_gass_transfer_request_t request,…