veto_host_connection
Name
veto_host_connection
Synopsis
#include "hooks/core/veto_host_connection.h"
| int **veto_host_connection** (
| closure, | |
| | host, | |
| | dr, | |
| | binding_slot, | |
| | max_conns, | |
| | cur_conns)
; | |
void * <var class="pdparam">closure</var>
;
host_record * <var class="pdparam">host</var>
;
domain_record * <var class="pdparam">dr</var>
;
int <var class="pdparam">binding_slot</var>
;
int <var class="pdparam">max_conns</var>
;
int <var class="pdparam">cur_conns</var>
;
| int **has_core_veto_host_connection_hook** (
| )
; | |
| void **register_core_veto_host_connection_hook_first** (
| hook, | |
| | closure)
; | |
ec_hook_core_veto_host_connection_func_t <var class="pdparam">hook</var>
;
void *<var class="pdparam">closure</var>
;
| void **register_core_veto_host_connection_hook_last** (
| hook, | |
| | closure)
; | |
ec_hook_core_veto_host_connection_func_t <var class="pdparam">hook</var>
;
void *<var class="pdparam">closure</var>
;
| int **call_core_veto_host_connection_hook** (
| host, | |
| | dr, | |
| | binding_slot, | |
| | max_conns, | |
| | cur_conns)
; | |
host_record * <var class="pdparam">host</var>
;
domain_record * <var class="pdparam">dr</var>
;
int <var class="pdparam">binding_slot</var>
;
int <var class="pdparam">max_conns</var>
;
int <var class="pdparam">cur_conns</var>
;
Description
veto_host_connection
is called when an MX is being selected for a domain, to determine if a particular host is not suitable (i.e. if a new connection to it should not be permitted). The function should return 1 if a new connection to this host should not be permitted. host
: dr
: binding_slot
: max_conns
: cur_conns
: