Collaboration diagram for nsvc:

Public Member Functions

void * operator new (size_t size)
 
void operator delete (void *address)
 
void * toCbdata () 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
 

Static Private Attributes

static cbdata_type CBDATA_nsvc = CBDATA_UNKNOWN
 

Detailed Description

Definition at line 169 of file dns_internal.cc.

Constructor & Destructor Documentation

◆ nsvc()

nsvc::nsvc ( size_t  nsv)
inlineexplicit

Definition at line 174 of file dns_internal.cc.

◆ ~nsvc()

nsvc::~nsvc ( )

Definition at line 883 of file dns_internal.cc.

References msg, nameservers, ns, and queue.

Member Function Documentation

◆ operator delete()

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

Definition at line 171 of file dns_internal.cc.

◆ operator new()

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

Definition at line 171 of file dns_internal.cc.

◆ toCbdata()

void * nsvc::toCbdata ( )
inlinenoexcept

Definition at line 171 of file dns_internal.cc.

Member Data Documentation

◆ busy

bool nsvc::busy = true

Definition at line 183 of file dns_internal.cc.

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

◆ CBDATA_nsvc

cbdata_type nsvc::CBDATA_nsvc = CBDATA_UNKNOWN
staticprivate

Definition at line 171 of file dns_internal.cc.

◆ conn

◆ msg

MemBuf* nsvc::msg = nullptr

Definition at line 181 of file dns_internal.cc.

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

◆ msglen

unsigned short nsvc::msglen = 0

Definition at line 179 of file dns_internal.cc.

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

◆ ns

size_t nsvc::ns = 0

Definition at line 177 of file dns_internal.cc.

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

◆ queue

MemBuf* nsvc::queue = nullptr

Definition at line 182 of file dns_internal.cc.

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

◆ read_msglen

int nsvc::read_msglen = 0

Definition at line 180 of file dns_internal.cc.

Referenced by idnsReadVCHeader().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors