AccessLogEntry::CacheDetails Class Reference

This subclass holds log info for Squid internal stats. More...

#include <AccessLogEntry.h>

Collaboration diagram for AccessLogEntry::CacheDetails:

Public Member Functions

 CacheDetails ()
 

Public Attributes

Ip::Address caddr
 
int64_t highOffset = 0
 
int64_t objectSize = 0
 
LogTags code = LOG_TAG_NONE
 
struct timeval start_time
 The time the master transaction started. More...
 
struct timeval trTime
 The response time. More...
 
const char * rfc931 = nullptr
 
const char * extuser = nullptr
 
const char * ssluser = nullptr
 
Security::CertPointer sslClientCert
 cert received from the client More...
 
AnyP::PortCfgPointer port
 

Detailed Description

Todo:

Inner class declarations should be moved outside

some details relevant to particular protocols need shuffling to other sub-classes

this object field need renaming to 'squid' or something.

Definition at line 128 of file AccessLogEntry.h.

Constructor & Destructor Documentation

AccessLogEntry::CacheDetails::CacheDetails ( )
inline

Definition at line 131 of file AccessLogEntry.h.

References caddr, Ip::Address::setNoAddr(), start_time, and trTime.

Member Data Documentation

const char* AccessLogEntry::CacheDetails::extuser = nullptr

Definition at line 144 of file AccessLogEntry.h.

Referenced by AccessLogEntry::getExtUser().

int64_t AccessLogEntry::CacheDetails::highOffset = 0

Definition at line 138 of file AccessLogEntry.h.

Referenced by Format::Format::assemble(), and ClientHttpRequest::logRequest().

int64_t AccessLogEntry::CacheDetails::objectSize = 0

Definition at line 139 of file AccessLogEntry.h.

Referenced by Format::Format::assemble(), and ClientHttpRequest::logRequest().

const char* AccessLogEntry::CacheDetails::rfc931 = nullptr
Security::CertPointer AccessLogEntry::CacheDetails::sslClientCert
const char* AccessLogEntry::CacheDetails::ssluser = nullptr
struct timeval AccessLogEntry::CacheDetails::trTime

The documentation for this class was generated from the following file:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors