📄 base.h
字号:
ORTE_DECLSPEC int orte_gpr_base_pack_dump_callbacks(orte_buffer_t *cmd); ORTE_DECLSPEC int orte_gpr_base_print_dump(orte_buffer_t *buffer); ORTE_DECLSPEC int orte_gpr_base_dump_keyval_value(orte_buffer_t *buffer, orte_gpr_keyval_t *iptr); ORTE_DECLSPEC int orte_gpr_base_pack_dump_segment_size(orte_buffer_t *cmd, char *segment); ORTE_DECLSPEC int orte_gpr_base_dump_notify_msg(orte_buffer_t *buffer, orte_gpr_notify_message_t *msg); ORTE_DECLSPEC int orte_gpr_base_dump_notify_data(orte_buffer_t *buffer, orte_gpr_notify_data_t *data); ORTE_DECLSPEC int orte_gpr_base_dump_value(orte_buffer_t *buffer, orte_gpr_value_t *value); ORTE_DECLSPEC int orte_gpr_base_pack_cleanup_job(orte_buffer_t *buffer, orte_jobid_t jobid); ORTE_DECLSPEC int orte_gpr_base_unpack_cleanup_job(orte_buffer_t *buffer, int *ret); ORTE_DECLSPEC int orte_gpr_base_pack_cleanup_proc(orte_buffer_t *buffer, orte_process_name_t *proc); ORTE_DECLSPEC int orte_gpr_base_unpack_cleanup_proc(orte_buffer_t *buffer, int *ret); ORTE_DECLSPEC int orte_gpr_base_pack_increment_value(orte_buffer_t *cmd, orte_gpr_value_t *value); ORTE_DECLSPEC int orte_gpr_base_unpack_increment_value(orte_buffer_t *buffer, int *ret); ORTE_DECLSPEC int orte_gpr_base_pack_decrement_value(orte_buffer_t *cmd, orte_gpr_value_t *value); ORTE_DECLSPEC int orte_gpr_base_unpack_decrement_value(orte_buffer_t *buffer, int *ret);/* GPR DATA TYPE PACKING FUNCTIONS */int orte_gpr_base_pack_cmd(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_subscription_id(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_trigger_id(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_notify_action(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_trigger_action(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_notify_msg_type(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_addr_mode(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_keyval(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_value(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_subscription(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_trigger(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_notify_data(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);int orte_gpr_base_pack_notify_msg(orte_buffer_t *buffer, void *src, orte_std_cntr_t num_vals, orte_data_type_t type);/* GPR DATA TYPE UNPACKING FUNCTIONS */int orte_gpr_base_unpack_cmd(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_subscription_id(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_trigger_id(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_notify_action(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_trigger_action(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_addr_mode(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_notify_msg_type(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_keyval(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_value(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_subscription(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_trigger(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_notify_data(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);int orte_gpr_base_unpack_notify_msg(orte_buffer_t *buffer, void *dest, orte_std_cntr_t *num_vals, orte_data_type_t type);/* GPR DATA TYPE RELEASE FUNCTIONS */void orte_gpr_base_std_release(orte_data_value_t *value);void orte_gpr_base_std_obj_release(orte_data_value_t *value);/* GPR DATA TYPE COMPARE FUNCTIONS */int orte_gpr_base_compare_cmd(orte_gpr_cmd_flag_t *value1, orte_gpr_cmd_flag_t *value2, orte_data_type_t type);int orte_gpr_base_compare_subscription_id(orte_gpr_subscription_id_t *value1, orte_gpr_subscription_id_t *value2, orte_data_type_t type);int orte_gpr_base_compare_trigger_id(orte_gpr_trigger_id_t *value1, orte_gpr_trigger_id_t *value2, orte_data_type_t type);int orte_gpr_base_compare_notify_action(orte_gpr_notify_action_t *value1, orte_gpr_notify_action_t *value2, orte_data_type_t type);int orte_gpr_base_compare_trigger_action(orte_gpr_trigger_action_t *value1, orte_gpr_trigger_action_t *value2, orte_data_type_t type);int orte_gpr_base_compare_notify_msg_type(orte_gpr_notify_msg_type_t *value1, orte_gpr_notify_msg_type_t *value2, orte_data_type_t type);int orte_gpr_base_compare_addr_mode(orte_gpr_addr_mode_t *value1, orte_gpr_addr_mode_t *value2, orte_data_type_t type);int orte_gpr_base_compare_keyval(orte_gpr_keyval_t *value1, orte_gpr_keyval_t *value2, orte_data_type_t type);int orte_gpr_base_compare_gpr_value(orte_gpr_value_t *value1, orte_gpr_value_t *value2, orte_data_type_t type);int orte_gpr_base_compare_subscription(orte_gpr_subscription_t *value1, orte_gpr_subscription_t *value2, orte_data_type_t type);int orte_gpr_base_compare_trigger(orte_gpr_trigger_t *value1, orte_gpr_trigger_t *value2, orte_data_type_t type);int orte_gpr_base_compare_notify_data(orte_gpr_notify_data_t *value1, orte_gpr_notify_data_t *value2, orte_data_type_t type);int orte_gpr_base_compare_notify_msg(orte_gpr_notify_message_t *value1, orte_gpr_notify_message_t *value2, orte_data_type_t type);/* GPR DATA TYPE COPY FUNCTIONS */int orte_gpr_base_copy_cmd(orte_gpr_cmd_flag_t **dest, orte_gpr_cmd_flag_t *src, orte_data_type_t type);int orte_gpr_base_copy_subscription_id(orte_gpr_subscription_id_t **dest, orte_gpr_subscription_id_t *src, orte_data_type_t type);int orte_gpr_base_copy_trigger_id(orte_gpr_trigger_id_t **dest, orte_gpr_trigger_id_t *src, orte_data_type_t type);int orte_gpr_base_copy_notify_action(orte_gpr_notify_action_t **dest, orte_gpr_notify_action_t *src, orte_data_type_t type);int orte_gpr_base_copy_trigger_action(orte_gpr_trigger_action_t **dest, orte_gpr_trigger_action_t *src, orte_data_type_t type);int orte_gpr_base_copy_notify_msg_type(orte_gpr_notify_msg_type_t **dest, orte_gpr_notify_msg_type_t *src, orte_data_type_t type);int orte_gpr_base_copy_addr_mode(orte_gpr_addr_mode_t **dest, orte_gpr_addr_mode_t *src, orte_data_type_t type);int orte_gpr_base_copy_keyval(orte_gpr_keyval_t **dest, orte_gpr_keyval_t *src, orte_data_type_t type);int orte_gpr_base_copy_gpr_value(orte_gpr_value_t **dest, orte_gpr_value_t *src, orte_data_type_t type);int orte_gpr_base_copy_subscription(orte_gpr_subscription_t **dest, orte_gpr_subscription_t *src, orte_data_type_t type);int orte_gpr_base_copy_trigger(orte_gpr_trigger_t **dest, orte_gpr_trigger_t *src, orte_data_type_t type);int orte_gpr_base_copy_notify_data(orte_gpr_notify_data_t **dest, orte_gpr_notify_data_t *src, orte_data_type_t type);int orte_gpr_base_copy_notify_msg(orte_gpr_notify_message_t **dest, orte_gpr_notify_message_t *src, orte_data_type_t type);/* GPR DATA TYPE SIZE FUNCTIONS */int orte_gpr_base_std_size(size_t *size, void *src, orte_data_type_t type);int orte_gpr_base_size_keyval(size_t *size, orte_gpr_keyval_t *src, orte_data_type_t type);int orte_gpr_base_size_gpr_value(size_t *size, orte_gpr_value_t *src, orte_data_type_t type);int orte_gpr_base_size_subscription(size_t *size, orte_gpr_subscription_t *src, orte_data_type_t type);int orte_gpr_base_size_trigger(size_t *size, orte_gpr_trigger_t *src, orte_data_type_t type);int orte_gpr_base_size_notify_data(size_t *size, orte_gpr_notify_data_t *src, orte_data_type_t type);int orte_gpr_base_size_notify_msg(size_t *size, orte_gpr_notify_message_t *src, orte_data_type_t type);/* GPR DATA TYPE PRINT FUNCTIONS */int orte_gpr_base_std_print(char **output, char *prefix, void *src, orte_data_type_t type);int orte_gpr_base_print_keyval(char **output, char *prefix, orte_gpr_keyval_t *src, orte_data_type_t type);int orte_gpr_base_print_gpr_value(char **output, char *prefix, orte_gpr_value_t *value, orte_data_type_t type);int orte_gpr_base_print_subscription(char **output, char *prefix, orte_gpr_subscription_t *sub, orte_data_type_t type);int orte_gpr_base_print_trigger(char **output, char *prefix, orte_gpr_trigger_t *trig, orte_data_type_t type);int orte_gpr_base_print_notify_data(char **output, char *prefix, orte_gpr_notify_data_t *data, orte_data_type_t type);int orte_gpr_base_print_notify_msg(char **output, char *prefix, orte_gpr_notify_message_t *msg, orte_data_type_t type);/* * globals that might be needed inside the gpr */ORTE_DECLSPEC extern int orte_gpr_base_output;ORTE_DECLSPEC extern size_t orte_gpr_array_max_size, orte_gpr_array_block_size;ORTE_DECLSPEC extern bool orte_gpr_base_selected;ORTE_DECLSPEC extern opal_list_t orte_gpr_base_components_available;ORTE_DECLSPEC extern mca_gpr_base_component_t orte_gpr_base_selected_component;#if defined(c_plusplus) || defined(__cplusplus)}#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -