Collaboration diagram for netdbExchangeState:

Public Member Functions

 netdbExchangeState (CachePeer *aPeer, const HttpRequestPointer &theReq)
 
 ~netdbExchangeState ()
 

Public Attributes

CbcPointer< CachePeerp
 
StoreEntrye = nullptr
 
store_clientsc = nullptr
 
HttpRequestPointer r
 
Store::ParsingBuffer parsingBuffer
 for receiving a NetDB reply body from Store and interpreting it More...
 
netdb_conn_state_t connstate = STATE_HEADER
 

Private Member Functions

 CBDATA_CLASS (netdbExchangeState)
 

Detailed Description

Definition at line 59 of file net_db.cc.

Constructor & Destructor Documentation

◆ netdbExchangeState()

netdbExchangeState::netdbExchangeState ( CachePeer aPeer,
const HttpRequestPointer theReq 
)
inline

Definition at line 64 of file net_db.cc.

References assert, Http::Message::http_ver, Http::ProtocolVersion(), and r.

◆ ~netdbExchangeState()

netdbExchangeState::~netdbExchangeState ( )
inline

Definition at line 73 of file net_db.cc.

References debugs, e, sc, storeUnregister(), StoreEntry::unlock(), and StoreEntry::url().

Member Function Documentation

◆ CBDATA_CLASS()

netdbExchangeState::CBDATA_CLASS ( netdbExchangeState  )
private

Member Data Documentation

◆ connstate

netdb_conn_state_t netdbExchangeState::connstate = STATE_HEADER

Definition at line 87 of file net_db.cc.

Referenced by netdbExchangeHandleReply().

◆ e

StoreEntry* netdbExchangeState::e = nullptr

Definition at line 80 of file net_db.cc.

Referenced by ~netdbExchangeState(), netdbExchangeHandleReply(), and netdbExchangeStart().

◆ p

CbcPointer<CachePeer> netdbExchangeState::p

Definition at line 79 of file net_db.cc.

Referenced by netdbExchangeHandleReply().

◆ parsingBuffer

Store::ParsingBuffer netdbExchangeState::parsingBuffer

Definition at line 85 of file net_db.cc.

Referenced by netdbExchangeHandleReply(), and netdbExchangeStart().

◆ r

HttpRequestPointer netdbExchangeState::r

Definition at line 82 of file net_db.cc.

Referenced by netdbExchangeState(), and netdbExchangeStart().

◆ sc

store_client* netdbExchangeState::sc = nullptr

Definition at line 81 of file net_db.cc.

Referenced by ~netdbExchangeState(), netdbExchangeHandleReply(), and netdbExchangeStart().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors