Squid Web Cache master
Loading...
Searching...
No Matches
nsvc Class Reference
Collaboration diagram for nsvc:
[legend]

Public Member Functions

 CBDATA_DECL_ (nsvc, noexcept)
 
 nsvc (size_t nsv)
 
 ~nsvc ()
 

Public Attributes

size_t ns = 0
 
Comm::ConnectionPointer conn
 
unsigned short msglen = 0
 
int read_msglen = 0
 
MemBufmsg = nullptr
 
MemBufqueue = nullptr
 
bool busy = true
 

Detailed Description

Definition at line 170 of file dns_internal.cc.

Constructor & Destructor Documentation

◆ nsvc()

nsvc::nsvc ( size_t  nsv)
inlineexplicit

Definition at line 175 of file dns_internal.cc.

◆ ~nsvc()

nsvc::~nsvc ( )

Definition at line 878 of file dns_internal.cc.

References msg, nameservers, ns, queue, and ns::vc.

Member Function Documentation

◆ CBDATA_DECL_()

nsvc::CBDATA_DECL_ ( nsvc  ,
noexcept   
)

Member Data Documentation

◆ busy

bool nsvc::busy = true

Definition at line 184 of file dns_internal.cc.

Referenced by idnsDoSendQueryVC(), idnsInitVCConnected(), and idnsSentQueryVC().

◆ conn

◆ msg

MemBuf* nsvc::msg = nullptr

Definition at line 182 of file dns_internal.cc.

Referenced by ~nsvc(), idnsReadVC(), and idnsReadVCHeader().

◆ msglen

unsigned short nsvc::msglen = 0

Definition at line 180 of file dns_internal.cc.

Referenced by idnsInitVCConnected(), idnsReadVC(), and idnsReadVCHeader().

◆ ns

size_t nsvc::ns = 0

Definition at line 178 of file dns_internal.cc.

Referenced by ~nsvc(), idnsInitVCConnected(), and idnsReadVC().

◆ queue

MemBuf* nsvc::queue = nullptr

Definition at line 183 of file dns_internal.cc.

Referenced by ~nsvc(), idnsDoSendQueryVC(), and idnsSendQueryVC().

◆ read_msglen

int nsvc::read_msglen = 0

Definition at line 181 of file dns_internal.cc.

Referenced by idnsReadVCHeader().


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