whois.cc File Reference
#include "squid.h"
#include "comm.h"
#include "comm/Read.h"
#include "comm/Write.h"
#include "errorpage.h"
#include "FwdState.h"
#include "HttpReply.h"
#include "HttpRequest.h"
#include "SquidConfig.h"
#include "StatCounters.h"
#include "Store.h"
#include "tools.h"
#include "whois.h"
#include <cerrno>
Include dependency graph for whois.cc:

Go to the source code of this file.

Classes

class  WhoisState
 

Functions

static void whoisWriteComplete (const Comm::ConnectionPointer &, char *buf, size_t, Comm::Flag, int, void *)
 
void whoisStart (FwdState *fwd)
 
static void whoisTimeout (const CommTimeoutCbParams &io)
 
static void whoisReadReply (const Comm::ConnectionPointer &conn, char *buf, size_t len, Comm::Flag flag, int xerrno, void *data)
 
static void whoisClose (const CommCloseCbParams &params)
 

Variables

static CLCB whoisClose
 
static CTCB whoisTimeout
 
static IOCB whoisReadReply
 

Function Documentation

◆ whoisClose()

static void whoisClose ( const CommCloseCbParams params)
static

◆ whoisReadReply()

static void whoisReadReply ( const Comm::ConnectionPointer conn,
char *  buf,
size_t  len,
Comm::Flag  flag,
int  xerrno,
void *  data 
)
static

Definition at line 95 of file whois.cc.

References conn, and WhoisState::readReply().

◆ whoisTimeout()

static void whoisTimeout ( const CommTimeoutCbParams io)
static

◆ whoisWriteComplete()

static void whoisWriteComplete ( const Comm::ConnectionPointer ,
char *  buf,
size_t  ,
Comm::Flag  ,
int  ,
void *   
)
static

Definition at line 50 of file whois.cc.

References xfree.

Referenced by whoisStart().

Variable Documentation

◆ whoisClose

CLCB whoisClose
static

Definition at line 43 of file whois.cc.

Referenced by whoisStart().

◆ whoisReadReply

IOCB whoisReadReply
static

Definition at line 45 of file whois.cc.

Referenced by WhoisState::readReply(), and whoisStart().

◆ whoisTimeout

CTCB whoisTimeout
static

Definition at line 44 of file whois.cc.

Referenced by whoisStart().

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors