| Index: components/memory_coordinator/child/child_memory_coordinator_impl.h
|
| diff --git a/components/memory_coordinator/child/child_memory_coordinator_impl.h b/components/memory_coordinator/child/child_memory_coordinator_impl.h
|
| index bdb6376a6942687f54cc3b72f7118ccf9a971cb3..d3a2f7c4ff60d75f6fbf669924ced9ea61c8a0e5 100644
|
| --- a/components/memory_coordinator/child/child_memory_coordinator_impl.h
|
| +++ b/components/memory_coordinator/child/child_memory_coordinator_impl.h
|
| @@ -8,6 +8,7 @@
|
| #include "base/compiler_specific.h"
|
| #include "base/observer_list_threadsafe.h"
|
| #include "components/memory_coordinator/common/memory_coordinator_client.h"
|
| +#include "components/memory_coordinator/common/memory_coordinator_features.h"
|
| #include "components/memory_coordinator/public/interfaces/child_memory_coordinator.mojom.h"
|
| #include "mojo/public/cpp/bindings/strong_binding.h"
|
|
|
| @@ -25,12 +26,17 @@ class ChildMemoryCoordinatorImpl
|
| scoped_refptr<ClientList> clients);
|
| ~ChildMemoryCoordinatorImpl() override;
|
|
|
| + static void Create(
|
| + mojo::InterfaceRequest<mojom::ChildMemoryCoordinator> request);
|
| +
|
| // mojom::ChildMemoryCoordinator implementations:
|
| void OnStateChange(mojom::MemoryState state) override;
|
| + void GetCurrentState(const GetCurrentStateCallback& callback) override;
|
|
|
| private:
|
| mojo::StrongBinding<mojom::ChildMemoryCoordinator> binding_;
|
| scoped_refptr<ClientList> clients_;
|
| + mojom::MemoryState state_ = mojom::MemoryState::UNKNOWN;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ChildMemoryCoordinatorImpl);
|
| };
|
|
|