Home
last modified time | relevance | path

Searched refs:sieve_ast (Results 1 – 25 of 28) sorted by relevance

12

/dports/mail/dovecot-pigeonhole/dovecot-2.3-pigeonhole-0.5.17/src/lib-sieve/
H A Dsieve-ast.h83 struct sieve_ast *ast;
114 struct sieve_ast *ast;
167 struct sieve_ast;
170 void sieve_ast_ref(struct sieve_ast *ast);
171 void sieve_ast_unref(struct sieve_ast **ast);
174 pool_t sieve_ast_pool(struct sieve_ast *ast);
186 void sieve_ast_extension_link(struct sieve_ast *ast,
192 void sieve_ast_extension_register(struct sieve_ast *ast,
196 void sieve_ast_extension_set_context(struct sieve_ast *ast,
202 bool sieve_ast_extension_is_required(struct sieve_ast *ast,
[all …]
H A Dsieve-ast.c43 struct sieve_ast { struct
60 struct sieve_ast *ast; in sieve_ast_create()
64 ast = p_new(pool, struct sieve_ast, 1); in sieve_ast_create()
82 void sieve_ast_ref(struct sieve_ast *ast) in sieve_ast_ref()
87 void sieve_ast_unref(struct sieve_ast **ast) in sieve_ast_unref()
114 struct sieve_ast_node *sieve_ast_root(struct sieve_ast *ast) in sieve_ast_root()
119 pool_t sieve_ast_pool(struct sieve_ast *ast) in sieve_ast_pool()
133 void sieve_ast_extension_link(struct sieve_ast *ast, in sieve_ast_extension_link()
166 void sieve_ast_extension_register(struct sieve_ast *ast, in sieve_ast_extension_register()
211 (struct sieve_ast *ast, const struct sieve_extension *ext) in sieve_ast_extension_is_required()
[all …]
H A Dsieve-common.h31 struct sieve_ast;
148 struct sieve_ast *sieve_parse
152 (struct sieve_ast *ast, struct sieve_error_handler *ehandler,
H A Dsieve-generator.h19 struct sieve_ast *ast;
26 sieve_generator_create(struct sieve_ast *ast,
H A Dsieve-validator.h30 sieve_validator_create(struct sieve_ast *ast,
44 struct sieve_ast *sieve_validator_ast(struct sieve_validator *valdtr);
H A Dsieve-parser.h15 bool sieve_parser_run(struct sieve_parser *parser, struct sieve_ast **ast);
H A Dsieve.c173 struct sieve_ast *
178 struct sieve_ast *ast = NULL; in sieve_parse()
201 bool sieve_validate(struct sieve_ast *ast, struct sieve_error_handler *ehandler, in sieve_validate()
223 sieve_generate(struct sieve_ast *ast, struct sieve_error_handler *ehandler, in sieve_generate()
253 struct sieve_ast *ast; in sieve_compile_script()
H A Dsieve-parser.c38 struct sieve_ast *ast;
544 bool sieve_parser_run(struct sieve_parser *parser, struct sieve_ast **ast) in sieve_parser_run()
H A Dsieve-commands.h89 (struct sieve_ast *ast, const struct sieve_argument_def *def,
H A Dsieve-commands.c210 (struct sieve_ast *ast, const struct sieve_argument_def *def, in sieve_argument_create()
/dports/mail/dovecot-pigeonhole/dovecot-2.3-pigeonhole-0.5.17/src/lib-sieve/plugins/include/
H A Dext-include-common.h130 struct sieve_ast *ast, struct sieve_ast *parent);
133 struct sieve_ast *ast);
136 const struct sieve_extension *this_ext, struct sieve_ast *ast,
H A Dext-include-common.c182 struct sieve_ast *ast ATTR_UNUSED, void *context) in ext_include_ast_free()
207 struct sieve_ast *ast, struct sieve_ast *parent) in ext_include_create_ast_context()
239 struct sieve_ast *ast) in ext_include_get_ast_context()
251 const struct sieve_extension *this_ext, struct sieve_ast *ast, in ext_include_ast_link_included_script()
471 struct sieve_ast *ast; in ext_include_generate_include()
H A Dext-include-variables.c33 struct sieve_ast *ast = cmd->ast_node->ast; in ext_include_variable_import_global()
181 struct sieve_ast *ast = arg->ast; in vnspc_global_variables_validate()
H A Dext-include-binary.h14 struct sieve_ast *ast);
/dports/mail/dovecot-pigeonhole/dovecot-2.3-pigeonhole-0.5.17/src/lib-sieve/plugins/ihave/
H A Dext-ihave-common.h45 (const struct sieve_extension *this_ext, struct sieve_ast *ast);
48 (const struct sieve_extension *this_ext, struct sieve_ast *ast,
H A Dext-ihave-common.c17 (const struct sieve_extension *this_ext, struct sieve_ast *ast) in ext_ihave_get_ast_context()
36 (const struct sieve_extension *this_ext, struct sieve_ast *ast, in ext_ihave_ast_add_missing_extension()
H A Dext-ihave-binary.h14 struct sieve_ast *ast);
H A Dext-ihave-binary.c84 struct sieve_ast *ast) in ext_ihave_binary_init()
/dports/mail/dovecot-pigeonhole/dovecot-2.3-pigeonhole-0.5.17/src/lib-sieve/plugins/variables/
H A Dext-variables-arguments.c43 struct sieve_ast *ast = arg->ast; in ext_variables_variable_argument_activate()
65 struct sieve_ast *ast = parent_arg->ast; in ext_variables_variable_argument_create()
108 struct sieve_ast *ast = arg->ast; in ext_variables_match_value_argument_activate()
133 struct sieve_ast *ast = parent_arg->ast; in ext_variables_match_value_argument_create()
H A Dext-variables-namespaces.c88 struct sieve_ast *ast = arg->ast; in ext_variables_namespace_argument_activate()
124 struct sieve_ast *ast = parent_arg->ast; in ext_variables_namespace_argument_create()
H A Dext-variables-common.c667 struct sieve_ast *ast ATTR_UNUSED, void *context) in ext_variables_ast_free()
683 struct sieve_ast *ast) in ext_variables_create_local_scope()
696 struct sieve_ast *ast) in ext_variables_ast_get_local_scope()
715 struct sieve_ast *ast = sieve_validator_ast(valdtr); in ext_variables_validator_context_create()
/dports/mail/dovecot-pigeonhole/dovecot-2.3-pigeonhole-0.5.17/src/testsuite/
H A Dtestsuite-substitutions.h20 (struct sieve_validator *valdtr, struct sieve_ast *ast,
H A Dtestsuite-substitutions.c54 (struct sieve_ast *ast, const char *identifier) in testsuite_substitution_create()
94 (struct sieve_validator *valdtr ATTR_UNUSED, struct sieve_ast *ast, in testsuite_substitution_argument_create()
H A Dtestsuite-variables.c64 struct sieve_ast *ast = arg->ast; in testsuite_varnamespace_validate()
/dports/mail/dovecot-pigeonhole/dovecot-2.3-pigeonhole-0.5.17/src/lib-sieve/plugins/vnd.dovecot/environment/
H A Dext-vnd-environment-variables.c58 struct sieve_ast *ast = arg->ast; in vnspc_vnd_environment_validate()

12