zbx_uint32_t zbx_alerter_serialize_alert_send(unsigned char **data, zbx_uint64_t mediatypeid, unsigned char type,
#include "zbxipcservice.h"
#define MEDIA_TYPE_STATUS_ACTIVE 0
#define MEDIA_TYPE_STATUS_DISABLED 1
#define MEDIA_STATUS_ACTIVE 0
#define MEDIA_STATUS_DISABLED 1
#define ZBX_IPC_SERVICE_ALERTER "alerter"
#define ZBX_IPC_ALERTER_SYNC_ALERTS 1400
ZBX_PTR_VECTOR_DECL(am_source_stats_ptr, zbx_am_source_stats_t *)
zbx_alerter_dispatch_result_t;
ZBX_PTR_VECTOR_DECL(alerter_dispatch_result, zbx_alerter_dispatch_result_t *)
zbx_ipc_async_socket_t alerter;
zbx_vector_alerter_dispatch_result_t results;
const char *config_source_ip;
const char *config_ssl_ca_location;
const char *config_sms_devices;
zbx_get_config_forks_f get_process_forks_cb_arg;
zbx_get_config_str_f get_scripts_path_cb_arg;
const zbx_db_config_t *db_config;
const char *config_source_ip;
zbx_thread_alert_manager_args;
int confsyncer_frequency;
zbx_thread_alert_syncer_args;
ZBX_THREAD_ENTRY(zbx_alerter_thread, args);
ZBX_THREAD_ENTRY(zbx_alert_manager_thread, args);
ZBX_THREAD_ENTRY(zbx_alert_syncer_thread, args);