|
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().