void FileSystemTaskParentBase::HandleResult() { AssertIsOnBackgroundThread(); mFileSystem->AssertIsOnOwningThread(); if (mFileSystem->IsShutdown()) { return; } MOZ_ASSERT(mRequestParent); Unused << mRequestParent->Send__delete__(mRequestParent, GetRequestResult()); }
void FileSystemTaskBase::HandleResult() { MOZ_ASSERT(NS_IsMainThread(), "Only call on main thread!"); if (mFileSystem->IsShutdown()) { return; } if (mRequestParent && mRequestParent->IsRunning()) { unused << mRequestParent->Send__delete__(mRequestParent, GetRequestResult()); } else { HandlerCallback(); } }
void FileSystemTaskBase::HandleResult() { MOZ_ASSERT(FileSystemUtils::IsParentProcess(), "Only call from parent process!"); MOZ_ASSERT(NS_IsMainThread(), "Only call on main thread!"); nsRefPtr<FileSystemBase> filesystem = do_QueryReferent(mFileSystem); if (!filesystem) { return; } if (mRequestParent && mRequestParent->IsRunning()) { unused << mRequestParent->Send__delete__(mRequestParent, GetRequestResult()); } else { HandlerCallback(); } }