Source
839
839
};
840
840
841
841
ZBX_PTR_VECTOR_DECL(item_param_ptr, zbx_item_param_t *)
842
842
843
843
zbx_item_param_t *zbx_item_param_create(const char *item_param_name,
844
844
const char *item_param_value);
845
845
void zbx_item_param_free(zbx_item_param_t *param);
846
846
847
847
848
848
int zbx_merge_tags(zbx_vector_db_tag_ptr_t *dst, zbx_vector_db_tag_ptr_t *src, const char *owner, char **error);
849
-
void zbx_del_tags(zbx_vector_db_tag_ptr_t *dst, zbx_vector_db_tag_ptr_t *del);
850
849
int zbx_merge_item_params(zbx_vector_item_param_ptr_t *dst, zbx_vector_item_param_ptr_t *src, char **error);
850
+
void zbx_add_tags(zbx_vector_db_tag_ptr_t *hosttags, zbx_vector_db_tag_ptr_t *addtags);
851
+
void zbx_del_tags(zbx_vector_db_tag_ptr_t *hosttags, zbx_vector_db_tag_ptr_t *deltags);
851
852
852
853
typedef enum
853
854
{
854
855
ZBX_LLD_OVERRIDE_OP_OBJECT_ITEM = 0,
855
856
ZBX_LLD_OVERRIDE_OP_OBJECT_TRIGGER,
856
857
ZBX_LLD_OVERRIDE_OP_OBJECT_GRAPH,
857
858
ZBX_LLD_OVERRIDE_OP_OBJECT_HOST
858
859
}
859
860
zbx_lld_override_op_object_t;
860
861