Lines Matching refs:env

97 DirHandle::DirHandle(Environment* env, Local<Object> obj, uv_dir_t* dir)
98 : AsyncWrap(env, obj, AsyncWrap::PROVIDER_DIRHANDLE),
106 DirHandle* DirHandle::New(Environment* env, uv_dir_t* dir) {
108 if (!env->dir_instance_template()
109 ->NewInstance(env->context())
114 return new DirHandle(env, obj, dir);
151 env()->SetImmediate([detail](Environment* env) {
157 HandleScope handle_scope(env->isolate());
158 env->ThrowUVException(detail.ret, "close", msg);
167 env()->SetImmediate([](Environment* env) {
168 ProcessEmitWarning(env,
179 req_wrap->Resolve(Undefined(req_wrap->env()->isolate()));
183 Environment* env = Environment::GetCurrent(args);
197 AsyncCall(env, req_wrap_async, args, "closedir", UTF8, AfterClose,
203 SyncCall(env, args[1], &req_wrap_sync, "closedir", uv_fs_closedir,
210 Environment* env,
223 if (!StringBytes::Encode(env->isolate(),
233 entries[j++] = Integer::New(env->isolate(), ents[i].type);
236 return Array::New(env->isolate(), entries.out(), j);
248 Environment* env = req_wrap->env();
249 Isolate* isolate = env->isolate();
263 if (!DirentListToArray(env,
281 Environment* env = Environment::GetCurrent(args);
282 Isolate* isolate = env->isolate();
304 AsyncCall(env, req_wrap_async, args, "readdir", encoding,
310 int err = SyncCall(env, args[3], &req_wrap_sync, "readdir", uv_fs_readdir,
328 if (!DirentListToArray(env,
335 USE(ctx->Set(env->context(), env->error_string(), error));
352 Environment* env = req_wrap->env();
355 DirHandle* handle = DirHandle::New(env, dir);
361 Environment* env = Environment::GetCurrent(args);
362 Isolate* isolate = env->isolate();
376 AsyncCall(env, req_wrap_async, args, "opendir", encoding, AfterOpenDir,
382 int result = SyncCall(env, args[3], &req_wrap_sync, "opendir",
391 DirHandle* handle = DirHandle::New(env, dir);
401 Environment* env = Environment::GetCurrent(context);
402 Isolate* isolate = env->isolate();
408 dir->Inherit(AsyncWrap::GetConstructorTemplate(env));
414 env->set_dir_instance_template(dirt);