Lines Matching refs:FileHandle
234 FileHandle::FileHandle(BindingData* binding_data, in FileHandle() function in node::fs::FileHandle
244 FileHandle* FileHandle::New(BindingData* binding_data, in New()
252 return new FileHandle(binding_data, obj, fd); in New()
255 void FileHandle::New(const FunctionCallbackInfo<Value>& args) { in New()
261 FileHandle* handle = in New()
262 FileHandle::New(binding_data, args[0].As<Int32>()->Value(), args.This()); in New()
270 FileHandle::~FileHandle() { in ~FileHandle()
276 int FileHandle::DoWrite(WriteWrap* w, in DoWrite()
283 void FileHandle::MemoryInfo(MemoryTracker* tracker) const { in MemoryInfo()
287 FileHandle::TransferMode FileHandle::GetTransferMode() const { in GetTransferMode()
292 std::unique_ptr<worker::TransferData> FileHandle::TransferForMessaging() { in TransferForMessaging()
299 FileHandle::TransferData::TransferData(int fd) : fd_(fd) {} in TransferData()
301 FileHandle::TransferData::~TransferData() { in ~TransferData()
312 BaseObjectPtr<BaseObject> FileHandle::TransferData::Deserialize( in Deserialize()
321 return BaseObjectPtr<BaseObject> { FileHandle::New(bd, fd) }; in Deserialize()
328 inline void FileHandle::Close() { in Close()
381 void FileHandle::CloseReq::Resolve() { in Resolve()
391 void FileHandle::CloseReq::Reject(Local<Value> reason) { in Reject()
401 FileHandle* FileHandle::CloseReq::file_handle() { in file_handle()
406 return Unwrap<FileHandle>(obj); in file_handle()
409 FileHandle::CloseReq::CloseReq(Environment* env, in CloseReq()
418 FileHandle::CloseReq::~CloseReq() { in ~CloseReq()
424 void FileHandle::CloseReq::MemoryInfo(MemoryTracker* tracker) const { in MemoryInfo()
436 MaybeLocal<Promise> FileHandle::ClosePromise() { in ClosePromise()
442 object()->GetInternalField(FileHandle::kClosingPromiseSlot); in ClosePromise()
463 object()->SetInternalField(FileHandle::kClosingPromiseSlot, promise); in ClosePromise()
494 void FileHandle::Close(const FunctionCallbackInfo<Value>& args) { in Close()
495 FileHandle* fd; in Close()
503 void FileHandle::ReleaseFD(const FunctionCallbackInfo<Value>& args) { in ReleaseFD()
504 FileHandle* fd; in ReleaseFD()
511 void FileHandle::AfterClose() { in AfterClose()
524 FileHandleReadWrap::FileHandleReadWrap(FileHandle* handle, Local<Object> obj) in FileHandleReadWrap()
528 int FileHandle::ReadStart() { in ReadStart()
587 FileHandle* handle; in ReadStart()
646 int FileHandle::ReadStop() { in ReadStop()
653 ShutdownWrap* FileHandle::CreateShutdownWrap(Local<Object> object) { in CreateShutdownWrap()
657 int FileHandle::DoShutdown(ShutdownWrap* req_wrap) { in DoShutdown()
671 FileHandle* handle = static_cast<FileHandle*>(wrap->stream()); in DoShutdown()
816 FileHandle* fd = FileHandle::New(req_wrap->binding_data(), in AfterOpenFileHandle()
1964 FileHandle* fd = FileHandle::New(binding_data, result); in OpenFileHandle()
2776 Local<FunctionTemplate> fd = NewFunctionTemplate(isolate, FileHandle::New); in Initialize()
2778 SetProtoMethod(isolate, fd, "close", FileHandle::Close); in Initialize()
2779 SetProtoMethod(isolate, fd, "releaseFD", FileHandle::ReleaseFD); in Initialize()
2781 fdt->SetInternalFieldCount(FileHandle::kInternalFieldCount); in Initialize()
2854 registry->Register(FileHandle::New); in RegisterExternalReferences()
2855 registry->Register(FileHandle::Close); in RegisterExternalReferences()
2856 registry->Register(FileHandle::ReleaseFD); in RegisterExternalReferences()