Linux Manuals session 3

Section 3: library functions

  • |

    globus_xio_data_descriptor_init (3) Linux Manual Page

    NAME Globus XIO API – Typedefs typedef void(* globus_xio_accept_callback_t )(globus_xio_server_t server, globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_server_callback_t )(globus_xio_server_t server, void *user_arg) typedef globus_bool_t(* globus_xio_timeout_callback_t )(globus_xio_handle_t handle, globus_xio_operation_type_t type, void *user_arg) typedef void(* globus_xio_callback_t )(globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_data_callback_t )(globus_xio_handle_t handle, globus_result_t result, globus_byte_t *buffer, globus_size_t len, globus_size_t nbytes,…

  • |

    globus_xio_data_descriptor_destroy (3) Linux Manual Page

    NAME Globus XIO API – Typedefs typedef void(* globus_xio_accept_callback_t )(globus_xio_server_t server, globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_server_callback_t )(globus_xio_server_t server, void *user_arg) typedef globus_bool_t(* globus_xio_timeout_callback_t )(globus_xio_handle_t handle, globus_xio_operation_type_t type, void *user_arg) typedef void(* globus_xio_callback_t )(globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_data_callback_t )(globus_xio_handle_t handle, globus_result_t result, globus_byte_t *buffer, globus_size_t len, globus_size_t nbytes,…

  • |

    globus_xio_data_descriptor_cntl (3) Linux Manual Page

    NAME builtins/http/globus_xio_http.h – Globus XIO HTTP Driver Header. SYNOPSIS #include ‘globus_xio.h’ Data Structures struct globus_xio_http_header_t HTTP Header. Enumerations enum globus_xio_http_handle_cmd_t { GLOBUS_XIO_HTTP_HANDLE_SET_RESPONSE_HEADER, GLOBUS_XIO_HTTP_HANDLE_SET_RESPONSE_STATUS_CODE, GLOBUS_XIO_HTTP_HANDLE_SET_RESPONSE_REASON_PHRASE, GLOBUS_XIO_HTTP_HANDLE_SET_RESPONSE_HTTP_VERSION, GLOBUS_XIO_HTTP_HANDLE_SET_END_OF_ENTITY } enum globus_xio_http_attr_cmd_t { GLOBUS_XIO_HTTP_ATTR_SET_REQUEST_METHOD, GLOBUS_XIO_HTTP_ATTR_SET_REQUEST_HTTP_VERSION, GLOBUS_XIO_HTTP_ATTR_SET_REQUEST_HEADER, GLOBUS_XIO_HTTP_ATTR_DELAY_WRITE_HEADER, GLOBUS_XIO_HTTP_GET_REQUEST, GLOBUS_XIO_HTTP_GET_RESPONSE } enum globus_xio_http_errors_t { GLOBUS_XIO_HTTP_ERROR_INVALID_HEADER, GLOBUS_XIO_HTTP_ERROR_PARSE, GLOBUS_XIO_HTTP_ERROR_NO_ENTITY, GLOBUS_XIO_HTTP_ERROR_EOF, GLOBUS_XIO_HTTP_ERROR_PERSISTENT_CONNECTION_DROPPED } enum globus_xio_http_version_t { , GLOBUS_XIO_HTTP_VERSION_1_0, GLOBUS_XIO_HTTP_VERSION_1_1 } Functions globus_result_t…

  • |

    globus_xio_data_callback_t (3) Linux Manual Page

    NAME Globus XIO API – Typedefs typedef void(* globus_xio_accept_callback_t )(globus_xio_server_t server, globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_server_callback_t )(globus_xio_server_t server, void *user_arg) typedef globus_bool_t(* globus_xio_timeout_callback_t )(globus_xio_handle_t handle, globus_xio_operation_type_t type, void *user_arg) typedef void(* globus_xio_callback_t )(globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_data_callback_t )(globus_xio_handle_t handle, globus_result_t result, globus_byte_t *buffer, globus_size_t len, globus_size_t nbytes,…

  • |

    globus_xio_close (3) Linux Manual Page

    NAME Globus XIO API – Typedefs typedef void(* globus_xio_accept_callback_t )(globus_xio_server_t server, globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_server_callback_t )(globus_xio_server_t server, void *user_arg) typedef globus_bool_t(* globus_xio_timeout_callback_t )(globus_xio_handle_t handle, globus_xio_operation_type_t type, void *user_arg) typedef void(* globus_xio_callback_t )(globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_data_callback_t )(globus_xio_handle_t handle, globus_result_t result, globus_byte_t *buffer, globus_size_t len, globus_size_t nbytes,…

  • |

    globus_xio_callback_t (3) Linux Manual Page

    NAME Globus XIO API – Typedefs typedef void(* globus_xio_accept_callback_t )(globus_xio_server_t server, globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_server_callback_t )(globus_xio_server_t server, void *user_arg) typedef globus_bool_t(* globus_xio_timeout_callback_t )(globus_xio_handle_t handle, globus_xio_operation_type_t type, void *user_arg) typedef void(* globus_xio_callback_t )(globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_data_callback_t )(globus_xio_handle_t handle, globus_result_t result, globus_byte_t *buffer, globus_size_t len, globus_size_t nbytes,…

  • |

    globus_xio_attr_init (3) Linux Manual Page

    NAME Globus XIO API – Typedefs typedef void(* globus_xio_accept_callback_t )(globus_xio_server_t server, globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_server_callback_t )(globus_xio_server_t server, void *user_arg) typedef globus_bool_t(* globus_xio_timeout_callback_t )(globus_xio_handle_t handle, globus_xio_operation_type_t type, void *user_arg) typedef void(* globus_xio_callback_t )(globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_data_callback_t )(globus_xio_handle_t handle, globus_result_t result, globus_byte_t *buffer, globus_size_t len, globus_size_t nbytes,…

  • |

    globus_xio_attr_destroy (3) Linux Manual Page

    NAME Globus XIO API – Typedefs typedef void(* globus_xio_accept_callback_t )(globus_xio_server_t server, globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_server_callback_t )(globus_xio_server_t server, void *user_arg) typedef globus_bool_t(* globus_xio_timeout_callback_t )(globus_xio_handle_t handle, globus_xio_operation_type_t type, void *user_arg) typedef void(* globus_xio_callback_t )(globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_data_callback_t )(globus_xio_handle_t handle, globus_result_t result, globus_byte_t *buffer, globus_size_t len, globus_size_t nbytes,…

  • |

    globus_xio_attr_copy (3) Linux Manual Page

    NAME Globus XIO API – Typedefs typedef void(* globus_xio_accept_callback_t )(globus_xio_server_t server, globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_server_callback_t )(globus_xio_server_t server, void *user_arg) typedef globus_bool_t(* globus_xio_timeout_callback_t )(globus_xio_handle_t handle, globus_xio_operation_type_t type, void *user_arg) typedef void(* globus_xio_callback_t )(globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_data_callback_t )(globus_xio_handle_t handle, globus_result_t result, globus_byte_t *buffer, globus_size_t len, globus_size_t nbytes,…

  • |

    globus_xio_attr_cntl (3) Linux Manual Page

    NAME builtins/http/globus_xio_http.h – Globus XIO HTTP Driver Header. SYNOPSIS #include ‘globus_xio.h’ Data Structures struct globus_xio_http_header_t HTTP Header. Enumerations enum globus_xio_http_handle_cmd_t { GLOBUS_XIO_HTTP_HANDLE_SET_RESPONSE_HEADER, GLOBUS_XIO_HTTP_HANDLE_SET_RESPONSE_STATUS_CODE, GLOBUS_XIO_HTTP_HANDLE_SET_RESPONSE_REASON_PHRASE, GLOBUS_XIO_HTTP_HANDLE_SET_RESPONSE_HTTP_VERSION, GLOBUS_XIO_HTTP_HANDLE_SET_END_OF_ENTITY } enum globus_xio_http_attr_cmd_t { GLOBUS_XIO_HTTP_ATTR_SET_REQUEST_METHOD, GLOBUS_XIO_HTTP_ATTR_SET_REQUEST_HTTP_VERSION, GLOBUS_XIO_HTTP_ATTR_SET_REQUEST_HEADER, GLOBUS_XIO_HTTP_ATTR_DELAY_WRITE_HEADER, GLOBUS_XIO_HTTP_GET_REQUEST, GLOBUS_XIO_HTTP_GET_RESPONSE } enum globus_xio_http_errors_t { GLOBUS_XIO_HTTP_ERROR_INVALID_HEADER, GLOBUS_XIO_HTTP_ERROR_PARSE, GLOBUS_XIO_HTTP_ERROR_NO_ENTITY, GLOBUS_XIO_HTTP_ERROR_EOF, GLOBUS_XIO_HTTP_ERROR_PERSISTENT_CONNECTION_DROPPED } enum globus_xio_http_version_t { , GLOBUS_XIO_HTTP_VERSION_1_0, GLOBUS_XIO_HTTP_VERSION_1_1 } Functions globus_result_t…

  • |

    globus_xio_accept_callback_t (3) Linux Manual Page

    NAME Globus XIO API – Typedefs typedef void(* globus_xio_accept_callback_t )(globus_xio_server_t server, globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_server_callback_t )(globus_xio_server_t server, void *user_arg) typedef globus_bool_t(* globus_xio_timeout_callback_t )(globus_xio_handle_t handle, globus_xio_operation_type_t type, void *user_arg) typedef void(* globus_xio_callback_t )(globus_xio_handle_t handle, globus_result_t result, void *user_arg) typedef void(* globus_xio_data_callback_t )(globus_xio_handle_t handle, globus_result_t result, globus_byte_t *buffer, globus_size_t len, globus_size_t nbytes,…

  • |

    globus_xio (3) Linux Manual Page

    NAME Globus XIO – eXtensible Input Output library Modules Globus XIO File Driver Globus XIO HTTP Driver Globus XIO MODE_E Driver Globus XIO ORDERING Driver Globus XIO TCP Driver Globus XIO UDP Driver Globus XIO API XIO Examples Globus XIO Driver Data descriptors Detailed Description eXtensible Input Output library • Globus XIO API • XIO…

  • |

    globus_version_print (3) Linux Manual Page

    NAME globus_module.h – Reference Counting Module Activation and Deactivation. SYNOPSIS #include ‘globus_error_generic.h’ #include <stdio.h> Data Structures struct globus_module_descriptor_s Module Descriptor. Typedefs typedef int(* globus_module_deactivate_proxy_cb_t )(globus_module_descriptor_t *module_descriptor, void *user_arg) Functions int globus_module_activate (globus_module_descriptor_t *module_descriptor) Activate a module. int globus_module_activate_array (globus_module_descriptor_t *modules[], globus_module_descriptor_t **failed_module) Activate a group of modules. int globus_module_deactivate (globus_module_descriptor_t *module_descriptor) Deactivate a module. int…

  • |

    globus_uuid_import (3) Linux Manual Page

    NAME Globus UUID Generator – UUIDs. Functions int globus_uuid_create (globus_uuid_t *uuid) Create UUID Creates a time based, Leach-Salz variant uuid, using the mac address when available. " int globus_uuid_import (globus_uuid_t *uuid, const char *str) Import a UUID Import a string in the text UUID format into a globus_uuid_t value. " int globus_uuid_fields (globus_uuid_t *uuid, globus_uuid_fields_t…

  • |

    globus_uuid_fields (3) Linux Manual Page

    NAME Globus UUID Generator – UUIDs. Functions int globus_uuid_create (globus_uuid_t *uuid) Create UUID Creates a time based, Leach-Salz variant uuid, using the mac address when available. " int globus_uuid_import (globus_uuid_t *uuid, const char *str) Import a UUID Import a string in the text UUID format into a globus_uuid_t value. " int globus_uuid_fields (globus_uuid_t *uuid, globus_uuid_fields_t…

  • |

    globus_uuid_create (3) Linux Manual Page

    NAME globus_uuid.h – Globus UUID Generator. SYNOPSIS #include ‘globus_common_include.h’ #include ‘globus_libc.h’ Functions int globus_uuid_create (globus_uuid_t *uuid) Create UUID Creates a time based, Leach-Salz variant uuid, using the mac address when available. " int globus_uuid_import (globus_uuid_t *uuid, const char *str) Import a UUID Import a string in the text UUID format into a globus_uuid_t value. "…

  • |

    globus_uuid (3) Linux Manual Page

    NAME Globus UUID Generator – UUIDs. Functions int globus_uuid_create (globus_uuid_t *uuid) Create UUID Creates a time based, Leach-Salz variant uuid, using the mac address when available. " int globus_uuid_import (globus_uuid_t *uuid, const char *str) Import a UUID Import a string in the text UUID format into a globus_uuid_t value. " int globus_uuid_fields (globus_uuid_t *uuid, globus_uuid_fields_t…

  • |

    globus_uuid.h (3) Linux Manual Page

    globus_uuid.h – Globus UUID Generator. Synopsis #include ‘globus_common_include.h’ #include ‘globus_libc.h’ Functions int globus_uuid_create (globus_uuid_t *uuid) Create UUID Creates a time based, Leach-Salz variant uuid, using the mac address when available. " int globus_uuid_import (globus_uuid_t *uuid, const char *str) Import a UUID Import a string in the text UUID format into a globus_uuid_t value. " int…

  • |

    globus_url_t (3) Linux Manual Page

    NAME globus_url_t – Parsed URLs. This structure contains the fields which were parsed from an string representation of an URL. There are no methods to access fields of this structure. SYNOPSIS #include <globus_url.h> Data Fields char * scheme globus_url_scheme_t scheme_type char * user char * password char * host unsigned short port char * url_path…

  • |

    globus_url_scheme_t (3) Linux Manual Page

    NAME URL String Parser – Data Structures struct globus_url_t Parsed URLs. This structure contains the fields which were parsed from an string representation of an URL. There are no methods to access fields of this structure. " Enumerations enum globus_url_scheme_t { GLOBUS_URL_SCHEME_FTP =0, GLOBUS_URL_SCHEME_GSIFTP, GLOBUS_URL_SCHEME_HTTP, GLOBUS_URL_SCHEME_HTTPS, GLOBUS_URL_SCHEME_LDAP, GLOBUS_URL_SCHEME_FILE, GLOBUS_URL_SCHEME_X_NEXUS, GLOBUS_URL_SCHEME_X_GASS_CACHE, GLOBUS_URL_SCHEME_UNKNOWN, GLOBUS_URL_NUM_SCHEMES } URL Schemes….