#include <ParentSelection.h>
Static Public Member Functions | |
static void | startup () |
static void | reconfigure () |
static void | print () |
static ParentConfigParams * | acquire () |
static void | release (ParentConfigParams *params) |
Static Public Attributes | |
static int | m_id = 0 |
Definition at line 239 of file ParentSelection.h.
static ParentConfigParams* SocksServerConfig::acquire | ( | ) | [inline, static] |
Definition at line 245 of file ParentSelection.h.
References m_id.
Referenced by SocksEntry::init(), and print().
void SocksServerConfig::print | ( | void | ) | [static] |
Definition at line 1077 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 SocksServerConfig::reconfigure | ( | ) | [static] |
Definition at line 1030 of file ParentSelection.cc.
References ats_free(), createDefaultParent(), ParentConfigParams::DefaultParent, ParentConfigParams::DNS_ParentOnly, ParentConfigParams::FailThreshold, ControlMatcher< Data, Result >::ipMatch, is_debug_tag_set, m_id, PARENT_ReadConfigInteger, PARENT_ReadConfigStringAlloc, ParentConfigParams::ParentEnable, ParentConfigParams::ParentRetryTime, ParentConfigParams::ParentTable, print(), setup_socks_servers(), and socks_server_tags.
Referenced by startup().
static void SocksServerConfig::release | ( | ParentConfigParams * | params | ) | [inline, static] |
Definition at line 246 of file ParentSelection.h.
References m_id.
Referenced by SocksEntry::free(), and print().
void SocksServerConfig::startup | ( | ) | [static] |
Definition at line 993 of file ParentSelection.cc.
References new_ProxyMutex(), and reconfigure().
Referenced by loadSocksConfiguration().
int SocksServerConfig::m_id = 0 [static] |
Definition at line 248 of file ParentSelection.h.
Referenced by acquire(), reconfigure(), and release().