FormatSquidIcap.cc
Go to the documentation of this file.
struct timeval trTime
Transaction response time. The timer starts when the ICAP transaction is created and stops when the r...
Definition: AccessLogEntry.h:244
class AccessLogEntry::CacheDetails cache
const char * getClientIdent() const
Fetch the client IDENT string, or nil if none is available.
Definition: AccessLogEntry.cc:100
class AccessLogEntry::IcapLogEntry icap
const char * getExtUser() const
Fetch the external ACL provided 'user=' string, or nil if none is available.
Definition: AccessLogEntry.cc:112
const char * getLogClientFqdn(char *buf, size_t bufSize) const
Definition: AccessLogEntry.cc:51
Auth::UserRequest::Pointer auth_user_request
Definition: HttpRequest.h:127
char * toStr(char *buf, const unsigned int blen, int force=AF_UNSPEC) const
Definition: Address.cc:792
#define MAX_IPSTRLEN
Length of buffer that needs to be allocated to old a null-terminated IP-string.
Definition: forward.h:25
char * QuoteUrlEncodeUsername(const char *name)
Definition: Quoting.cc:31
void SquidIcap(const AccessLogEntryPointer &al, Logfile *logfile)
Display log details in Squid ICAP format.
Definition: FormatSquidIcap.cc:23
struct timeval current_time
the current UNIX time in timeval {seconds, microseconds} format
Definition: gadgets.cc:17