Lines Matching refs:cpv

289         config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0];  in FREE_FUNC()  local
290 for (; -1 != cpv->k_id; ++cpv) { in FREE_FUNC()
291 if (cpv->vtype != T_CONFIG_LOCAL || NULL == cpv->v.v) continue; in FREE_FUNC()
292 switch (cpv->k_id) { in FREE_FUNC()
297 mod_accesslog_free_format_fields(cpv->v.v); in FREE_FUNC()
310 …_accesslog_merge_config_cpv(plugin_config * const pconf, const config_plugin_value_t * const cpv) { in mod_accesslog_merge_config_cpv() argument
311 switch (cpv->k_id) { /* index into static config_plugin_keys_t cpk[] */ in mod_accesslog_merge_config_cpv()
313 if (cpv->vtype != T_CONFIG_LOCAL) break; in mod_accesslog_merge_config_cpv()
314 pconf->fdlog = cpv->v.v; in mod_accesslog_merge_config_cpv()
318 if (cpv->vtype != T_CONFIG_LOCAL) break; in mod_accesslog_merge_config_cpv()
319 pconf->parsed_format = cpv->v.v; in mod_accesslog_merge_config_cpv()
323 pconf->use_syslog = (int)cpv->v.u; in mod_accesslog_merge_config_cpv()
326 pconf->syslog_level = cpv->v.shrt; in mod_accesslog_merge_config_cpv()
329 if (cpv->vtype != T_CONFIG_LOCAL) break; in mod_accesslog_merge_config_cpv()
330 pconf->escaping = (int)cpv->v.u; in mod_accesslog_merge_config_cpv()
337 …ic void mod_accesslog_merge_config(plugin_config * const pconf, const config_plugin_value_t *cpv) { in mod_accesslog_merge_config() argument
339 mod_accesslog_merge_config_cpv(pconf, cpv); in mod_accesslog_merge_config()
340 } while ((++cpv)->k_id != -1); in mod_accesslog_merge_config()
382 config_plugin_value_t *cpv = p->cvlist + p->cvlist[i].v.u2[0]; in SETDEFAULTS_FUNC() local
385 for (; -1 != cpv->k_id; ++cpv) { in SETDEFAULTS_FUNC()
386 switch (cpv->k_id) { in SETDEFAULTS_FUNC()
388 if (!buffer_is_blank(cpv->v.b)) in SETDEFAULTS_FUNC()
389 cpvfile = cpv; in SETDEFAULTS_FUNC()
391 cpv->v.v = NULL; in SETDEFAULTS_FUNC()
392 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
396 if (NULL != strchr(cpv->v.b->ptr, '\\')) { in SETDEFAULTS_FUNC()
399 *(const buffer **)&b = cpv->v.b; in SETDEFAULTS_FUNC()
419 cpv->v.v = in SETDEFAULTS_FUNC()
420 mod_accesslog_process_format(BUF_PTR_LEN(cpv->v.b), srv); in SETDEFAULTS_FUNC()
421 if (NULL == cpv->v.v) return HANDLER_ERROR; in SETDEFAULTS_FUNC()
422 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
425 use_syslog = (int)cpv->v.u; in SETDEFAULTS_FUNC()
431 cpv->v.u = (0 == strcmp(cpv->v.b->ptr, "json")) in SETDEFAULTS_FUNC()
434 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
444 cpv = cpvfile; /* accesslog.filename handled after preflight_check */ in SETDEFAULTS_FUNC()
445 if (NULL == cpv) continue; in SETDEFAULTS_FUNC()
446 const char * const fn = cpv->v.b->ptr; in SETDEFAULTS_FUNC()
447 cpv->v.v = fdlog_open(fn); in SETDEFAULTS_FUNC()
448 cpv->vtype = T_CONFIG_LOCAL; in SETDEFAULTS_FUNC()
449 if (NULL == cpv->v.v) { in SETDEFAULTS_FUNC()
460 const config_plugin_value_t *cpv = p->cvlist + p->cvlist->v.u2[0]; in SETDEFAULTS_FUNC() local
461 if (-1 != cpv->k_id) in SETDEFAULTS_FUNC()
462 mod_accesslog_merge_config(&p->defaults, cpv); in SETDEFAULTS_FUNC()