#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 …;
}
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) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif