Lines Matching defs:args
657 void ChannelWrap::New(const FunctionCallbackInfo<Value>& args) {
658 CHECK(args.IsConstructCall());
659 CHECK_EQ(args.Length(), 2);
660 CHECK(args[0]->IsInt32());
661 CHECK(args[1]->IsInt32());
662 const int timeout = args[0].As<Int32>()->Value();
663 const int tries = args[1].As<Int32>()->Value();
664 Environment* env = Environment::GetCurrent(args);
665 new ChannelWrap(env, args.This(), timeout, tries);
1404 static void Query(const FunctionCallbackInfo<Value>& args) {
1405 Environment* env = Environment::GetCurrent(args);
1407 ASSIGN_OR_RETURN_UNWRAP(&channel, args.Holder());
1409 CHECK_EQ(false, args.IsConstructCall());
1410 CHECK(args[0]->IsObject());
1411 CHECK(args[1]->IsString());
1413 Local<Object> req_wrap_obj = args[0].As<Object>();
1414 Local<String> string = args[1].As<String>();
1429 args.GetReturnValue().Set(err);
1538 void CanonicalizeIP(const FunctionCallbackInfo<Value>& args) {
1539 Isolate* isolate = args.GetIsolate();
1540 node::Utf8Value ip(isolate, args[0]);
1552 args.GetReturnValue().Set(val);
1555 void GetAddrInfo(const FunctionCallbackInfo<Value>& args) {
1556 Environment* env = Environment::GetCurrent(args);
1558 CHECK(args[0]->IsObject());
1559 CHECK(args[1]->IsString());
1560 CHECK(args[2]->IsInt32());
1561 CHECK(args[4]->IsBoolean());
1562 Local<Object> req_wrap_obj = args[0].As<Object>();
1563 node::Utf8Value hostname(env->isolate(), args[1]);
1567 if (args[3]->IsInt32()) {
1568 flags = args[3].As<Int32>()->Value();
1573 switch (args[2].As<Int32>()->Value()) {
1589 args[4]->IsTrue());
1613 args.GetReturnValue().Set(err);
1617 void GetNameInfo(const FunctionCallbackInfo<Value>& args) {
1618 Environment* env = Environment::GetCurrent(args);
1620 CHECK(args[0]->IsObject());
1621 CHECK(args[1]->IsString());
1622 CHECK(args[2]->IsUint32());
1623 Local<Object> req_wrap_obj = args[0].As<Object>();
1624 node::Utf8Value ip(env->isolate(), args[1]);
1625 const unsigned port = args[2]->Uint32Value(env->context()).FromJust();
1645 args.GetReturnValue().Set(err);
1649 void GetServers(const FunctionCallbackInfo<Value>& args) {
1650 Environment* env = Environment::GetCurrent(args);
1652 ASSIGN_OR_RETURN_UNWRAP(&channel, args.Holder());
1683 args.GetReturnValue().Set(server_array);
1687 void SetServers(const FunctionCallbackInfo<Value>& args) {
1688 Environment* env = Environment::GetCurrent(args);
1690 ASSIGN_OR_RETURN_UNWRAP(&channel, args.Holder());
1693 return args.GetReturnValue().Set(DNS_ESETSRVPENDING);
1696 CHECK(args[0]->IsArray());
1698 Local<Array> arr = args[0].As<Array>();
1704 return args.GetReturnValue().Set(rv);
1765 args.GetReturnValue().Set(err);
1768 void SetLocalAddress(const FunctionCallbackInfo<Value>& args) {
1769 Environment* env = Environment::GetCurrent(args);
1771 ASSIGN_OR_RETURN_UNWRAP(&channel, args.Holder());
1773 CHECK_EQ(args.Length(), 2);
1774 CHECK(args[0]->IsString());
1776 Isolate* isolate = args.GetIsolate();
1777 node::Utf8Value ip0(isolate, args[0]);
1799 if (!args[1]->IsUndefined()) {
1800 CHECK(args[1]->IsString());
1801 node::Utf8Value ip1(isolate, args[1]);
1832 void Cancel(const FunctionCallbackInfo<Value>& args) {
1834 ASSIGN_OR_RETURN_UNWRAP(&channel, args.Holder());
1843 void StrError(const FunctionCallbackInfo<Value>& args) {
1844 Environment* env = Environment::GetCurrent(args);
1845 int code = args[0]->Int32Value(env->context()).FromJust();
1849 args.GetReturnValue().Set(OneByteString(env->isolate(), errmsg));