Public Member Functions | Data Fields

ParentConfigParams Struct Reference

#include <ParentSelection.h>

Collaboration diagram for ParentConfigParams:
Collaboration graph
[legend]

Public Member Functions

 ParentConfigParams ()
 ~ParentConfigParams ()
inkcoreapi void findParent (HttpRequestData *rdata, ParentResult *result)
inkcoreapi void markParentDown (ParentResult *result)
void recordRetrySuccess (ParentResult *result)
inkcoreapi void nextParent (HttpRequestData *rdata, ParentResult *result)
bool parentExists (HttpRequestData *rdata)
bool apiParentExists (HttpRequestData *rdata)

Data Fields

P_tableParentTable
ParentRecordDefaultParent
int32_t ParentRetryTime
int32_t ParentEnable
int32_t FailThreshold
int32_t DNS_ParentOnly

Detailed Description

Definition at line 92 of file ParentSelection.h.


Constructor & Destructor Documentation

ParentConfigParams::ParentConfigParams (  ) 

Definition at line 80 of file ParentSelection.cc.

ParentConfigParams::~ParentConfigParams (  ) 

Definition at line 84 of file ParentSelection.cc.

References DefaultParent, and ParentTable.


Member Function Documentation

bool ParentConfigParams::apiParentExists ( HttpRequestData rdata  ) 
void ParentConfigParams::findParent ( HttpRequestData rdata,
ParentResult result 
)
void ParentConfigParams::markParentDown ( ParentResult result  ) 
void ParentConfigParams::nextParent ( HttpRequestData rdata,
ParentResult result 
)
bool ParentConfigParams::parentExists ( HttpRequestData rdata  ) 

Definition at line 199 of file ParentSelection.cc.

References findParent(), PARENT_SPECIFIED, and ParentResult::r.

Referenced by HttpTransact::HandleRequest().

void ParentConfigParams::recordRetrySuccess ( ParentResult result  ) 

Field Documentation


The documentation for this struct was generated from the following files: