#include <LogTags.h>

Collaboration diagram for LogTags:

Public Member Functions

 LogTags ()=default
 LogTags (const LogTags_ot t)
void update (const LogTags_ot t)
const char * c_str () const
 compute the status access.log field More...
bool isTcpHit () const
 determine if the log tag code indicates a cache HIT More...
const char * cacheStatusSource () const

Public Attributes

LogTagsErrors err
 various problems augmenting the primary log tag More...
LogTags_ot oldType = LOG_TAG_NONE
 a set of client protocol, cache use, and other transaction outcome tags More...
CollapsingHistory collapsingHistory
 controls CF tag presence More...

Static Private Attributes

static const char * Str_ []
 list of string representations for LogTags_ot More...

Detailed Description

Definition at line 66 of file LogTags.h.

Constructor & Destructor Documentation

◆ LogTags() [1/2]

LogTags::LogTags ( )

◆ LogTags() [2/2]

LogTags::LogTags ( const LogTags_ot  t)

Definition at line 70 of file LogTags.h.

References update().

Member Function Documentation

◆ c_str()

◆ cacheStatusSource()

◆ isTcpHit()

◆ update()

void LogTags::update ( const LogTags_ot  t)

Member Data Documentation

◆ collapsingHistory

CollapsingHistory LogTags::collapsingHistory

Definition at line 95 of file LogTags.h.

Referenced by c_str().

◆ err

LogTagsErrors LogTags::err

◆ oldType

◆ Str_

const char * LogTags::Str_
Initial value:
= {

Definition at line 88 of file LogTags.h.

Referenced by c_str(), and update().

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






Web Site Translations