proxygen
proxygen::NoPathIndexingStrategy Class Reference

#include <NoPathIndexingStrategy.h>

Inheritance diagram for proxygen::NoPathIndexingStrategy:
proxygen::HeaderIndexingStrategy

Public Member Functions

 NoPathIndexingStrategy ()
 
bool indexHeader (const HPACKHeader &header) const override
 
- Public Member Functions inherited from proxygen::HeaderIndexingStrategy
 HeaderIndexingStrategy ()
 
virtual ~HeaderIndexingStrategy ()
 

Static Public Member Functions

static const NoPathIndexingStrategygetInstance ()
 
- Static Public Member Functions inherited from proxygen::HeaderIndexingStrategy
static const HeaderIndexingStrategygetDefaultInstance ()
 

Detailed Description

Definition at line 16 of file NoPathIndexingStrategy.h.

Constructor & Destructor Documentation

proxygen::NoPathIndexingStrategy::NoPathIndexingStrategy ( )
inline

Definition at line 20 of file NoPathIndexingStrategy.h.

Referenced by getInstance().

Member Function Documentation

const NoPathIndexingStrategy * proxygen::NoPathIndexingStrategy::getInstance ( )
static
bool proxygen::NoPathIndexingStrategy::indexHeader ( const HPACKHeader header) const
inlineoverridevirtual

Reimplemented from proxygen::HeaderIndexingStrategy.

Definition at line 24 of file NoPathIndexingStrategy.h.

References proxygen::HPACKHeaderName::getHeaderCode(), proxygen::HTTP_HEADER_COLON_PATH, proxygen::HeaderIndexingStrategy::indexHeader(), and proxygen::HPACKHeader::name.

24  {
25  if (header.name.getHeaderCode() == HTTP_HEADER_COLON_PATH) {
26  return false;
27  } else {
29  }
30  }
virtual bool indexHeader(const HPACKHeader &header) const

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