Bug 1428543 - Implement FileDescriptorFile::GetPersistentDescriptor. r?froydnj draft
authorMasatoshi Kimura <VYV03354@nifty.ne.jp>
Sun, 17 Dec 2017 13:37:03 +0900
changeset 747573 033ad22d426105c348670bc2bc339955f64812ad
parent 747572 c8d17e3d929ac3c41a86e3ee265e7998c13f3962
child 747574 1ebd5b1cef627771fdd67abb02240fa05e620f50
push id96939
push userVYV03354@nifty.ne.jp
push dateFri, 26 Jan 2018 11:24:45 +0000
reviewersfroydnj
bugs1428543
milestone60.0a1
Bug 1428543 - Implement FileDescriptorFile::GetPersistentDescriptor. r?froydnj This method is used by some subsequent patches when unique opaque identifiers are necessary. MozReview-Commit-ID: AreqK4MHdJP
xpcom/io/FileDescriptorFile.cpp
--- a/xpcom/io/FileDescriptorFile.cpp
+++ b/xpcom/io/FileDescriptorFile.cpp
@@ -145,16 +145,22 @@ FileDescriptorFile::GetParent(nsIFile** 
 }
 
 NS_IMETHODIMP
 FileDescriptorFile::GetFollowLinks(bool* aFollowLinks)
 {
   return mFile->GetFollowLinks(aFollowLinks);
 }
 
+NS_IMETHODIMP
+FileDescriptorFile::GetPersistentDescriptor(nsACString& aPersistentDescriptor)
+{
+  return mFile->GetPersistentDescriptor(aPersistentDescriptor);
+}
+
 //-----------------------------------------------------------------------------
 // FileDescriptorFile::nsIFile functions that are not currently supported
 //-----------------------------------------------------------------------------
 
 nsresult
 FileDescriptorFile::Append(const nsAString& aNode)
 {
   return NS_ERROR_NOT_IMPLEMENTED;
@@ -222,22 +228,16 @@ FileDescriptorFile::AppendRelativePath(c
 
 NS_IMETHODIMP
 FileDescriptorFile::AppendRelativeNativePath(const nsACString& aFragment)
 {
   return NS_ERROR_NOT_IMPLEMENTED;
 }
 
 NS_IMETHODIMP
-FileDescriptorFile::GetPersistentDescriptor(nsACString& aPersistentDescriptor)
-{
-  return NS_ERROR_NOT_IMPLEMENTED;
-}
-
-NS_IMETHODIMP
 FileDescriptorFile::SetPersistentDescriptor(const nsACString& aPersistentDescriptor)
 {
   return NS_ERROR_NOT_IMPLEMENTED;
 }
 
 NS_IMETHODIMP
 FileDescriptorFile::GetRelativeDescriptor(nsIFile* aFromFile,
                                           nsACString& aRetVal)