#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().
1.7.1