| Index: services/resource_coordinator/public/cpp/memory_instrumentation/client_process_impl.h
|
| diff --git a/services/resource_coordinator/public/cpp/memory/process_local_dump_manager_impl.h b/services/resource_coordinator/public/cpp/memory_instrumentation/client_process_impl.h
|
| similarity index 77%
|
| rename from services/resource_coordinator/public/cpp/memory/process_local_dump_manager_impl.h
|
| rename to services/resource_coordinator/public/cpp/memory_instrumentation/client_process_impl.h
|
| index 5ee725ed0804a64f10dcd73928718f421aa4321f..e89dff8b0f36146d7331daadb9b5595b091c054a 100644
|
| --- a/services/resource_coordinator/public/cpp/memory/process_local_dump_manager_impl.h
|
| +++ b/services/resource_coordinator/public/cpp/memory_instrumentation/client_process_impl.h
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_MEMORY_PROCESS_LOCAL_DUMP_MANAGER_IMPL_H_
|
| -#define SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_MEMORY_PROCESS_LOCAL_DUMP_MANAGER_IMPL_H_
|
| +#ifndef SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_MEMORY_INSTRUMENTATION_CLIENT_PROCESS_IMPL_H_
|
| +#define SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_MEMORY_INSTRUMENTATION_CLIENT_PROCESS_IMPL_H_
|
|
|
| #include "base/compiler_specific.h"
|
| #include "base/single_thread_task_runner.h"
|
| @@ -11,9 +11,9 @@
|
| #include "base/trace_event/memory_dump_manager.h"
|
| #include "base/trace_event/memory_dump_request_args.h"
|
| #include "mojo/public/cpp/bindings/binding.h"
|
| -#include "services/resource_coordinator/public/cpp/memory/coordinator.h"
|
| +#include "services/resource_coordinator/public/cpp/memory_instrumentation/coordinator.h"
|
| #include "services/resource_coordinator/public/cpp/resource_coordinator_export.h"
|
| -#include "services/resource_coordinator/public/interfaces/memory/memory_instrumentation.mojom.h"
|
| +#include "services/resource_coordinator/public/interfaces/memory_instrumentation/memory_instrumentation.mojom.h"
|
| #include "services/service_manager/public/cpp/connector.h"
|
|
|
| namespace memory_instrumentation {
|
| @@ -26,9 +26,8 @@ namespace memory_instrumentation {
|
| // no Coordinator service in child processes. So, in a child process, the
|
| // local dump manager remotely connects to the Coordinator service. In the
|
| // browser process, it locally connects to the Coordinator service.
|
| -class SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_EXPORT
|
| - ProcessLocalDumpManagerImpl
|
| - : public NON_EXPORTED_BASE(mojom::ProcessLocalDumpManager) {
|
| +class SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_EXPORT ClientProcessImpl
|
| + : public NON_EXPORTED_BASE(mojom::ClientProcess) {
|
| public:
|
| class SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_EXPORT Config {
|
| public:
|
| @@ -73,18 +72,18 @@ class SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_EXPORT
|
| void SetAsNonCoordinatorForTesting();
|
|
|
| private:
|
| - friend std::default_delete<ProcessLocalDumpManagerImpl>; // For testing
|
| - friend class ProcessLocalDumpManagerImplTest; // For testing
|
| + friend std::default_delete<ClientProcessImpl>; // For testing
|
| + friend class ClientProcessImplTest;
|
|
|
| - ProcessLocalDumpManagerImpl(const Config& config);
|
| - ~ProcessLocalDumpManagerImpl() override;
|
| + ClientProcessImpl(const Config& config);
|
| + ~ClientProcessImpl() override;
|
|
|
| - // The ProcessLocalDumpManager interface. The coordinator calls this.
|
| + // mojom::ClientProcess implementation. The Coordinator calls this.
|
| void RequestProcessMemoryDump(
|
| const base::trace_event::MemoryDumpRequestArgs& args,
|
| const RequestProcessMemoryDumpCallback& callback) override;
|
|
|
| - // Callback passed to base::MemoryDUmpManager::CreateProcessDump().
|
| + // Callback passed to base::MemoryDumpManager::CreateProcessDump().
|
| void OnProcessMemoryDumpDone(
|
| const RequestProcessMemoryDumpCallback&,
|
| uint64_t dump_guid,
|
| @@ -99,16 +98,16 @@ class SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_EXPORT
|
| mojom::GlobalMemoryDumpPtr global_memory_dump);
|
|
|
| mojom::CoordinatorPtr coordinator_;
|
| - mojo::Binding<mojom::ProcessLocalDumpManager> binding_;
|
| + mojo::Binding<mojom::ClientProcess> binding_;
|
| const Config config_;
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
|
| uint64_t pending_memory_dump_guid_;
|
|
|
| base::Lock pending_memory_dump_guid_lock_;
|
|
|
| - DISALLOW_COPY_AND_ASSIGN(ProcessLocalDumpManagerImpl);
|
| + DISALLOW_COPY_AND_ASSIGN(ClientProcessImpl);
|
| };
|
|
|
| } // namespace memory_instrumentation
|
|
|
| -#endif // SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_MEMORY_PROCESS_LOCAL_DUMP_MANAGER_IMPL_H_
|
| +#endif // SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_MEMORY_INSTRUMENTATION_CLIENT_PROCESS_IMPL_H_
|
|
|