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... | |
IdentClient * | clients = nullptr |
char | buf [IDENT_BUFSIZE] |
JobWait< Comm::ConnOpener > | connWait |
waits for a connection to the IDENT server to be established/opened More... | |
Private Member Functions | |
CBDATA_CLASS (IdentStateData) | |
~IdentStateData () | |
Detailed Description
Constructor & Destructor Documentation
◆ ~IdentStateData()
|
private |
Definition at line 98 of file Ident.cc.
References assert, Ident::Close, comm_remove_close_handler(), conn, hash, hash_remove_link(), Ident::ident_hash, Comm::IsConnOpen(), and xfree.
Member Function Documentation
◆ CBDATA_CLASS()
|
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.
Referenced by deleteThis().
Member Data Documentation
◆ buf
char Ident::IdentStateData::buf[IDENT_BUFSIZE] |
◆ clients
IdentClient* Ident::IdentStateData::clients = nullptr |
Definition at line 57 of file Ident.cc.
Referenced by Ident::ClientAdd().
◆ conn
Comm::ConnectionPointer Ident::IdentStateData::conn |
◆ 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:
- src/ident/Ident.cc