Esempio n. 1
0
void dump_mib(const value_t *value, int size)
{
	char buffer[BUFSIZ];
	int i;

	for (i = 0; i < size; i++) {
		if (snmp_element_as_string(&value[i].data, buffer, sizeof (buffer)) == -1) {
			strcpy(buffer, "?");
		}
		lprintf(LOG_DEBUG, "mib entry[%d]: oid='%s', max_length=%d, data='%s'\n",
			i, oid_ntoa(&value[i].oid), value[i].data.max_length, buffer);
	}
}
Esempio n. 2
0
void dump_response(const response_t *response)
{
	char buffer[MAX_PACKET_SIZE];
	int i;

	lprintf(LOG_DEBUG, "response: status=%d, index=%d, nr_entries=%d\n",
		response->error_status, response->error_index, response->value_list_length);
	for (i = 0; i < response->value_list_length; i++) {
		if (snmp_element_as_string(&response->value_list[i].data, buffer, sizeof (buffer)) == -1) {
			strcpy(buffer, "?");
		}
		lprintf(LOG_DEBUG, "response: entry[%d]='%s','%s'\n", i, oid_ntoa(&response->value_list[i].oid), buffer);
	}
}
Esempio n. 3
0
void dump_mib(const value_t *value, int size)
{
	int i;
	char *buf = allocate(BUFSIZ);

	if (!buf)
		return;

	for (i = 0; i < size; i++) {
		if (snmp_element_as_string(&value[i].data, buf, BUFSIZ) == -1)
			strncpy(buf, "?", BUFSIZ);

		lprintf(LOG_DEBUG, "mib entry[%d]: oid='%s', max_length=%zu, data='%s'\n",
			i, oid_ntoa(&value[i].oid), value[i].data.max_length, buf);
	}

	free(buf);
}
Esempio n. 4
0
void dump_response(const response_t *response)
{
	size_t i;
	char *buf = allocate(MAX_PACKET_SIZE);

	if (!buf)
		return;

	lprintf(LOG_DEBUG, "response: status=%d, index=%d, nr_entries=%zu\n",
		response->error_status, response->error_index, response->value_list_length);
	for (i = 0; i < response->value_list_length; i++) {
		if (snmp_element_as_string(&response->value_list[i].data, buf, MAX_PACKET_SIZE) == -1)
			strncpy(buf, "?", MAX_PACKET_SIZE);

		lprintf(LOG_DEBUG, "response: entry[%zu]='%s','%s'\n", i, oid_ntoa(&response->value_list[i].oid), buf);
	}

	free(buf);
}