Linux Manuals session 3

Section 3: library functions

  • |

    globus_gass_transfer_proto_new_listener_request (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_new_attr_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_listener_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_listener_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_func_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_descriptor_t (3) Linux Manual Page

    globus_gass_transfer_proto_descriptor_t – Protocol module descriptor structure. Synopsis#include <globus_gass_transfer_proto.h> Data Fieldschar * url_scheme globus_gass_transfer_proto_new_attr_t new_requestattr globus_gass_transfer_proto_new_request_t new_request globus_gass_transfer_proto_new_attr_t new_listenerattr globus_gass_transfer_proto_create_listener_t new_listener Detailed DescriptionProtocol module descriptor structure. See Also: globus_gass_transfer_proto_register_protocol(), globus_gass_transfer_proto_unregister_protocol()Field Documentationglobus_gass_transfer_proto_create_listener_t globus_gass_transfer_proto_descriptor_t::new_listenerNew listener. The function pointed to by this pointer is used by GASS to create a new listener handle. The listener handle has been initialized…

  • |

    globus_gass_transfer_proto_create_listener_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_accept_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.h (3) Linux Manual Page

    globus_gass_transfer_proto.h – GASS Transfer Protocol Interface. Synopsis#include ‘globus_common.h’ #include ‘globus_gass_transfer.h’ 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_listenerattr_set_port (3) Linux Manual Page

    Listener attributes – Functionsint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme) Listener Backlogint globus_gass_transfer_listenerattr_set_backlog (globus_gass_transfer_listenerattr_t *attr, int backlog) int globus_gass_transfer_listenerattr_get_backlog (globus_gass_transfer_listenerattr_t *attr, int *backlog) Listener Portint globus_gass_transfer_listenerattr_set_port (globus_gass_transfer_listenerattr_t *attr, unsigned short port) int globus_gass_transfer_listenerattr_get_port (globus_gass_transfer_listenerattr_t *attr, unsigned short *port) Detailed DescriptionFunction Documentationint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme)Initialize a listener attribute. This function initializes the attr to contain…

  • |

    globus_gass_transfer_listenerattr_set_backlog (3) Linux Manual Page

    Listener attributes – Functionsint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme) Listener Backlogint globus_gass_transfer_listenerattr_set_backlog (globus_gass_transfer_listenerattr_t *attr, int backlog) int globus_gass_transfer_listenerattr_get_backlog (globus_gass_transfer_listenerattr_t *attr, int *backlog) Listener Portint globus_gass_transfer_listenerattr_set_port (globus_gass_transfer_listenerattr_t *attr, unsigned short port) int globus_gass_transfer_listenerattr_get_port (globus_gass_transfer_listenerattr_t *attr, unsigned short *port) Detailed DescriptionFunction Documentationint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme)Initialize a listener attribute. This function initializes the attr to contain…

  • |

    globus_gass_transfer_listenerattr_initialize (3) Linux Manual Page

    Implementing Request Attributes – Functionsglobus_object_t * globus_gass_transfer_requestattr_initialize (globus_object_t *obj, char *proxy_url, globus_size_t block_size, globus_gass_transfer_file_mode_t file_mode, globus_bool_t connection_reuse) globus_object_t * globus_gass_transfer_socket_requestattr_initialize (globus_object_t *obj, char *proxy_url, globus_size_t block_size, globus_gass_transfer_file_mode_t file_mode, globus_bool_t connection_reuse, int sndbuf, int rcvbuf, globus_bool_t nodelay) globus_object_t * globus_gass_transfer_secure_requestattr_initialize (globus_object_t *obj, char *proxy_url, globus_size_t block_size, globus_gass_transfer_file_mode_t file_mode, globus_bool_t connection_reuse, int sndbuf, int rcvbuf, globus_bool_t nodelay,…

  • |

    globus_gass_transfer_listenerattr_init (3) Linux Manual Page

    Listener attributes – Functionsint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme) Listener Backlogint globus_gass_transfer_listenerattr_set_backlog (globus_gass_transfer_listenerattr_t *attr, int backlog) int globus_gass_transfer_listenerattr_get_backlog (globus_gass_transfer_listenerattr_t *attr, int *backlog) Listener Portint globus_gass_transfer_listenerattr_set_port (globus_gass_transfer_listenerattr_t *attr, unsigned short port) int globus_gass_transfer_listenerattr_get_port (globus_gass_transfer_listenerattr_t *attr, unsigned short *port) Detailed DescriptionFunction Documentationint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme)Initialize a listener attribute. This function initializes the attr to contain…

  • |

    globus_gass_transfer_listenerattr_get_port (3) Linux Manual Page

    Listener attributes – Functionsint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme) Listener Backlogint globus_gass_transfer_listenerattr_set_backlog (globus_gass_transfer_listenerattr_t *attr, int backlog) int globus_gass_transfer_listenerattr_get_backlog (globus_gass_transfer_listenerattr_t *attr, int *backlog) Listener Portint globus_gass_transfer_listenerattr_set_port (globus_gass_transfer_listenerattr_t *attr, unsigned short port) int globus_gass_transfer_listenerattr_get_port (globus_gass_transfer_listenerattr_t *attr, unsigned short *port) Detailed DescriptionFunction Documentationint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme)Initialize a listener attribute. This function initializes the attr to contain…

  • |

    globus_gass_transfer_listenerattr_get_backlog (3) Linux Manual Page

    Listener attributes – Functionsint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme) Listener Backlogint globus_gass_transfer_listenerattr_set_backlog (globus_gass_transfer_listenerattr_t *attr, int backlog) int globus_gass_transfer_listenerattr_get_backlog (globus_gass_transfer_listenerattr_t *attr, int *backlog) Listener Portint globus_gass_transfer_listenerattr_set_port (globus_gass_transfer_listenerattr_t *attr, unsigned short port) int globus_gass_transfer_listenerattr_get_port (globus_gass_transfer_listenerattr_t *attr, unsigned short *port) Detailed DescriptionFunction Documentationint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme)Initialize a listener attribute. This function initializes the attr to contain…

  • |

    globus_gass_transfer_listenerattr (3) Linux Manual Page

    Listener attributes – Functionsint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme) Listener Backlogint globus_gass_transfer_listenerattr_set_backlog (globus_gass_transfer_listenerattr_t *attr, int backlog) int globus_gass_transfer_listenerattr_get_backlog (globus_gass_transfer_listenerattr_t *attr, int *backlog) Listener Portint globus_gass_transfer_listenerattr_set_port (globus_gass_transfer_listenerattr_t *attr, unsigned short port) int globus_gass_transfer_listenerattr_get_port (globus_gass_transfer_listenerattr_t *attr, unsigned short *port) Detailed DescriptionFunction Documentationint globus_gass_transfer_listenerattr_init (globus_gass_transfer_listenerattr_t *attr, char *url_scheme)Initialize a listener attribute. This function initializes the attr to contain…

  • |

    globus_gass_transfer_listener_set_user_pointer (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_listener_proto_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_listener_proto_s (3) Linux Manual Page

    globus_gass_transfer_listener_proto_s – Protocol module listener handling structure. Synopsis#include <globus_gass_transfer_proto.h> Data Fieldsglobus_gass_transfer_proto_listener_t close_listener globus_gass_transfer_proto_listener_t listen globus_gass_transfer_proto_accept_t accept globus_gass_transfer_proto_listener_t destroy Detailed DescriptionProtocol module listener handling structure. Field Documentationglobus_gass_transfer_proto_accept_t globus_gass_transfer_listener_proto_s::acceptAccept globus_gass_transfer_proto_listener_t globus_gass_transfer_listener_proto_s::close_listenerClose listener. globus_gass_transfer_proto_listener_t globus_gass_transfer_listener_proto_s::destroyDestroy globus_gass_transfer_proto_listener_t globus_gass_transfer_listener_proto_s::listenListen. AuthorGenerated automatically by Doxygen for globus_gass_transfer from the source code.

  • |

    globus_gass_transfer_listener_get_user_pointer (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…