|
Squid Web Cache master
|
#include <Request.h>
Public Member Functions | |
| Request (HLPCB *c, void *d, const char *b) | |
| ~Request () | |
| bool | timedOut (time_t timeout) |
Public Attributes | |
| char * | buf |
| HLPCB * | callback |
| void * | data |
| int | placeholder |
| struct timeval | dispatch_time |
| uint64_t | Id |
| int | retries |
Private Member Functions | |
| MEMPROXY_CLASS (Helper::Request) | |
|
inline |
Definition at line 25 of file Request.h.
References dispatch_time.
|
inline |
|
private |
|
inline |
Definition at line 55 of file Request.h.
References dispatch_time, and squid_curtime.
| char* Helper::Request::buf |
Definition at line 41 of file Request.h.
Referenced by ~Request(), helperDispatch(), and helperStatefulDispatch().
| HLPCB* Helper::Request::callback |
Definition at line 42 of file Request.h.
Referenced by Helper::Client::callBack().
| void* Helper::Request::data |
Definition at line 43 of file Request.h.
Referenced by ~Request(), Helper::Client::callBack(), helperDispatch(), and helperStatefulDispatch().
| struct timeval Helper::Request::dispatch_time |
Definition at line 46 of file Request.h.
Referenced by Request(), helperDispatch(), and timedOut().
| uint64_t Helper::Request::Id |
Definition at line 47 of file Request.h.
Referenced by helperDispatch().
| int Helper::Request::placeholder |
Definition at line 45 of file Request.h.
Referenced by helperStatefulDispatch().
| int Helper::Request::retries |
A helper may configured to retry timed out requests or on BH replies. We attempt to recover by trying the lookup again, but limit the number of retries to prevent lag and lockups. This tracks the number of previous failures for the request.
Definition at line 54 of file Request.h.
Referenced by helperReturnBuffer().