#ifndef ZABBIX_INTERFACE_H
#define ZABBIX_INTERFACE_H
#define ZBX_AGENT_ZABBIX (INTERFACE_TYPE_AGENT - 1)
#define ZBX_AGENT_SNMP (INTERFACE_TYPE_SNMP - 1)
#define ZBX_AGENT_IPMI (INTERFACE_TYPE_IPMI - 1)
#define ZBX_AGENT_JMX (INTERFACE_TYPE_JMX - 1)
#define ZBX_AGENT_UNKNOWN 255
#define ZBX_AGENT_MAX INTERFACE_TYPE_COUNT
INTERFACE_TYPE_UNKNOWN = 0,
INTERFACE_TYPE_OPT = 254,
const char *zbx_interface_type_string(zbx_interface_type_t type);
#define INTERFACE_TYPE_COUNT 4
int zbx_get_interface_type_priority(int n);
unsigned char zbx_get_interface_type_by_item_type(unsigned char type);