Linux Manuals session 3

Section 3: library functions

  • |

    globus_priority_q_empty (3) Linux Manual Page

    Priority Queue – Data Structuresstruct globus_priority_q_s Priority Queue Structure. Typedefstypedef int(* globus_priority_q_cmp_func_t )(void *priority_1, void *priority_2) Priority Comparison Predicate. typedef struct globus_priority_q_s globus_priority_q_t Priority Queue Structure. Functionsint globus_priority_q_init (globus_priority_q_t *priority_q, globus_priority_q_cmp_func_t cmp_func) Initialize a priority queue. int globus_priority_q_destroy (globus_priority_q_t *priority_q) Destroy a Priority Queue. globus_bool_t globus_priority_q_empty (globus_priority_q_t *priority_q) Priority Queue Empty Predicate. int globus_priority_q_size (globus_priority_q_t…

  • |

    globus_priority_q_destroy (3) Linux Manual Page

    Priority Queue – Data Structuresstruct globus_priority_q_s Priority Queue Structure. Typedefstypedef int(* globus_priority_q_cmp_func_t )(void *priority_1, void *priority_2) Priority Comparison Predicate. typedef struct globus_priority_q_s globus_priority_q_t Priority Queue Structure. Functionsint globus_priority_q_init (globus_priority_q_t *priority_q, globus_priority_q_cmp_func_t cmp_func) Initialize a priority queue. int globus_priority_q_destroy (globus_priority_q_t *priority_q) Destroy a Priority Queue. globus_bool_t globus_priority_q_empty (globus_priority_q_t *priority_q) Priority Queue Empty Predicate. int globus_priority_q_size (globus_priority_q_t…

  • |

    globus_priority_q_dequeue (3) Linux Manual Page

    Priority Queue – Data Structuresstruct globus_priority_q_s Priority Queue Structure. Typedefstypedef int(* globus_priority_q_cmp_func_t )(void *priority_1, void *priority_2) Priority Comparison Predicate. typedef struct globus_priority_q_s globus_priority_q_t Priority Queue Structure. Functionsint globus_priority_q_init (globus_priority_q_t *priority_q, globus_priority_q_cmp_func_t cmp_func) Initialize a priority queue. int globus_priority_q_destroy (globus_priority_q_t *priority_q) Destroy a Priority Queue. globus_bool_t globus_priority_q_empty (globus_priority_q_t *priority_q) Priority Queue Empty Predicate. int globus_priority_q_size (globus_priority_q_t…

  • |

    globus_priority_q_cmp_func_t (3) Linux Manual Page

    Priority Queue – Data Structuresstruct globus_priority_q_s Priority Queue Structure. Typedefstypedef int(* globus_priority_q_cmp_func_t )(void *priority_1, void *priority_2) Priority Comparison Predicate. typedef struct globus_priority_q_s globus_priority_q_t Priority Queue Structure. Functionsint globus_priority_q_init (globus_priority_q_t *priority_q, globus_priority_q_cmp_func_t cmp_func) Initialize a priority queue. int globus_priority_q_destroy (globus_priority_q_t *priority_q) Destroy a Priority Queue. globus_bool_t globus_priority_q_empty (globus_priority_q_t *priority_q) Priority Queue Empty Predicate. int globus_priority_q_size (globus_priority_q_t…

  • |

    globus_priority_q (3) Linux Manual Page

    Priority Queue – Data Structuresstruct globus_priority_q_s Priority Queue Structure. Typedefstypedef int(* globus_priority_q_cmp_func_t )(void *priority_1, void *priority_2) Priority Comparison Predicate. typedef struct globus_priority_q_s globus_priority_q_t Priority Queue Structure. Functionsint globus_priority_q_init (globus_priority_q_t *priority_q, globus_priority_q_cmp_func_t cmp_func) Initialize a priority queue. int globus_priority_q_destroy (globus_priority_q_t *priority_q) Destroy a Priority Queue. globus_bool_t globus_priority_q_empty (globus_priority_q_t *priority_q) Priority Queue Empty Predicate. int globus_priority_q_size (globus_priority_q_t…

  • |

    globus_priority_q.h (3) Linux Manual Page

    globus_priority_q.h – Priority Queue. Synopsis#include ‘globus_types.h’ #include ‘globus_memory.h’ Data Structuresstruct globus_priority_q_s Priority Queue Structure. Typedefstypedef int(* globus_priority_q_cmp_func_t )(void *priority_1, void *priority_2) Priority Comparison Predicate. typedef struct globus_priority_q_s globus_priority_q_t Priority Queue Structure. Functionsint globus_priority_q_init (globus_priority_q_t *priority_q, globus_priority_q_cmp_func_t cmp_func) Initialize a priority queue. int globus_priority_q_destroy (globus_priority_q_t *priority_q) Destroy a Priority Queue. globus_bool_t globus_priority_q_empty (globus_priority_q_t *priority_q) Priority Queue…

  • |

    globus_poll_nonblocking (3) Linux Manual Page

    Globus Callback API – Convenience Macros#define globus_callback_poll(a) Poll the global callback space. #define globus_poll_blocking() Blocking poll of the global callback space. #define globus_poll_nonblocking() Nonblocking poll of the global callback space. #define globus_poll() Nonblocking poll of the global callback space. #define globus_signal_poll() Wake up callback polling thread. #define globus_callback_register_oneshot(callback_handle,delay_time,callback_func,callback_user_arg) Register a oneshot function in the global…

  • |

    globus_poll_blocking (3) Linux Manual Page

    Globus Callback API – Convenience Macros#define globus_callback_poll(a) Poll the global callback space. #define globus_poll_blocking() Blocking poll of the global callback space. #define globus_poll_nonblocking() Nonblocking poll of the global callback space. #define globus_poll() Nonblocking poll of the global callback space. #define globus_signal_poll() Wake up callback polling thread. #define globus_callback_register_oneshot(callback_handle,delay_time,callback_func,callback_user_arg) Register a oneshot function in the global…

  • |

    globus_poll (3) Linux Manual Page

    Globus Callback API – Convenience Macros#define globus_callback_poll(a) Poll the global callback space. #define globus_poll_blocking() Blocking poll of the global callback space. #define globus_poll_nonblocking() Nonblocking poll of the global callback space. #define globus_poll() Nonblocking poll of the global callback space. #define globus_signal_poll() Wake up callback polling thread. #define globus_callback_register_oneshot(callback_handle,delay_time,callback_func,callback_user_arg) Register a oneshot function in the global…

  • |

    globus_openssl_error_utility (3) Linux Manual Page

    Error Object Helper Functions – Functionsglobus_bool_t globus_error_match_openssl_error (globus_object_t *error, unsigned long library, unsigned long function, unsigned long reason) globus_object_t * globus_error_wrap_openssl_error (globus_module_descriptor_t *base_source, int error_type, const char *source_file, const char *source_func, int source_line, const char *format,…) Detailed DescriptionThe functions in the Error Object Helper Functions section deal with Globus error objects constructed with OpenSSL error…

  • |

    globus_openssl_error_object (3) Linux Manual Page

    Globus OpenSSL Error Object – Macros#define GLOBUS_ERROR_TYPE_OPENSSL Functionsunsigned long globus_openssl_error_handle_get_error_code (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_data (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_data_flags (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_filename (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_linenumber (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_library (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_function (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_reason (globus_openssl_error_handle_t handle) globus_object_t * globus_error_construct_openssl_error (globus_module_descriptor_t *base_source,…

  • |

    globus_openssl_error_handle_get_reason (3) Linux Manual Page

    Globus OpenSSL Error Object – Macros#define GLOBUS_ERROR_TYPE_OPENSSL Functionsunsigned long globus_openssl_error_handle_get_error_code (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_data (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_data_flags (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_filename (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_linenumber (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_library (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_function (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_reason (globus_openssl_error_handle_t handle) globus_object_t * globus_error_construct_openssl_error (globus_module_descriptor_t *base_source,…

  • |

    globus_openssl_error_handle_get_linenumber (3) Linux Manual Page

    Globus OpenSSL Error Object – Macros#define GLOBUS_ERROR_TYPE_OPENSSL Functionsunsigned long globus_openssl_error_handle_get_error_code (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_data (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_data_flags (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_filename (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_linenumber (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_library (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_function (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_reason (globus_openssl_error_handle_t handle) globus_object_t * globus_error_construct_openssl_error (globus_module_descriptor_t *base_source,…

  • |

    globus_openssl_error_handle_get_library (3) Linux Manual Page

    Globus OpenSSL Error Object – Macros#define GLOBUS_ERROR_TYPE_OPENSSL Functionsunsigned long globus_openssl_error_handle_get_error_code (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_data (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_data_flags (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_filename (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_linenumber (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_library (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_function (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_reason (globus_openssl_error_handle_t handle) globus_object_t * globus_error_construct_openssl_error (globus_module_descriptor_t *base_source,…

  • |

    globus_openssl_error_handle_get_function (3) Linux Manual Page

    Globus OpenSSL Error Object – Macros#define GLOBUS_ERROR_TYPE_OPENSSL Functionsunsigned long globus_openssl_error_handle_get_error_code (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_data (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_data_flags (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_filename (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_linenumber (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_library (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_function (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_reason (globus_openssl_error_handle_t handle) globus_object_t * globus_error_construct_openssl_error (globus_module_descriptor_t *base_source,…

  • |

    globus_openssl_error_handle_get_filename (3) Linux Manual Page

    Globus OpenSSL Error Object – Macros#define GLOBUS_ERROR_TYPE_OPENSSL Functionsunsigned long globus_openssl_error_handle_get_error_code (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_data (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_data_flags (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_filename (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_linenumber (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_library (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_function (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_reason (globus_openssl_error_handle_t handle) globus_object_t * globus_error_construct_openssl_error (globus_module_descriptor_t *base_source,…

  • |

    globus_openssl_error_handle_get_error_code (3) Linux Manual Page

    Globus OpenSSL Error Object – Macros#define GLOBUS_ERROR_TYPE_OPENSSL Functionsunsigned long globus_openssl_error_handle_get_error_code (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_data (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_data_flags (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_filename (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_linenumber (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_library (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_function (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_reason (globus_openssl_error_handle_t handle) globus_object_t * globus_error_construct_openssl_error (globus_module_descriptor_t *base_source,…

  • |

    globus_openssl_error_handle_get_data_flags (3) Linux Manual Page

    Globus OpenSSL Error Object – Macros#define GLOBUS_ERROR_TYPE_OPENSSL Functionsunsigned long globus_openssl_error_handle_get_error_code (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_data (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_data_flags (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_filename (globus_openssl_error_handle_t handle) int globus_openssl_error_handle_get_linenumber (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_library (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_function (globus_openssl_error_handle_t handle) const char * globus_openssl_error_handle_get_reason (globus_openssl_error_handle_t handle) globus_object_t * globus_error_construct_openssl_error (globus_module_descriptor_t *base_source,…