Make ResourceInterface::Get* const

Sync from missive: crrev.com/c/3681518

Bug: b:214039157
Change-Id: I95d275ae53b40881d74676846a76946829e42c90
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3681626
Commit-Queue: Hong Xu <[email protected]>
Reviewed-by: Leonid Baraz <[email protected]>
Auto-Submit: Hong Xu <[email protected]>
Commit-Queue: Leonid Baraz <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1009402}
diff --git a/components/reporting/resources/disk_resource_impl.cc b/components/reporting/resources/disk_resource_impl.cc
index 93af57b..03ab333 100644
--- a/components/reporting/resources/disk_resource_impl.cc
+++ b/components/reporting/resources/disk_resource_impl.cc
@@ -30,11 +30,11 @@
   used_.fetch_sub(size);
 }
 
-uint64_t DiskResourceImpl::GetTotal() {
+uint64_t DiskResourceImpl::GetTotal() const {
   return total_;
 }
 
-uint64_t DiskResourceImpl::GetUsed() {
+uint64_t DiskResourceImpl::GetUsed() const {
   return used_.load();
 }
 
diff --git a/components/reporting/resources/disk_resource_impl.h b/components/reporting/resources/disk_resource_impl.h
index 0dc229d..dc354cf 100644
--- a/components/reporting/resources/disk_resource_impl.h
+++ b/components/reporting/resources/disk_resource_impl.h
@@ -22,8 +22,8 @@
   // Implementation of ResourceInterface methods.
   bool Reserve(uint64_t size) override;
   void Discard(uint64_t size) override;
-  uint64_t GetTotal() override;
-  uint64_t GetUsed() override;
+  uint64_t GetTotal() const override;
+  uint64_t GetUsed() const override;
   void Test_SetTotal(uint64_t test_total) override;
 
  private:
diff --git a/components/reporting/resources/memory_resource_impl.cc b/components/reporting/resources/memory_resource_impl.cc
index 0ddeaf9d..732a18dd 100644
--- a/components/reporting/resources/memory_resource_impl.cc
+++ b/components/reporting/resources/memory_resource_impl.cc
@@ -31,11 +31,11 @@
   used_.fetch_sub(size);
 }
 
-uint64_t MemoryResourceImpl::GetTotal() {
+uint64_t MemoryResourceImpl::GetTotal() const {
   return total_;
 }
 
-uint64_t MemoryResourceImpl::GetUsed() {
+uint64_t MemoryResourceImpl::GetUsed() const {
   return used_.load();
 }
 
diff --git a/components/reporting/resources/memory_resource_impl.h b/components/reporting/resources/memory_resource_impl.h
index 9819a0e..a6106bb 100644
--- a/components/reporting/resources/memory_resource_impl.h
+++ b/components/reporting/resources/memory_resource_impl.h
@@ -22,8 +22,8 @@
   // Implementation of ResourceInterface methods.
   bool Reserve(uint64_t size) override;
   void Discard(uint64_t size) override;
-  uint64_t GetTotal() override;
-  uint64_t GetUsed() override;
+  uint64_t GetTotal() const override;
+  uint64_t GetUsed() const override;
   void Test_SetTotal(uint64_t test_total) override;
 
  private:
diff --git a/components/reporting/resources/resource_interface.h b/components/reporting/resources/resource_interface.h
index 1e0e9e2..235f42f 100644
--- a/components/reporting/resources/resource_interface.h
+++ b/components/reporting/resources/resource_interface.h
@@ -29,10 +29,10 @@
   virtual void Discard(uint64_t size) = 0;
 
   // Returns total amount.
-  virtual uint64_t GetTotal() = 0;
+  virtual uint64_t GetTotal() const = 0;
 
   // Returns current used amount.
-  virtual uint64_t GetUsed() = 0;
+  virtual uint64_t GetUsed() const = 0;
 
   // Test only: Sets non-default usage limit.
   virtual void Test_SetTotal(uint64_t test_total) = 0;