Collaboration diagram for WhoisState:

Public Member Functions

void * operator new (size_t size)
 
void operator delete (void *address)
 
void * toCbdata () noexcept
 
void readReply (const Comm::ConnectionPointer &, char *aBuffer, size_t aBufferLength, Comm::Flag flag, int xerrno)
 
void setReplyToOK (StoreEntry *sentry)
 

Public Attributes

StoreEntryentry
 
HttpRequest::Pointer request
 
FwdState::Pointer fwd
 
char buf [BUFSIZ+1]
 
bool dataWritten
 

Static Private Attributes

static cbdata_type CBDATA_WhoisState = CBDATA_UNKNOWN
 

Detailed Description

Definition at line 28 of file whois.cc.

Member Function Documentation

◆ operator delete()

void WhoisState::operator delete ( void *  address)
inline

Definition at line 30 of file whois.cc.

◆ operator new()

void* WhoisState::operator new ( size_t  size)
inline

Definition at line 30 of file whois.cc.

◆ readReply()

◆ setReplyToOK()

void WhoisState::setReplyToOK ( StoreEntry sentry)

◆ toCbdata()

void* WhoisState::toCbdata ( )
inlinenoexcept

Definition at line 30 of file whois.cc.

Member Data Documentation

◆ buf

char WhoisState::buf[BUFSIZ+1]

Definition at line 38 of file whois.cc.

Referenced by whoisStart().

◆ CBDATA_WhoisState

cbdata_type WhoisState::CBDATA_WhoisState = CBDATA_UNKNOWN
staticprivate

Definition at line 30 of file whois.cc.

◆ dataWritten

bool WhoisState::dataWritten

Definition at line 39 of file whois.cc.

Referenced by readReply(), and whoisStart().

◆ entry

StoreEntry* WhoisState::entry

Definition at line 35 of file whois.cc.

Referenced by readReply(), whoisClose(), whoisStart(), and whoisTimeout().

◆ fwd

FwdState::Pointer WhoisState::fwd

Definition at line 37 of file whois.cc.

Referenced by readReply(), and whoisStart().

◆ request

HttpRequest::Pointer WhoisState::request

Definition at line 36 of file whois.cc.

Referenced by whoisStart().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors