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

// components/services/storage/public/mojom/filesystem/directory.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_FILESYSTEM_DIRECTORY_MOJOM_PARAMS_DATA_H_
#define COMPONENTS_SERVICES_STORAGE_PUBLIC_MOJOM_FILESYSTEM_DIRECTORY_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 COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) FileLock_Release_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) FileLock_Release_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_Clone_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_PathExists_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_PathExists_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_GetEntries_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_GetEntries_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_OpenFile_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_OpenFile_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_CreateDirectory_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_CreateDirectory_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_DeleteFile_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_DeleteFile_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_GetFileInfo_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_GetFileInfo_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_GetPathAccess_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_GetPathAccess_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_RenameFile_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_RenameFile_ResponseParams_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_LockFile_Params_Data {};
static_assert;
class COMPONENT_EXPORT(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED) Directory_LockFile_ResponseParams_Data {};
static_assert;

}  // namespace internal


class FileLock_Release_ParamsDataView {};


class FileLock_Release_ResponseParamsDataView {};


class Directory_Clone_ParamsDataView {};


class Directory_PathExists_ParamsDataView {};


class Directory_PathExists_ResponseParamsDataView {};


class Directory_GetEntries_ParamsDataView {};


class Directory_GetEntries_ResponseParamsDataView {};


class Directory_OpenFile_ParamsDataView {};


class Directory_OpenFile_ResponseParamsDataView {};


class Directory_CreateDirectory_ParamsDataView {};


class Directory_CreateDirectory_ResponseParamsDataView {};


class Directory_DeleteFile_ParamsDataView {};


class Directory_DeleteFile_ResponseParamsDataView {};


class Directory_GetFileInfo_ParamsDataView {};


class Directory_GetFileInfo_ResponseParamsDataView {};


class Directory_GetPathAccess_ParamsDataView {};


class Directory_GetPathAccess_ResponseParamsDataView {};


class Directory_RenameFile_ParamsDataView {};


class Directory_RenameFile_ResponseParamsDataView {};


class Directory_LockFile_ParamsDataView {};


class Directory_LockFile_ResponseParamsDataView {};







inline void Directory_PathExists_ParamsDataView::GetPathDataView(
    StrictRelativePathDataView* output) {}




inline void Directory_GetEntries_ParamsDataView::GetPathDataView(
    StrictRelativePathDataView* output) {}


inline void Directory_GetEntries_ResponseParamsDataView::GetEntriesDataView(
    mojo::ArrayDataView<::mojo_base::mojom::FilePathDataView>* output) {}


inline void Directory_OpenFile_ParamsDataView::GetPathDataView(
    StrictRelativePathDataView* output) {}


inline void Directory_OpenFile_ResponseParamsDataView::GetFileDataView(
    ::mojo_base::mojom::FileDataView* output) {}


inline void Directory_CreateDirectory_ParamsDataView::GetPathDataView(
    StrictRelativePathDataView* output) {}




inline void Directory_DeleteFile_ParamsDataView::GetPathDataView(
    StrictRelativePathDataView* output) {}




inline void Directory_GetFileInfo_ParamsDataView::GetPathDataView(
    StrictRelativePathDataView* output) {}


inline void Directory_GetFileInfo_ResponseParamsDataView::GetInfoDataView(
    ::mojo_base::mojom::FileInfoDataView* output) {}


inline void Directory_GetPathAccess_ParamsDataView::GetPathDataView(
    StrictRelativePathDataView* output) {}


inline void Directory_GetPathAccess_ResponseParamsDataView::GetInfoDataView(
    PathAccessInfoDataView* output) {}


inline void Directory_RenameFile_ParamsDataView::GetOldPathDataView(
    StrictRelativePathDataView* output) {}
inline void Directory_RenameFile_ParamsDataView::GetNewPathDataView(
    StrictRelativePathDataView* output) {}




inline void Directory_LockFile_ParamsDataView::GetPathDataView(
    StrictRelativePathDataView* output) {}





}  // storage::mojom

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

#endif  // COMPONENTS_SERVICES_STORAGE_PUBLIC_MOJOM_FILESYSTEM_DIRECTORY_MOJOM_PARAMS_DATA_H_