|
11 | 11 | #include "mozilla/dom/quota/QuotaManager.h" |
12 | 12 | #include "mozilla/SnappyCompressOutputStream.h" |
13 | 13 | #include "mozilla/Unused.h" |
14 | | -#include "nsIBinaryInputStream.h" |
15 | | -#include "nsIBinaryOutputStream.h" |
| 14 | +#include "nsIObjectInputStream.h" |
| 15 | +#include "nsIObjectOutputStream.h" |
16 | 16 | #include "nsIFile.h" |
17 | 17 | #include "nsIUUIDGenerator.h" |
18 | 18 | #include "nsNetCID.h" |
@@ -420,14 +420,10 @@ LockedDirectoryPaddingWrite(nsIFile* aBaseDir, DirPaddingFile aPaddingFileType, |
420 | 420 | rv = NS_NewLocalFileOutputStream(getter_AddRefs(outputStream), file); |
421 | 421 | if (NS_WARN_IF(NS_FAILED(rv))) { return rv; } |
422 | 422 |
|
423 | | - nsCOMPtr<nsIBinaryOutputStream> binaryStream = |
424 | | - do_CreateInstance("@mozilla.org/binaryoutputstream;1"); |
425 | | - if (NS_WARN_IF(!binaryStream)) { return NS_ERROR_FAILURE; } |
| 423 | + nsCOMPtr<nsIObjectOutputStream> objectStream = |
| 424 | + NS_NewObjectOutputStream(outputStream); |
426 | 425 |
|
427 | | - rv = binaryStream->SetOutputStream(outputStream); |
428 | | - if (NS_WARN_IF(NS_FAILED(rv))) { return rv; } |
429 | | - |
430 | | - rv = binaryStream->Write64(aPaddingSize); |
| 426 | + rv = objectStream->Write64(aPaddingSize); |
431 | 427 | if (NS_WARN_IF(NS_FAILED(rv))) { return rv; } |
432 | 428 |
|
433 | 429 | return rv; |
@@ -744,15 +740,11 @@ LockedDirectoryPaddingGet(nsIFile* aBaseDir, int64_t* aPaddingSizeOut) |
744 | 740 | rv = NS_NewBufferedInputStream(getter_AddRefs(bufferedStream), stream, 512); |
745 | 741 | if (NS_WARN_IF(NS_FAILED(rv))) { return rv; } |
746 | 742 |
|
747 | | - nsCOMPtr<nsIBinaryInputStream> binaryStream = |
748 | | - do_CreateInstance("@mozilla.org/binaryinputstream;1"); |
749 | | - if (NS_WARN_IF(NS_FAILED(rv))) { return rv; } |
750 | | - |
751 | | - rv = binaryStream->SetInputStream(bufferedStream); |
752 | | - if (NS_WARN_IF(NS_FAILED(rv))) { return rv; } |
| 743 | + nsCOMPtr<nsIObjectInputStream> objectStream = |
| 744 | + NS_NewObjectInputStream(bufferedStream); |
753 | 745 |
|
754 | 746 | uint64_t paddingSize = 0; |
755 | | - rv = binaryStream->Read64(&paddingSize); |
| 747 | + rv = objectStream->Read64(&paddingSize); |
756 | 748 | if (NS_WARN_IF(NS_FAILED(rv))) { return rv; } |
757 | 749 |
|
758 | 750 | *aPaddingSizeOut = paddingSize; |
|
0 commit comments