#include <ParentSelection.h>
Static Public Member Functions | |
static void | startup () |
static void | reconfigure () |
static void | print () |
static inkcoreapi ParentConfigParams * | acquire () |
static inkcoreapi void | release (ParentConfigParams *params) |
Static Public Attributes | |
static int | m_id = 0 |
Definition at line 142 of file ParentSelection.h.
static inkcoreapi ParentConfigParams* ParentConfig::acquire | ( | ) | [inline, static] |
Definition at line 149 of file ParentSelection.h.
References m_id.
Referenced by HttpTransact::State::init(), and print().
void ParentConfig::print | ( | void | ) | [static] |
Definition at line 173 of file ParentSelection.cc.
References acquire(), ParentConfigParams::DefaultParent, ParentConfigParams::DNS_ParentOnly, ParentConfigParams::ParentEnable, ParentConfigParams::ParentRetryTime, ParentConfigParams::ParentTable, ControlMatcher< Data, Result >::Print(), ParentRecord::Print(), and release().
Referenced by reconfigure().
void ParentConfig::reconfigure | ( | ) | [static] |
Definition at line 126 of file ParentSelection.cc.
References ats_free(), createDefaultParent(), default_var, ParentConfigParams::DefaultParent, dns_parent_only_var, ParentConfigParams::DNS_ParentOnly, enable_var, ParentConfigParams::FailThreshold, file_var, http_dest_tags, is_debug_tag_set, m_id, modulePrefix, PARENT_ReadConfigInteger, PARENT_ReadConfigStringAlloc, ParentConfigParams::ParentEnable, ParentConfigParams::ParentRetryTime, ParentConfigParams::ParentTable, print(), retry_var, and threshold_var.
Referenced by startup().
static inkcoreapi void ParentConfig::release | ( | ParentConfigParams * | params | ) | [inline, static] |
Definition at line 150 of file ParentSelection.h.
References m_id.
Referenced by HttpTransact::State::destroy(), and print().
void ParentConfig::startup | ( | ) | [static] |
Definition at line 101 of file ParentSelection.cc.
References default_var, dns_parent_only_var, enable_var, file_var, parentConfigUpdate, reconfigure(), retry_var, and threshold_var.
Referenced by main(), and PARENTSELECTION().
int ParentConfig::m_id = 0 [static] |
Definition at line 153 of file ParentSelection.h.
Referenced by acquire(), reconfigure(), and release().