void zbx_dc_get_nested_hostgroupids(zbx_uint64_t *groupids, int groupids_num, zbx_vector_uint64_t *nested_groupids);
#define ZBX_NO_POLLER 255
#define ZBX_POLLER_TYPE_NORMAL 0
#define ZBX_POLLER_TYPE_UNREACHABLE 1
#define ZBX_POLLER_TYPE_IPMI 2
#define ZBX_POLLER_TYPE_PINGER 3
#define ZBX_POLLER_TYPE_JAVA 4
#define ZBX_POLLER_TYPE_HISTORY 5
#define ZBX_POLLER_TYPE_ODBC 6
#define ZBX_POLLER_TYPE_COUNT 7
#define MAX_JAVA_ITEMS 32
#define MAX_SNMP_ITEMS 128
#define MAX_POLLER_ITEMS 128
#define MAX_PINGER_ITEMS 128
#define ZBX_TRIGGER_DEPENDENCY_LEVELS_MAX 32
#define ZBX_TRIGGER_DEPENDENCY_FAIL 1
#define ZBX_TRIGGER_DEPENDENCY_UNRESOLVED 2
#define ZBX_SNMPTRAP_LOGGING_ENABLED 1
#define ZBX_IPC_SERVICE_CONFIG "config"
#define ZBX_IPC_CONFIG_RELOAD_REQUEST 1
#define ZBX_IPC_CONFIG_RELOAD_RESPONSE 2
extern int CONFIG_TIMEOUT;
extern zbx_uint64_t CONFIG_CONF_CACHE_SIZE;
extern zbx_uint64_t CONFIG_HISTORY_CACHE_SIZE;
extern zbx_uint64_t CONFIG_HISTORY_INDEX_CACHE_SIZE;
extern zbx_uint64_t CONFIG_TRENDS_CACHE_SIZE;
extern int CONFIG_POLLER_FORKS;
extern int CONFIG_UNREACHABLE_POLLER_FORKS;
extern int CONFIG_IPMIPOLLER_FORKS;
extern int CONFIG_JAVAPOLLER_FORKS;
extern int CONFIG_PINGER_FORKS;
extern int CONFIG_UNREACHABLE_PERIOD;
extern int CONFIG_UNREACHABLE_DELAY;
extern int CONFIG_PROXYCONFIG_FREQUENCY;
extern int CONFIG_PROXYDATA_FREQUENCY;
extern int CONFIG_HISTORYPOLLER_FORKS;
extern int CONFIG_ODBCPOLLER_FORKS;
zbx_uint64_t interfaceid;
char ip_orig[INTERFACE_IP_LEN_MAX];
char dns_orig[INTERFACE_DNS_LEN_MAX];
char port_orig[INTERFACE_PORT_LEN_MAX];