Lines Matching defs:env

26 #include "env-inl.h"
56 MaybeLocal<Object> TCPWrap::Instantiate(Environment* env,
59 EscapableHandleScope handle_scope(env->isolate());
61 CHECK_EQ(env->tcp_constructor_template().IsEmpty(), false);
62 Local<Function> constructor = env->tcp_constructor_template()
63 ->GetFunction(env->context())
66 Local<Value> type_value = Int32::New(env->isolate(), type);
68 constructor->NewInstance(env->context(), 1, &type_value));
76 Environment* env = Environment::GetCurrent(context);
77 Isolate* isolate = env->isolate();
83 t->InstanceTemplate()->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "reading"),
84 Boolean::New(env->isolate(), false));
85 t->InstanceTemplate()->Set(env->owner_symbol(), Null(env->isolate()));
86 t->InstanceTemplate()->Set(env->onconnection_string(), Null(env->isolate()));
88 t->Inherit(LibuvStreamWrap::GetConstructorTemplate(env));
113 env->set_tcp_constructor_template(t);
117 BaseObject::MakeLazilyInitializedJSTemplate(env);
118 cwt->Inherit(AsyncWrap::GetConstructorTemplate(env));
122 Local<Object> constants = Object::New(env->isolate());
127 env->constants_string(),
156 Environment* env = Environment::GetCurrent(args);
173 new TCPWrap(env, args.This(), provider);
177 TCPWrap::TCPWrap(Environment* env, Local<Object> object, ProviderType provider)
178 : ConnectionWrap(env, object, provider) {
179 int r = uv_tcp_init(env->event_loop(), &handle_);
201 Environment* env = wrap->env();
203 if (!args[0]->Int32Value(env->context()).To(&enable)) return;
249 Environment* env = wrap->env();
250 node::Utf8Value ip_address(env->isolate(), args[0]);
253 if (!args[1]->Int32Value(env->context()).To(&port)) return;
255 !args[2]->Uint32Value(env->context()).To(&flags)) {
285 Environment* env = wrap->env();
287 if (!args[0]->Int32Value(env->context()).To(&backlog)) return;
307 Environment* env = Environment::GetCurrent(args);
310 if (!args[2]->Int32Value(env->context()).To(&port)) return;
320 Environment* env = Environment::GetCurrent(args);
331 node::Utf8Value ip_address(env->isolate(), args[1]);
339 new ConnectWrap(env, req_wrap_obj, AsyncWrap::PROVIDER_TCPCONNECTWRAP);
347 CHECK(args[2]->Uint32Value(env->context()).IsJust());
348 int port = args[2]->Uint32Value(env->context()).FromJust();
379 ->Set(env()->context(), env()->handle_onclose_symbol(), close_callback)
386 MaybeLocal<Object> AddressToJS(Environment* env,
389 EscapableHandleScope scope(env->isolate());
397 info = Object::New(env->isolate());
414 env->ThrowUVException(r, "uv_if_indextoiid");
419 info->Set(env->context(),
420 env->address_string(),
421 OneByteString(env->isolate(), ip)).Check();
422 info->Set(env->context(), env->family_string(), env->ipv6_string()).Check();
423 info->Set(env->context(),
424 env->port_string(),
425 Integer::New(env->isolate(), port)).Check();
432 info->Set(env->context(),
433 env->address_string(),
434 OneByteString(env->isolate(), ip)).Check();
435 info->Set(env->context(), env->family_string(), env->ipv4_string()).Check();
436 info->Set(env->context(),
437 env->port_string(),
438 Integer::New(env->isolate(), port)).Check();
442 info->Set(env->context(),
443 env->address_string(),
444 String::Empty(env->isolate())).Check();