This subclass holds log info for HTTP protocol TODO: Inner class declarations should be moved outside TODO: details of HTTP held in the parent class need moving into here. More...
#include <AccessLogEntry.h>
Public Attributes | |
HttpRequestMethod | method |
int | code = 0 |
const char * | content_type = nullptr |
AnyP::ProtocolVersion | version |
MessageSizes | clientRequestSz |
counters for the original request received from client More... | |
MessageSizes | clientReplySz |
counters for the response sent to client More... | |
Detailed Description
Definition at line 91 of file AccessLogEntry.h.
Member Data Documentation
◆ clientReplySz
MessageSizes AccessLogEntry::HttpDetails::clientReplySz |
Definition at line 108 of file AccessLogEntry.h.
Referenced by Format::Format::assemble(), Log::Format::HttpdCombined(), Log::Format::HttpdCommon(), icpSyncAle(), ClientHttpRequest::logRequest(), and Log::Format::SquidNative().
◆ clientRequestSz
MessageSizes AccessLogEntry::HttpDetails::clientRequestSz |
Definition at line 103 of file AccessLogEntry.h.
Referenced by TunnelStateData::TunnelStateData(), Format::Format::assemble(), and ClientHttpRequest::logRequest().
◆ code
int AccessLogEntry::HttpDetails::code = 0 |
Definition at line 96 of file AccessLogEntry.h.
Referenced by TunnelStateData::TunnelStateData(), Format::Format::assemble(), Log::Format::HttpdCombined(), Log::Format::HttpdCommon(), ClientHttpRequest::logRequest(), clientReplyContext::processMiss(), clientReplyContext::processOnlyIfCachedMiss(), clientReplyContext::setReplyToError(), clientReplyContext::setReplyToReply(), Log::Format::SquidNative(), and tunnelStart().
◆ content_type
const char* AccessLogEntry::HttpDetails::content_type = nullptr |
Definition at line 97 of file AccessLogEntry.h.
Referenced by accessLogLogTo(), Format::Format::assemble(), ClientHttpRequest::logRequest(), and Log::Format::SquidNative().
◆ method
HttpRequestMethod AccessLogEntry::HttpDetails::method |
Definition at line 95 of file AccessLogEntry.h.
Referenced by AccessLogEntry::getLogMethod(), AccessLogEntry::hasLogMethod(), and prepareLogWithRequestDetails().
◆ version
AnyP::ProtocolVersion AccessLogEntry::HttpDetails::version |
Definition at line 98 of file AccessLogEntry.h.
Referenced by Format::Format::assemble(), Log::Format::HttpdCombined(), Log::Format::HttpdCommon(), and prepareLogWithRequestDetails().
The documentation for this class was generated from the following file:
- src/AccessLogEntry.h