Source
230
230
int zbx_calculate_item_nextcheck(zbx_uint64_t seed, int item_type, int simple_interval,
231
231
const zbx_custom_interval_t *custom_intervals, time_t now);
232
232
int zbx_calculate_item_nextcheck_unreachable(int simple_interval, const zbx_custom_interval_t *custom_intervals,
233
233
time_t disable_until);
234
234
235
235
int zbx_check_time_period(const char *period, time_t time, const char *tz, int *res);
236
236
int zbx_get_report_nextcheck(int now, unsigned char cycle, unsigned char weekdays, int start_time,
237
237
const char *tz);
238
238
/* interval END */
239
239
240
-
int zbx_calculate_macro_function(const char *expression, const zbx_token_func_macro_t *func_macro, char **out);
241
-
242
240
/* condition operators */
243
241
#define ZBX_CONDITION_OPERATOR_EQUAL 0
244
242
#define ZBX_CONDITION_OPERATOR_NOT_EQUAL 1
245
243
#define ZBX_CONDITION_OPERATOR_LIKE 2
246
244
#define ZBX_CONDITION_OPERATOR_NOT_LIKE 3
247
245
#define ZBX_CONDITION_OPERATOR_IN 4
248
246
#define ZBX_CONDITION_OPERATOR_MORE_EQUAL 5
249
247
#define ZBX_CONDITION_OPERATOR_LESS_EQUAL 6
250
248
#define ZBX_CONDITION_OPERATOR_NOT_IN 7
251
249
#define ZBX_CONDITION_OPERATOR_REGEXP 8