Node.js
v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
|
#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>
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; |
#define CARES_STATICLIB |
Definition at line 22 of file cares_wrap.cc.
#define V | ( | code | ) | case ARES_##code: return #code; |
uv_async_t async_handle |
Definition at line 487 of file cares_wrap.cc.
unsigned char* buf |
Definition at line 483 of file cares_wrap.cc.
Referenced by SocketSession::Accept(), node::Assert(), node::crypto::ExportChallenge(), node::crypto::ExportPublicKey(), node::FillStatsArray(), node::inspector::FormatWsAddress(), node::http2::FreeDataChunk(), node::Buffer::New(), node::http2::PackSettings(), node::http2::RefreshStreamState(), and SocketSession::ServerPortForClient().
ChannelWrap* channel |
Definition at line 122 of file cares_wrap.cc.
Referenced by Agent::delegate(), and Agent::PauseOnNextJavascriptStatement().
union { ... } data |
hostent* host |
Definition at line 482 of file cares_wrap.cc.
Referenced by node::inspector::FormatWsAddress(), and InspectorSocketServer::HandleGetRequest().
bool is_host |
Definition at line 480 of file cares_wrap.cc.
int len |
Definition at line 485 of file cares_wrap.cc.
Referenced by node::FillStatsArray(), node::inspector::FormatWsAddress(), node::http2::FreeDataChunk(), node::Buffer::New(), node::http2::PackSettings(), and SocketSession::Send().
uv_poll_t poll_watcher |
Definition at line 124 of file cares_wrap.cc.
ares_socket_t sock |
Definition at line 123 of file cares_wrap.cc.
int status |
Definition at line 479 of file cares_wrap.cc.
Referenced by node::crypto::CheckEntropy(), node::init_etw(), node::InitPerfCountersWin32(), ServerSocket::Listen(), napi_create_error(), napi_create_range_error(), napi_create_type_error(), napi_define_class(), napi_define_properties(), napi_remove_wrap(), napi_throw_error(), napi_throw_range_error(), napi_throw_type_error(), ServerSocket::port(), node::http2::RefreshStreamState(), and PBKDF2Request::self_size().
QueryWrap* wrap |
Definition at line 478 of file cares_wrap.cc.
Referenced by PromiseWrap::GetParentId(), napi_wrap(), node::http2::RefreshStreamState(), node::performance::Timerify(), ObjectWrap::Unwrap(), node::crypto::UseExtraCaCerts(), and node::WrapperInfo().