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

// components/services/storage/public/mojom/session_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_SESSION_STORAGE_CONTROL_MOJOM_PARAMS_DATA_H_
#define COMPONENTS_SERVICES_STORAGE_PUBLIC_MOJOM_SESSION_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  SessionStorageControl_BindNamespace_Params_Data {};
static_assert;
class  SessionStorageControl_BindNamespace_ResponseParams_Data {};
static_assert;
class  SessionStorageControl_BindStorageArea_Params_Data {};
static_assert;
class  SessionStorageControl_BindStorageArea_ResponseParams_Data {};
static_assert;
class  SessionStorageControl_GetUsage_Params_Data {};
static_assert;
class  SessionStorageControl_GetUsage_ResponseParams_Data {};
static_assert;
class  SessionStorageControl_DeleteStorage_Params_Data {};
static_assert;
class  SessionStorageControl_DeleteStorage_ResponseParams_Data {};
static_assert;
class  SessionStorageControl_CleanUpStorage_Params_Data {};
static_assert;
class  SessionStorageControl_CleanUpStorage_ResponseParams_Data {};
static_assert;
class  SessionStorageControl_ScavengeUnusedNamespaces_Params_Data {};
static_assert;
class  SessionStorageControl_ScavengeUnusedNamespaces_ResponseParams_Data {};
static_assert;
class  SessionStorageControl_Flush_Params_Data {};
static_assert;
class  SessionStorageControl_PurgeMemory_Params_Data {};
static_assert;
class  SessionStorageControl_CreateNamespace_Params_Data {};
static_assert;
class  SessionStorageControl_CloneNamespace_Params_Data {};
static_assert;
class  SessionStorageControl_DeleteNamespace_Params_Data {};
static_assert;

}  // namespace internal


class SessionStorageControl_BindNamespace_ParamsDataView {};


class SessionStorageControl_BindNamespace_ResponseParamsDataView {};


class SessionStorageControl_BindStorageArea_ParamsDataView {};


class SessionStorageControl_BindStorageArea_ResponseParamsDataView {};


class SessionStorageControl_GetUsage_ParamsDataView {};


class SessionStorageControl_GetUsage_ResponseParamsDataView {};


class SessionStorageControl_DeleteStorage_ParamsDataView {};


class SessionStorageControl_DeleteStorage_ResponseParamsDataView {};


class SessionStorageControl_CleanUpStorage_ParamsDataView {};


class SessionStorageControl_CleanUpStorage_ResponseParamsDataView {};


class SessionStorageControl_ScavengeUnusedNamespaces_ParamsDataView {};


class SessionStorageControl_ScavengeUnusedNamespaces_ResponseParamsDataView {};


class SessionStorageControl_Flush_ParamsDataView {};


class SessionStorageControl_PurgeMemory_ParamsDataView {};


class SessionStorageControl_CreateNamespace_ParamsDataView {};


class SessionStorageControl_CloneNamespace_ParamsDataView {};


class SessionStorageControl_DeleteNamespace_ParamsDataView {};

inline void SessionStorageControl_BindNamespace_ParamsDataView::GetNamespaceIdDataView(
    mojo::StringDataView* output) {}




inline void SessionStorageControl_BindStorageArea_ParamsDataView::GetStorageKeyDataView(
    ::blink::mojom::StorageKeyDataView* output) {}
inline void SessionStorageControl_BindStorageArea_ParamsDataView::GetNamespaceIdDataView(
    mojo::StringDataView* output) {}






inline void SessionStorageControl_GetUsage_ResponseParamsDataView::GetInfoDataView(
    mojo::ArrayDataView<SessionStorageUsageInfoDataView>* output) {}


inline void SessionStorageControl_DeleteStorage_ParamsDataView::GetStorageKeyDataView(
    ::blink::mojom::StorageKeyDataView* output) {}
inline void SessionStorageControl_DeleteStorage_ParamsDataView::GetNamespaceIdDataView(
    mojo::StringDataView* output) {}
















inline void SessionStorageControl_CreateNamespace_ParamsDataView::GetNamespaceIdDataView(
    mojo::StringDataView* output) {}


inline void SessionStorageControl_CloneNamespace_ParamsDataView::GetNamespaceIdToCloneDataView(
    mojo::StringDataView* output) {}
inline void SessionStorageControl_CloneNamespace_ParamsDataView::GetCloneNamespaceIdDataView(
    mojo::StringDataView* output) {}


inline void SessionStorageControl_DeleteNamespace_ParamsDataView::GetNamespaceIdDataView(
    mojo::StringDataView* output) {}



}  // storage::mojom

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

#endif  // COMPONENTS_SERVICES_STORAGE_PUBLIC_MOJOM_SESSION_STORAGE_CONTROL_MOJOM_PARAMS_DATA_H_