diff options
author | Artjoms Rimdjonoks <artjoms.rimdjonoks@zabbix.com> | 2021-07-23 08:52:57 +0300 |
---|---|---|
committer | Artjoms Rimdjonoks <artjoms.rimdjonoks@zabbix.com> | 2021-07-23 08:52:57 +0300 |
commit | 388c98c31c7f024961b5db79ff0b093def1a9f0e (patch) | |
tree | 1686b51fcacca577397faf74e5f9331e97203a66 /include/db.h | |
parent | 3d51f15eb9f8f4b3ab916d8123ec99ab202b2fdf (diff) | |
parent | c7663a805099cee58822405c03b059160f427620 (diff) |
........S. [ZBXNEXT-6768] rebased
Diffstat (limited to 'include/db.h')
-rw-r--r-- | include/db.h | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/include/db.h b/include/db.h index 2657468a3e6..94d9e39a055 100644 --- a/include/db.h +++ b/include/db.h @@ -614,12 +614,6 @@ void DBdelete_triggers(zbx_vector_uint64_t *triggerids); void DBdelete_hosts(zbx_vector_uint64_t *hostids); void DBdelete_hosts_with_prototypes(zbx_vector_uint64_t *hostids); -int DBupdate_itservices(const zbx_vector_ptr_t *trigger_diff); -int DBremove_triggers_from_itservices(zbx_uint64_t *triggerids, int triggerids_num); - -int zbx_create_itservices_lock(char **error); -void zbx_destroy_itservices_lock(void); - void DBadd_condition_alloc(char **sql, size_t *sql_alloc, size_t *sql_offset, const char *fieldname, const zbx_uint64_t *values, const int num); void DBadd_str_condition_alloc(char **sql, size_t *sql_alloc, size_t *sql_offset, const char *fieldname, @@ -760,6 +754,17 @@ zbx_interface_availability_t; ZBX_PTR_VECTOR_DECL(availability_ptr, zbx_interface_availability_t *) +typedef struct +{ + zbx_uint64_t eventid; + int clock; + int value; + int severity; + + zbx_vector_ptr_t tags; +} +zbx_event_t; + void zbx_db_update_interface_availabilities(const zbx_vector_availability_ptr_t *interface_availabilities); int DBget_user_by_active_session(const char *sessionid, zbx_user_t *user); int DBget_user_by_auth_token(const char *formatted_auth_token_hash, zbx_user_t *user); |