chromium/out/Default/gen/components/services/storage/public/mojom/local_storage_control.mojom-params-data.h

// components/services/storage/public/mojom/local_storage_control.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 COMPONENTS_SERVICES_STORAGE_PUBLIC_MOJOM_LOCAL_STORAGE_CONTROL_MOJOM_PARAMS_DATA_H_
#define COMPONENTS_SERVICES_STORAGE_PUBLIC_MOJOM_LOCAL_STORAGE_CONTROL_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 storage::mojom {
namespace internal {
class  LocalStorageControl_BindStorageArea_Params_Data {};
static_assert;
class  LocalStorageControl_GetUsage_Params_Data {};
static_assert;
class  LocalStorageControl_GetUsage_ResponseParams_Data {};
static_assert;
class  LocalStorageControl_DeleteStorage_Params_Data {};
static_assert;
class  LocalStorageControl_DeleteStorage_ResponseParams_Data {};
static_assert;
class  LocalStorageControl_CleanUpStorage_Params_Data {};
static_assert;
class  LocalStorageControl_CleanUpStorage_ResponseParams_Data {};
static_assert;
class  LocalStorageControl_Flush_Params_Data {};
static_assert;
class  LocalStorageControl_NeedsFlushForTesting_Params_Data {};
static_assert;
class  LocalStorageControl_NeedsFlushForTesting_ResponseParams_Data {};
static_assert;
class  LocalStorageControl_PurgeMemory_Params_Data {};
static_assert;
class  LocalStorageControl_ApplyPolicyUpdates_Params_Data {};
static_assert;
class  LocalStorageControl_ForceKeepSessionState_Params_Data {};
static_assert;

}  // namespace internal


class LocalStorageControl_BindStorageArea_ParamsDataView {};


class LocalStorageControl_GetUsage_ParamsDataView {};


class LocalStorageControl_GetUsage_ResponseParamsDataView {};


class LocalStorageControl_DeleteStorage_ParamsDataView {};


class LocalStorageControl_DeleteStorage_ResponseParamsDataView {};


class LocalStorageControl_CleanUpStorage_ParamsDataView {};


class LocalStorageControl_CleanUpStorage_ResponseParamsDataView {};


class LocalStorageControl_Flush_ParamsDataView {};


class LocalStorageControl_NeedsFlushForTesting_ParamsDataView {};


class LocalStorageControl_NeedsFlushForTesting_ResponseParamsDataView {};


class LocalStorageControl_PurgeMemory_ParamsDataView {};


class LocalStorageControl_ApplyPolicyUpdates_ParamsDataView {};


class LocalStorageControl_ForceKeepSessionState_ParamsDataView {};

inline void LocalStorageControl_BindStorageArea_ParamsDataView::GetStorageKeyDataView(
    ::blink::mojom::StorageKeyDataView* output) {}




inline void LocalStorageControl_GetUsage_ResponseParamsDataView::GetInfoDataView(
    mojo::ArrayDataView<::storage::mojom::StorageUsageInfoDataView>* output) {}


inline void LocalStorageControl_DeleteStorage_ParamsDataView::GetStorageKeyDataView(
    ::blink::mojom::StorageKeyDataView* output) {}
















inline void LocalStorageControl_ApplyPolicyUpdates_ParamsDataView::GetPolicyUpdatesDataView(
    mojo::ArrayDataView<::storage::mojom::StoragePolicyUpdateDataView>* output) {}





}  // storage::mojom

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

#endif  // COMPONENTS_SERVICES_STORAGE_PUBLIC_MOJOM_LOCAL_STORAGE_CONTROL_MOJOM_PARAMS_DATA_H_