Collaboration diagram for Ident::IdentStateData:

Public Member Functions

void deleteThis (const char *aReason)
 
void swanSong ()
 
void notify (const char *result)
 notify all waiting IdentClient callbacks More...
 

Public Attributes

hash_link hash
 
Comm::ConnectionPointer conn
 
MemBuf queryMsg
 the lookup message sent to IDENT server More...
 
IdentClientclients = nullptr
 
char buf [IDENT_BUFSIZE]
 
JobWait< Comm::ConnOpenerconnWait
 waits for a connection to the IDENT server to be established/opened More...
 

Private Member Functions

 CBDATA_CLASS (IdentStateData)
 
 ~IdentStateData ()
 

Detailed Description

Definition at line 40 of file Ident.cc.

Constructor & Destructor Documentation

◆ ~IdentStateData()

Ident::IdentStateData::~IdentStateData ( )
private

Member Function Documentation

◆ CBDATA_CLASS()

Ident::IdentStateData::CBDATA_CLASS ( IdentStateData  )
private

◆ deleteThis()

void Ident::IdentStateData::deleteThis ( const char *  aReason)

Definition at line 84 of file Ident.cc.

References debugs, and swanSong().

◆ notify()

void Ident::IdentStateData::notify ( const char *  result)

Definition at line 111 of file Ident.cc.

References cbdataReferenceValidDone, and xfree.

◆ swanSong()

void Ident::IdentStateData::swanSong ( )

Definition at line 92 of file Ident.cc.

References NULL.

Referenced by deleteThis().

Member Data Documentation

◆ buf

char Ident::IdentStateData::buf[IDENT_BUFSIZE]

Definition at line 58 of file Ident.cc.

◆ clients

IdentClient* Ident::IdentStateData::clients = nullptr

Definition at line 57 of file Ident.cc.

Referenced by Ident::ClientAdd().

◆ conn

Comm::ConnectionPointer Ident::IdentStateData::conn

Definition at line 55 of file Ident.cc.

◆ connWait

JobWait<Comm::ConnOpener> Ident::IdentStateData::connWait

Definition at line 61 of file Ident.cc.

Referenced by Ident::Start().

◆ hash

hash_link Ident::IdentStateData::hash

Definition at line 43 of file Ident.cc.

Referenced by Ident::Start().

◆ queryMsg

MemBuf Ident::IdentStateData::queryMsg

Definition at line 56 of file Ident.cc.

Referenced by Ident::Start().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors