Source
119
119
zbx_uint32_t zbx_availability_serialize_hostdata(unsigned char **data, zbx_hashset_t *queue);
120
120
void zbx_availability_deserialize_hostdata(const unsigned char *data, zbx_vector_proxy_hostdata_ptr_t *hostdata);
121
121
122
122
zbx_uint32_t zbx_availability_serialize_active_status_request(unsigned char **data, zbx_uint64_t hostid);
123
123
void zbx_availability_deserialize_active_status_request(const unsigned char *data, zbx_uint64_t *hostid);
124
124
125
125
zbx_uint32_t zbx_availability_serialize_active_status_response(unsigned char **data, int status);
126
126
void zbx_availability_deserialize_active_status_response(const unsigned char *data, int *status);
127
127
128
128
zbx_uint32_t zbx_availability_serialize_proxy_hostdata(unsigned char **data, zbx_vector_proxy_hostdata_ptr_t *hosts,
129
-
zbx_uint64_t proxy_hostid);
129
+
zbx_uint64_t proxyid);
130
130
void zbx_availability_deserialize_proxy_hostdata(const unsigned char *data,
131
-
zbx_vector_proxy_hostdata_ptr_t *hostdata, zbx_uint64_t *proxy_hostid);
131
+
zbx_vector_proxy_hostdata_ptr_t *hostdata, zbx_uint64_t *proxyid);
132
132
133
133
zbx_uint32_t zbx_availability_serialize_hostids(unsigned char **data, zbx_vector_uint64_t *hostids);
134
134
void zbx_availability_deserialize_hostids(const unsigned char *data, zbx_vector_uint64_t *hostids);
135
135
136
136
void zbx_availability_deserialize_active_proxy_hb_update(const unsigned char *data, zbx_uint64_t *hostid);
137
137
138
138
ZBX_THREAD_ENTRY(zbx_availability_manager_thread, args);
139
139
140
140
#endif /* ZABBIX_AVAILABILITY_H */