Lines Matching defs:args
117 void DirHandle::New(const FunctionCallbackInfo<Value>& args) {
118 CHECK(args.IsConstructCall());
182 void DirHandle::Close(const FunctionCallbackInfo<Value>& args) {
183 Environment* env = Environment::GetCurrent(args);
185 const int argc = args.Length();
189 ASSIGN_OR_RETURN_UNWRAP(&dir, args.Holder());
194 FSReqBase* req_wrap_async = GetReqWrap(args, 0);
197 AsyncCall(env, req_wrap_async, args, "closedir", UTF8, AfterClose,
203 SyncCall(env, args[1], &req_wrap_sync, "closedir", uv_fs_closedir,
280 void DirHandle::Read(const FunctionCallbackInfo<Value>& args) {
281 Environment* env = Environment::GetCurrent(args);
284 const int argc = args.Length();
287 const enum encoding encoding = ParseEncoding(isolate, args[0], UTF8);
290 ASSIGN_OR_RETURN_UNWRAP(&dir, args.Holder());
292 CHECK(args[1]->IsNumber());
293 uint64_t buffer_size = static_cast<uint64_t>(args[1].As<Number>()->Value());
301 FSReqBase* req_wrap_async = GetReqWrap(args, 2);
304 AsyncCall(env, req_wrap_async, args, "readdir", encoding,
310 int err = SyncCall(env, args[3], &req_wrap_sync, "readdir", uv_fs_readdir,
320 args.GetReturnValue().Set(done);
334 Local<Object> ctx = args[2].As<Object>();
339 args.GetReturnValue().Set(js_array);
360 static void OpenDir(const FunctionCallbackInfo<Value>& args) {
361 Environment* env = Environment::GetCurrent(args);
364 const int argc = args.Length();
367 BufferValue path(isolate, args[0]);
370 const enum encoding encoding = ParseEncoding(isolate, args[1], UTF8);
372 FSReqBase* req_wrap_async = GetReqWrap(args, 2);
376 AsyncCall(env, req_wrap_async, args, "opendir", encoding, AfterOpenDir,
382 int result = SyncCall(env, args[3], &req_wrap_sync, "opendir",
393 args.GetReturnValue().Set(handle->object().As<Value>());