Node.js  v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
cares_wrap.cc File Reference
#include "ares.h"
#include "async-wrap.h"
#include "async-wrap-inl.h"
#include "env.h"
#include "env-inl.h"
#include "node.h"
#include "req-wrap.h"
#include "req-wrap-inl.h"
#include "util.h"
#include "util-inl.h"
#include "uv.h"
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <vector>
#include <unordered_set>
#include <arpa/nameser.h>
Include dependency graph for cares_wrap.cc:

Go to the source code of this file.

Namespaces

 node
 
 node::cares_wrap
 

Macros

#define CARES_STATICLIB
 
#define V(code)   case ARES_##code: return #code;
 

Macro Definition Documentation

◆ CARES_STATICLIB

#define CARES_STATICLIB

Definition at line 22 of file cares_wrap.cc.

◆ V

#define V (   code)    case ARES_##code: return #code;

Variable Documentation

◆ async_handle

uv_async_t async_handle

Definition at line 487 of file cares_wrap.cc.

◆ buf

◆ channel

ChannelWrap* channel

Definition at line 122 of file cares_wrap.cc.

Referenced by Agent::delegate(), and Agent::PauseOnNextJavascriptStatement().

◆ data

◆ host

hostent* host

◆ is_host

bool is_host

Definition at line 480 of file cares_wrap.cc.

◆ len

◆ poll_watcher

uv_poll_t poll_watcher

Definition at line 124 of file cares_wrap.cc.

◆ sock

ares_socket_t sock

Definition at line 123 of file cares_wrap.cc.

◆ status

◆ wrap