#include <ParentSelection.h>
Public Member Functions | |
ParentResult () | |
Data Fields | |
ParentResultType | r |
const char * | hostname |
int | port |
int | line_number |
P_table * | epoch |
ParentRecord * | rec |
uint32_t | last_parent |
uint32_t | start_parent |
bool | wrap_around |
bool | retry |
ATSConsistentHashIter | chashIter |
bool | foundParents [MAX_PARENTS] |
Definition at line 64 of file ParentSelection.h.
ParentResult::ParentResult | ( | ) | [inline] |
Definition at line 66 of file ParentSelection.h.
Definition at line 86 of file ParentSelection.h.
Referenced by ParentRecord::FindParent().
Definition at line 79 of file ParentSelection.h.
Referenced by ParentConfigParams::findParent(), and ParentConfigParams::nextParent().
bool ParentResult::foundParents[MAX_PARENTS] |
Definition at line 87 of file ParentSelection.h.
Referenced by ParentRecord::FindParent().
const char* ParentResult::hostname |
Definition at line 73 of file ParentSelection.h.
Referenced by find_server_and_update_current_info(), ParentRecord::FindParent(), ParentConfigParams::findParent(), SocksEntry::findServer(), ParentConfigParams::nextParent(), show_result(), and verify().
uint32_t ParentResult::last_parent |
Definition at line 81 of file ParentSelection.h.
Referenced by ParentRecord::FindParent(), ParentConfigParams::findParent(), ParentConfigParams::markParentDown(), and ParentConfigParams::recordRetrySuccess().
Definition at line 78 of file ParentSelection.h.
Referenced by ParentConfigParams::findParent(), and ParentRecord::UpdateMatch().
Definition at line 74 of file ParentSelection.h.
Referenced by find_server_and_update_current_info(), ParentRecord::FindParent(), ParentConfigParams::findParent(), SocksEntry::findServer(), ParentConfigParams::nextParent(), show_result(), and verify().
Definition at line 69 of file ParentSelection.h.
Referenced by find_server_and_update_current_info(), ParentRecord::FindParent(), ParentConfigParams::findParent(), SocksEntry::findServer(), HttpTransact::handle_parent_died(), HttpTransact::handle_response_from_parent(), how_to_open_connection(), ParentConfigParams::markParentDown(), ParentConfigParams::nextParent(), ParentConfigParams::parentExists(), ParentConfigParams::recordRetrySuccess(), HttpSM::redirect_request(), HttpSM::set_next_state(), show_result(), and verify().
Definition at line 80 of file ParentSelection.h.
Referenced by find_server_and_update_current_info(), ParentConfigParams::findParent(), ParentConfigParams::markParentDown(), ParentConfigParams::nextParent(), ParentConfigParams::recordRetrySuccess(), and ParentRecord::UpdateMatch().
bool ParentResult::retry |
Definition at line 84 of file ParentSelection.h.
Referenced by ParentRecord::FindParent(), SocksEntry::free(), HttpTransact::handle_response_from_parent(), ParentConfigParams::markParentDown(), and ParentConfigParams::recordRetrySuccess().
uint32_t ParentResult::start_parent |
Definition at line 82 of file ParentSelection.h.
Referenced by ParentRecord::FindParent(), and ParentConfigParams::findParent().
Definition at line 83 of file ParentSelection.h.
Referenced by ParentRecord::FindParent(), and ParentConfigParams::findParent().