pre_ec_can_relay_to
Name
pre_ec_can_relay_to
Synopsis
#include "hooks/core/pre_ec_can_relay_to.h"
| void **pre_ec_can_relay_to** (
| closure, | |
| | domain, | |
| | rv, | |
| | cont)
; | |
void * <var class="pdparam">closure</var>
;
const char * <var class="pdparam">domain</var>
;
int * <var class="pdparam">rv</var>
;
int * <var class="pdparam">cont</var>
;
| int **has_core_pre_ec_can_relay_to_hook** (
| )
; | |
| void **register_core_pre_ec_can_relay_to_hook_first** (
| hook, | |
| | closure)
; | |
ec_hook_core_pre_ec_can_relay_to_func_t <var class="pdparam">hook</var>
;
void *<var class="pdparam">closure</var>
;
| void **register_core_pre_ec_can_relay_to_hook_last** (
| hook, | |
| | closure)
; | |
ec_hook_core_pre_ec_can_relay_to_func_t <var class="pdparam">hook</var>
;
void *<var class="pdparam">closure</var>
;
| void **call_core_pre_ec_can_relay_to_hook** (
| domain, | |
| | rv, | |
| | cont)
; | |
const char * <var class="pdparam">domain</var>
;
int * <var class="pdparam">rv</var>
;
int * <var class="pdparam">cont</var>
;
Description
This provides an override mechanism to the conventional domain-based relaying in Momentum. The default action is to return config_get_domain_relay(NULL, domain)
. Functions registered at this point can optionally set the return value *rv
and set *cont = VALIDATE_DONE
to avoid calling out to the configuration subsystem.