26 const char *user =
nullptr;
#define SQUIDSBUFPRINT(s)
struct timeval trTime
The response time.
MessageSizes clientReplySz
counters for the response sent to client
const char * content_type
void getLogClientIp(char *buf, size_t bufsz) const
SBuf getLogMethod() const
Fetch the transaction method string (ICP opcode, HTCP opcode or HTTP method)
void packReplyHeaders(MemBuf &mb) const
dump all reply headers (for sending or risky logging)
class AccessLogEntry::CacheDetails cache
class AccessLogEntry::Headers headers
class AccessLogEntry::HttpDetails http
const char * getExtUser() const
Fetch the external ACL provided 'user=' string, or nil if none is available.
char const * username() const
Comm::ConnectionPointer tcpServer
TCP/IP level details of the last peer/server connection.
Auth::UserRequest::Pointer auth_user_request
char * toStr(char *buf, const unsigned int blen, int force=AF_UNSPEC) const
void init(mb_size_t szInit, mb_size_t szMax)
char * content()
start of the added data
uint64_t messageTotal() const
total message size
struct SquidConfig::@90 onoff
const char * hier_code_str[]
#define MAX_IPSTRLEN
Length of buffer that needs to be allocated to old a null-terminated IP-string.
void logfilePrintf(Logfile *lf, const char *fmt,...)
struct timeval current_time
the current UNIX time in timeval {seconds, microseconds} format
long int tvToMsec(struct timeval &t)