Source
xxxxxxxxxx
27
27
typedef struct zbx_es_env zbx_es_env_t;
28
28
29
29
typedef struct
30
30
{
31
31
zbx_es_env_t *env;
32
32
}
33
33
zbx_es_t;
34
34
35
35
void zbx_es_init(zbx_es_t *es);
36
36
void zbx_es_destroy(zbx_es_t *es);
37
-
int zbx_es_init_env(zbx_es_t *es, char **error);
37
+
int zbx_es_init_env(zbx_es_t *es, const char *config_source_ip, char **error);
38
38
int zbx_es_destroy_env(zbx_es_t *es, char **error);
39
39
int zbx_es_is_env_initialized(zbx_es_t *es);
40
40
int zbx_es_fatal_error(zbx_es_t *es);
41
41
int zbx_es_compile(zbx_es_t *es, const char *script, char **code, int *size, char **error);
42
42
int zbx_es_execute(zbx_es_t *es, const char *script, const char *code, int size, const char *param,
43
43
char **script_ret, char **error);
44
44
void zbx_es_set_timeout(zbx_es_t *es, int timeout);
45
45
void zbx_es_debug_enable(zbx_es_t *es);
46
46
void zbx_es_debug_disable(zbx_es_t *es);
47
47
const char *zbx_es_debug_info(const zbx_es_t *es);
48
-
int zbx_es_execute_command(const char *command, const char *param, int timeout, char **result,
49
-
char *error, size_t max_error_len, char **debug);
48
+
int zbx_es_execute_command(const char *command, const char *param, int timeout,
49
+
const char *config_source_ip, char **result, char *error, size_t max_error_len, char **debug);
50
50
51
51
#endif /* ZABBIX_ZBXEMBED_H */