Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArmands Arseniuss Skolmeisters <armands.skolmeisters@zabbix.com>2022-10-24 12:15:06 +0300
committerArmands Arseniuss Skolmeisters <armands.skolmeisters@zabbix.com>2022-10-24 12:15:06 +0300
commita43e78d15f4f55c6867572e47540851059d03132 (patch)
treef8b6ec65b448a928f94611e9d3d0dc899a0b58bc /include
parent089a712a521a41d6142552d6258fcaa242dedd36 (diff)
parent376983d91eda734c416bae51658c4b72c256bf8e (diff)
...G...PS. [DEV-2144] updated to the latest master
Diffstat (limited to 'include')
-rw-r--r--include/audit/zbxaudit_trigger.h7
-rw-r--r--include/zbxdbhigh.h1
-rw-r--r--include/zbxtime.h2
-rw-r--r--include/zbxxml.h1
4 files changed, 8 insertions, 3 deletions
diff --git a/include/audit/zbxaudit_trigger.h b/include/audit/zbxaudit_trigger.h
index b2594bbcf49..e20772fabb1 100644
--- a/include/audit/zbxaudit_trigger.h
+++ b/include/audit/zbxaudit_trigger.h
@@ -27,9 +27,9 @@ void zbx_audit_trigger_create_entry(int audit_action, zbx_uint64_t triggerid, co
void zbx_audit_trigger_update_json_add_data(zbx_uint64_t triggerid, zbx_uint64_t templateid,
unsigned char recovery_mode, unsigned char status, unsigned char type, zbx_uint64_t value,
- zbx_uint64_t state, unsigned char priority, const char *comments, const char *url, int flags,
- unsigned char correlation_mode, const char *correlation_tag, unsigned char manual_close,
- const char *opdata, unsigned char discover, const char *event_name);
+ zbx_uint64_t state, unsigned char priority, const char *comments, const char *url,
+ const char *url_name, int flags, unsigned char correlation_mode, const char *correlation_tag,
+ unsigned char manual_close, const char *opdata, unsigned char discover, const char *event_name);
void zbx_audit_trigger_update_json_add_expr(zbx_uint64_t triggerid, int flags, const char *expression);
void zbx_audit_trigger_update_json_add_rexpr(zbx_uint64_t triggerid, int flags, const char *recovery_expression);
@@ -48,6 +48,7 @@ PREPARE_AUDIT_TRIGGER_UPDATE_H(event_name, const char*)
PREPARE_AUDIT_TRIGGER_UPDATE_H(priority, int)
PREPARE_AUDIT_TRIGGER_UPDATE_H(comments, const char*)
PREPARE_AUDIT_TRIGGER_UPDATE_H(url, const char*)
+PREPARE_AUDIT_TRIGGER_UPDATE_H(url_name, const char*)
PREPARE_AUDIT_TRIGGER_UPDATE_H(type, int)
PREPARE_AUDIT_TRIGGER_UPDATE_H(status, int)
PREPARE_AUDIT_TRIGGER_UPDATE_H(templateid, zbx_uint64_t)
diff --git a/include/zbxdbhigh.h b/include/zbxdbhigh.h
index 1eded731847..69fbad596e7 100644
--- a/include/zbxdbhigh.h
+++ b/include/zbxdbhigh.h
@@ -225,6 +225,7 @@ typedef struct
char *expression;
char *recovery_expression;
char *url;
+ char *url_name;
char *comments;
char *correlation_tag;
char *opdata;
diff --git a/include/zbxtime.h b/include/zbxtime.h
index 678156523a7..a383d774845 100644
--- a/include/zbxtime.h
+++ b/include/zbxtime.h
@@ -81,4 +81,6 @@ int zbx_calculate_sleeptime(int nextcheck, int max_sleeptime);
char *zbx_age2str(int age);
char *zbx_date2str(time_t date, const char *tz);
char *zbx_time2str(time_t time, const char *tz);
+int zbx_iso8601_utc(const char *str, time_t *time);
+
#endif /* ZABBIX_TIME_H */
diff --git a/include/zbxxml.h b/include/zbxxml.h
index 7cc1bb22a34..7cf062cb8fd 100644
--- a/include/zbxxml.h
+++ b/include/zbxxml.h
@@ -52,6 +52,7 @@ int zbx_xml_node_read_values(xmlDoc *xdoc, xmlNode *node, const char *xpath, zbx
int zbx_xml_try_read_value(const char *data, size_t len, const char *xpath, xmlDoc **xdoc, char **value,
char **error);
int zbx_xml_doc_read_num(xmlDoc *xdoc, const char *xpath, int *num);
+int zbx_xml_node_read_num(xmlDoc *xdoc, xmlNode *node, const char *xpath, int *num);
char *zbx_xml_node_read_value(xmlDoc *xdoc, xmlNode *node, const char *xpath);
char *zbx_xml_doc_read_value(xmlDoc *xdoc, const char *xpath);
xmlNode *zbx_xml_node_get(xmlDoc *xdoc, xmlNode *node, const char *xpath);