您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ zbx_result_string函数代码示例

51自学网 2021-06-03 11:55:52
  C++
这篇教程C++ zbx_result_string函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中zbx_result_string函数的典型用法代码示例。如果您正苦于以下问题:C++ zbx_result_string函数的具体用法?C++ zbx_result_string怎么用?C++ zbx_result_string使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了zbx_result_string函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: filter_evaluate_or

/****************************************************************************** *                                                                            * * Function: filter_evaluate_or                                               * *                                                                            * * Purpose: check if the lld data passes filter evaluation by or rule         * *                                                                            * * Parameters: filter     - [IN] the lld filter                               * *             jp_row     - [IN] the lld data row                             * *                                                                            * * Return value: SUCCEED - the lld data passed filter evaluation              * *               FAIL    - otherwise                                          * *                                                                            * ******************************************************************************/static int	filter_evaluate_or(lld_filter_t *filter, struct zbx_json_parse *jp_row){	const char	*__function_name = "filter_evaluate_or";	int		i, ret = SUCCEED;	char		*value = NULL;	size_t		value_alloc = 0;	zabbix_log(LOG_LEVEL_DEBUG, "In %s()", __function_name);	for (i = 0; i < filter->conditions.values_num; i++)	{		lld_condition_t	*condition = (lld_condition_t *)filter->conditions.values[i];		if (SUCCEED == (ret = zbx_json_value_by_name_dyn(jp_row, condition->macro, &value, &value_alloc)))		{			ret = (ZBX_REGEXP_MATCH == regexp_match_ex(&condition->regexps, value, condition->regexp,					ZBX_CASE_SENSITIVE) ? SUCCEED : FAIL);		}		/* if any of conditions are true the evaluation returns true */		if (SUCCEED == ret)			break;	}	zbx_free(value);	zabbix_log(LOG_LEVEL_DEBUG, "End of %s():%s", __function_name, zbx_result_string(ret));	return ret;}
开发者ID:maxh2010,项目名称:zabbix-trunk,代码行数:44,


示例2: get_value_db

/****************************************************************************** *                                                                            * * Function: get_value_db                                                     * *                                                                            * * Purpose: retrieve data from database                                       * *                                                                            * * Parameters: item - item we are interested in                               * *                                                                            * * Return value: SUCCEED - data successfully retrieved and stored in result   * *               NOTSUPPORTED - requested item is not supported               * *                                                                            * * Author: Eugene Grigorjev                                                   * *                                                                            * ******************************************************************************/int	get_value_db(DC_ITEM *item, AGENT_RESULT *result){	const char	*__function_name = "get_value_db";	AGENT_REQUEST	request;	int		ret = NOTSUPPORTED;	zabbix_log(LOG_LEVEL_DEBUG, "In %s() key_orig:'%s'", __function_name, item->key_orig);	init_request(&request);	if (SUCCEED == parse_item_key(item->key, &request))	{		if (0 == strcmp(request.key, "db.odbc.select"))			ret = db_odbc_select(item, &request, result);		else if (0 == strcmp(request.key, "db.odbc.discovery"))			ret = db_odbc_discovery(item, &request, result);		else			SET_MSG_RESULT(result, zbx_strdup(NULL, "Unsupported item key for this item type."));	}	else		SET_MSG_RESULT(result, zbx_strdup(NULL, "Invalid item parameter format."));	free_request(&request);	zabbix_log(LOG_LEVEL_DEBUG, "End of %s():%s", __function_name, zbx_result_string(ret));	return ret;}
开发者ID:HenryGeek,项目名称:auto_deploy,代码行数:43,


示例3: read_ipmi_control

static void	read_ipmi_control(zbx_ipmi_host_t *h, zbx_ipmi_control_t *c){	const char		*__function_name = "read_ipmi_control";	int			ret;	struct timeval		tv;	zabbix_log(LOG_LEVEL_DEBUG, "In %s() control:'%[email
C++ zbx_snprintf_alloc函数代码示例
C++ zbx_realloc函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。