Lines Matching refs:FileHandle
233 FileHandle::FileHandle(BindingData* binding_data, in FileHandle() function in node::fs::FileHandle
243 FileHandle* FileHandle::New(BindingData* binding_data, in New()
251 return new FileHandle(binding_data, obj, fd); in New()
254 void FileHandle::New(const FunctionCallbackInfo<Value>& args) { in New()
260 FileHandle* handle = in New()
261 FileHandle::New(binding_data, args[0].As<Int32>()->Value(), args.This()); in New()
269 FileHandle::~FileHandle() { in ~FileHandle()
275 int FileHandle::DoWrite(WriteWrap* w, in DoWrite()
282 void FileHandle::MemoryInfo(MemoryTracker* tracker) const { in MemoryInfo()
286 FileHandle::TransferMode FileHandle::GetTransferMode() const { in GetTransferMode()
291 std::unique_ptr<worker::TransferData> FileHandle::TransferForMessaging() { in TransferForMessaging()
298 FileHandle::TransferData::TransferData(int fd) : fd_(fd) {} in TransferData()
300 FileHandle::TransferData::~TransferData() { in ~TransferData()
311 BaseObjectPtr<BaseObject> FileHandle::TransferData::Deserialize( in Deserialize()
320 return BaseObjectPtr<BaseObject> { FileHandle::New(bd, fd) }; in Deserialize()
327 inline void FileHandle::Close() { in Close()
380 void FileHandle::CloseReq::Resolve() { in Resolve()
390 void FileHandle::CloseReq::Reject(Local<Value> reason) { in Reject()
400 FileHandle* FileHandle::CloseReq::file_handle() { in file_handle()
405 return Unwrap<FileHandle>(obj); in file_handle()
408 FileHandle::CloseReq::CloseReq(Environment* env, in CloseReq()
417 FileHandle::CloseReq::~CloseReq() { in ~CloseReq()
423 void FileHandle::CloseReq::MemoryInfo(MemoryTracker* tracker) const { in MemoryInfo()
435 MaybeLocal<Promise> FileHandle::ClosePromise() { in ClosePromise()
441 object()->GetInternalField(FileHandle::kClosingPromiseSlot).As<Value>(); in ClosePromise()
462 object()->SetInternalField(FileHandle::kClosingPromiseSlot, promise); in ClosePromise()
493 void FileHandle::Close(const FunctionCallbackInfo<Value>& args) { in Close()
494 FileHandle* fd; in Close()
502 void FileHandle::ReleaseFD(const FunctionCallbackInfo<Value>& args) { in ReleaseFD()
503 FileHandle* fd; in ReleaseFD()
510 void FileHandle::AfterClose() { in AfterClose()
523 FileHandleReadWrap::FileHandleReadWrap(FileHandle* handle, Local<Object> obj) in FileHandleReadWrap()
527 int FileHandle::ReadStart() { in ReadStart()
586 FileHandle* handle; in ReadStart()
645 int FileHandle::ReadStop() { in ReadStop()
652 ShutdownWrap* FileHandle::CreateShutdownWrap(Local<Object> object) { in CreateShutdownWrap()
656 int FileHandle::DoShutdown(ShutdownWrap* req_wrap) { in DoShutdown()
670 FileHandle* handle = static_cast<FileHandle*>(wrap->stream()); in DoShutdown()
815 FileHandle* fd = FileHandle::New(req_wrap->binding_data(), in AfterOpenFileHandle()
1962 FileHandle* fd = FileHandle::New(binding_data, result); in OpenFileHandle()
2774 Local<FunctionTemplate> fd = NewFunctionTemplate(isolate, FileHandle::New); in Initialize()
2776 SetProtoMethod(isolate, fd, "close", FileHandle::Close); in Initialize()
2777 SetProtoMethod(isolate, fd, "releaseFD", FileHandle::ReleaseFD); in Initialize()
2779 fdt->SetInternalFieldCount(FileHandle::kInternalFieldCount); in Initialize()
2848 registry->Register(FileHandle::New); in RegisterExternalReferences()
2849 registry->Register(FileHandle::Close); in RegisterExternalReferences()
2850 registry->Register(FileHandle::ReleaseFD); in RegisterExternalReferences()