Inheritance diagram for htcpSpecifier:
Collaboration diagram for htcpSpecifier:

Public Types

typedef RefCount< htcpSpecifierPointer
 

Public Member Functions

void checkHit ()
 
void checkedHit (StoreEntry *)
 
void setFrom (Ip::Address &anIp)
 
void setDataHeader (htcpDataHeader *aDataHeader)
 
void created (StoreEntry *)
 

Public Attributes

const char * method = nullptr
 
char * uri = nullptr
 
char * version = nullptr
 
char * req_hdrs = nullptr
 
size_t reqHdrsSz = 0
 size of the req_hdrs content More...
 
HttpRequest::Pointer request
 

Private Member Functions

 MEMPROXY_CLASS (htcpSpecifier)
 

Private Attributes

HttpRequest::Pointer checkHitRequest
 
Ip::Address from
 
htcpDataHeaderdhdr = nullptr
 

Detailed Description

Definition at line 122 of file htcp.cc.

Member Typedef Documentation

Definition at line 127 of file htcp.cc.

Member Function Documentation

void htcpSpecifier::checkedHit ( StoreEntry e)

Definition at line 1110 of file htcp.cc.

References dhdr, from, htcpLogHtcp(), htcpTstReply(), LOG_UDP_HIT, LOG_UDP_MISS, NULL, _htcpDataHeader::opcode, and uri.

Referenced by checkHit(), and created().

void htcpSpecifier::created ( StoreEntry e)
virtual
htcpSpecifier::MEMPROXY_CLASS ( htcpSpecifier  )
private
void htcpSpecifier::setDataHeader ( htcpDataHeader aDataHeader)
inline

Definition at line 133 of file htcp.cc.

References dhdr.

void htcpSpecifier::setFrom ( Ip::Address anIp)
inline

Definition at line 132 of file htcp.cc.

References from.

Member Data Documentation

HttpRequest::Pointer htcpSpecifier::checkHitRequest
private

Definition at line 149 of file htcp.cc.

Referenced by checkHit(), and created().

htcpDataHeader* htcpSpecifier::dhdr = nullptr
private

Definition at line 152 of file htcp.cc.

Referenced by checkedHit(), and setDataHeader().

Ip::Address htcpSpecifier::from
private

Definition at line 151 of file htcp.cc.

Referenced by checkedHit(), and setFrom().

const char* htcpSpecifier::method = nullptr

Definition at line 141 of file htcp.cc.

Referenced by htcpBuildSpecifier(), htcpClear(), htcpQuery(), and htcpTstReply().

char* htcpSpecifier::req_hdrs = nullptr

Definition at line 144 of file htcp.cc.

Referenced by checkHit(), htcpBuildSpecifier(), htcpClear(), htcpQuery(), and htcpTstReply().

size_t htcpSpecifier::reqHdrsSz = 0

Definition at line 145 of file htcp.cc.

Referenced by checkHit(), htcpBuildSpecifier(), and htcpTstReply().

HttpRequest::Pointer htcpSpecifier::request

Definition at line 146 of file htcp.cc.

Referenced by checkHit().

char* htcpSpecifier::uri = nullptr

Definition at line 142 of file htcp.cc.

Referenced by checkedHit(), htcpBuildSpecifier(), htcpClear(), htcpQuery(), and htcpTstReply().

char* htcpSpecifier::version = nullptr

Definition at line 143 of file htcp.cc.

Referenced by htcpBuildSpecifier(), htcpClear(), htcpQuery(), and htcpTstReply().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors