chromium/out/Default/gen/services/resource_coordinator/public/mojom/memory_instrumentation/memory_instrumentation.mojom-params-data.h

// services/resource_coordinator/public/mojom/memory_instrumentation/memory_instrumentation.mojom-params-data.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2019 The Chromium Authors
// 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_MOJOM_MEMORY_INSTRUMENTATION_MEMORY_INSTRUMENTATION_MOJOM_PARAMS_DATA_H_
#define SERVICES_RESOURCE_COORDINATOR_PUBLIC_MOJOM_MEMORY_INSTRUMENTATION_MEMORY_INSTRUMENTATION_MOJOM_PARAMS_DATA_H_

#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"

#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif

namespace mojo::internal {
class ValidationContext;
}


namespace memory_instrumentation::mojom {
namespace internal {
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) ClientProcess_RequestChromeMemoryDump_Params_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) ClientProcess_RequestChromeMemoryDump_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) ClientProcess_RequestOSMemoryDump_Params_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) ClientProcess_RequestOSMemoryDump_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) HeapProfiler_DumpProcessesForTracing_Params_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) HeapProfiler_DumpProcessesForTracing_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) HeapProfilerHelper_GetVmRegionsForHeapProfiler_Params_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) HeapProfilerHelper_GetVmRegionsForHeapProfiler_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) Coordinator_RequestGlobalMemoryDump_Params_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) Coordinator_RequestGlobalMemoryDump_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) Coordinator_RequestGlobalMemoryDumpForPid_Params_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) Coordinator_RequestGlobalMemoryDumpForPid_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) Coordinator_RequestPrivateMemoryFootprint_Params_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) Coordinator_RequestPrivateMemoryFootprint_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) Coordinator_RequestGlobalMemoryDumpAndAppendToTrace_Params_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) Coordinator_RequestGlobalMemoryDumpAndAppendToTrace_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(RESOURCE_COORDINATOR_PUBLIC_MOJOM_SHARED) CoordinatorConnector_RegisterCoordinatorClient_Params_Data {};
static_assert;

}  // namespace internal


class ClientProcess_RequestChromeMemoryDump_ParamsDataView {};


class ClientProcess_RequestChromeMemoryDump_ResponseParamsDataView {};


class ClientProcess_RequestOSMemoryDump_ParamsDataView {};


class ClientProcess_RequestOSMemoryDump_ResponseParamsDataView {};


class HeapProfiler_DumpProcessesForTracing_ParamsDataView {};


class HeapProfiler_DumpProcessesForTracing_ResponseParamsDataView {};


class HeapProfilerHelper_GetVmRegionsForHeapProfiler_ParamsDataView {};


class HeapProfilerHelper_GetVmRegionsForHeapProfiler_ResponseParamsDataView {};


class Coordinator_RequestGlobalMemoryDump_ParamsDataView {};


class Coordinator_RequestGlobalMemoryDump_ResponseParamsDataView {};


class Coordinator_RequestGlobalMemoryDumpForPid_ParamsDataView {};


class Coordinator_RequestGlobalMemoryDumpForPid_ResponseParamsDataView {};


class Coordinator_RequestPrivateMemoryFootprint_ParamsDataView {};


class Coordinator_RequestPrivateMemoryFootprint_ResponseParamsDataView {};


class Coordinator_RequestGlobalMemoryDumpAndAppendToTrace_ParamsDataView {};


class Coordinator_RequestGlobalMemoryDumpAndAppendToTrace_ResponseParamsDataView {};


class CoordinatorConnector_RegisterCoordinatorClient_ParamsDataView {};

inline void ClientProcess_RequestChromeMemoryDump_ParamsDataView::GetArgsDataView(
    RequestArgsDataView* output) {}


inline void ClientProcess_RequestChromeMemoryDump_ResponseParamsDataView::GetRawProcessMemoryDumpDataView(
    RawProcessMemoryDumpDataView* output) {}


inline void ClientProcess_RequestOSMemoryDump_ParamsDataView::GetPidsDataView(
    mojo::ArrayDataView<::mojo_base::mojom::ProcessIdDataView>* output) {}


inline void ClientProcess_RequestOSMemoryDump_ResponseParamsDataView::GetDumpsDataView(
    mojo::MapDataView<::mojo_base::mojom::ProcessIdDataView, RawOSMemDumpDataView>* output) {}




inline void HeapProfiler_DumpProcessesForTracing_ResponseParamsDataView::GetResultsDataView(
    mojo::ArrayDataView<HeapProfileResultDataView>* output) {}


inline void HeapProfilerHelper_GetVmRegionsForHeapProfiler_ParamsDataView::GetPidsDataView(
    mojo::ArrayDataView<::mojo_base::mojom::ProcessIdDataView>* output) {}


inline void HeapProfilerHelper_GetVmRegionsForHeapProfiler_ResponseParamsDataView::GetVmRegionsDataView(
    mojo::MapDataView<::mojo_base::mojom::ProcessIdDataView, mojo::ArrayDataView<VmRegionDataView>>* output) {}


inline void Coordinator_RequestGlobalMemoryDump_ParamsDataView::GetAllocatorDumpNamesDataView(
    mojo::ArrayDataView<mojo::StringDataView>* output) {}


inline void Coordinator_RequestGlobalMemoryDump_ResponseParamsDataView::GetGlobalMemoryDumpDataView(
    GlobalMemoryDumpDataView* output) {}


inline void Coordinator_RequestGlobalMemoryDumpForPid_ParamsDataView::GetPidDataView(
    ::mojo_base::mojom::ProcessIdDataView* output) {}
inline void Coordinator_RequestGlobalMemoryDumpForPid_ParamsDataView::GetAllocatorDumpNamesDataView(
    mojo::ArrayDataView<mojo::StringDataView>* output) {}


inline void Coordinator_RequestGlobalMemoryDumpForPid_ResponseParamsDataView::GetGlobalMemoryDumpDataView(
    GlobalMemoryDumpDataView* output) {}


inline void Coordinator_RequestPrivateMemoryFootprint_ParamsDataView::GetPidDataView(
    ::mojo_base::mojom::ProcessIdDataView* output) {}


inline void Coordinator_RequestPrivateMemoryFootprint_ResponseParamsDataView::GetGlobalMemoryDumpDataView(
    GlobalMemoryDumpDataView* output) {}









}  // memory_instrumentation::mojom

#if defined(__clang__)
#pragma clang diagnostic pop
#endif

#endif  // SERVICES_RESOURCE_COORDINATOR_PUBLIC_MOJOM_MEMORY_INSTRUMENTATION_MEMORY_INSTRUMENTATION_MOJOM_PARAMS_DATA_H_