Source
152
152
zbx_uint64_t history_cache_size, zbx_uint64_t history_index_cache_size, zbx_uint64_t *trends_cache_size,
153
153
char **error);
154
154
155
155
void zbx_free_database_cache(int sync, const zbx_events_funcs_t *events_cbs, int config_history_storage_pipelines);
156
156
157
157
zbx_uint64_t zbx_dc_get_nextid(const char *table_name, int num);
158
158
159
159
void zbx_dc_update_interfaces_availability(void);
160
160
void zbx_hc_get_diag_stats(zbx_uint64_t *items_num, zbx_uint64_t *values_num);
161
161
void zbx_hc_get_mem_stats(zbx_shmem_stats_t *data, zbx_shmem_stats_t *index);
162
+
int zbx_hc_is_itemid_cached(zbx_uint64_t itemid);
162
163
void zbx_hc_get_items(zbx_vector_uint64_pair_t *items);
163
164
int zbx_db_trigger_queue_locked(void);
164
165
void zbx_db_trigger_queue_unlock(void);
165
166
zbx_uint64_t zbx_hc_proxyqueue_peek(void);
166
167
void zbx_hc_proxyqueue_enqueue(zbx_uint64_t proxyid);
167
168
int zbx_hc_proxyqueue_dequeue(zbx_uint64_t proxyid);
168
169
void zbx_hc_proxyqueue_clear(void);
169
170
void zbx_dbcache_lock(void);
170
171
void zbx_dbcache_unlock(void);
171
172
void zbx_dbcache_set_history_num(int num);