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

// components/services/filesystem/public/mojom/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_FILESYSTEM_PUBLIC_MOJOM_DIRECTORY_MOJOM_PARAMS_DATA_H_
#define COMPONENTS_SERVICES_FILESYSTEM_PUBLIC_MOJOM_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 filesystem::mojom {
namespace internal {
class  Directory_Read_Params_Data {};
static_assert;
class  Directory_Read_ResponseParams_Data {};
static_assert;
class  Directory_OpenFileHandle_Params_Data {};
static_assert;
class  Directory_OpenFileHandle_ResponseParams_Data {};
static_assert;
class  Directory_OpenFileHandles_Params_Data {};
static_assert;
class  Directory_OpenFileHandles_ResponseParams_Data {};
static_assert;
class  Directory_OpenDirectory_Params_Data {};
static_assert;
class  Directory_OpenDirectory_ResponseParams_Data {};
static_assert;
class  Directory_Rename_Params_Data {};
static_assert;
class  Directory_Rename_ResponseParams_Data {};
static_assert;
class  Directory_Replace_Params_Data {};
static_assert;
class  Directory_Replace_ResponseParams_Data {};
static_assert;
class  Directory_Delete_Params_Data {};
static_assert;
class  Directory_Delete_ResponseParams_Data {};
static_assert;
class  Directory_Exists_Params_Data {};
static_assert;
class  Directory_Exists_ResponseParams_Data {};
static_assert;
class  Directory_IsWritable_Params_Data {};
static_assert;
class  Directory_IsWritable_ResponseParams_Data {};
static_assert;
class  Directory_Flush_Params_Data {};
static_assert;
class  Directory_Flush_ResponseParams_Data {};
static_assert;
class  Directory_StatFile_Params_Data {};
static_assert;
class  Directory_StatFile_ResponseParams_Data {};
static_assert;
class  Directory_Clone_Params_Data {};
static_assert;
class  Directory_ReadEntireFile_Params_Data {};
static_assert;
class  Directory_ReadEntireFile_ResponseParams_Data {};
static_assert;
class  Directory_WriteFile_Params_Data {};
static_assert;
class  Directory_WriteFile_ResponseParams_Data {};
static_assert;

}  // namespace internal


class Directory_Read_ParamsDataView {};


class Directory_Read_ResponseParamsDataView {};


class Directory_OpenFileHandle_ParamsDataView {};


class Directory_OpenFileHandle_ResponseParamsDataView {};


class Directory_OpenFileHandles_ParamsDataView {};


class Directory_OpenFileHandles_ResponseParamsDataView {};


class Directory_OpenDirectory_ParamsDataView {};


class Directory_OpenDirectory_ResponseParamsDataView {};


class Directory_Rename_ParamsDataView {};


class Directory_Rename_ResponseParamsDataView {};


class Directory_Replace_ParamsDataView {};


class Directory_Replace_ResponseParamsDataView {};


class Directory_Delete_ParamsDataView {};


class Directory_Delete_ResponseParamsDataView {};


class Directory_Exists_ParamsDataView {};


class Directory_Exists_ResponseParamsDataView {};


class Directory_IsWritable_ParamsDataView {};


class Directory_IsWritable_ResponseParamsDataView {};


class Directory_Flush_ParamsDataView {};


class Directory_Flush_ResponseParamsDataView {};


class Directory_StatFile_ParamsDataView {};


class Directory_StatFile_ResponseParamsDataView {};


class Directory_Clone_ParamsDataView {};


class Directory_ReadEntireFile_ParamsDataView {};


class Directory_ReadEntireFile_ResponseParamsDataView {};


class Directory_WriteFile_ParamsDataView {};


class Directory_WriteFile_ResponseParamsDataView {};



inline void Directory_Read_ResponseParamsDataView::GetDirectoryContentsDataView(
    mojo::ArrayDataView<::filesystem::mojom::DirectoryEntryDataView>* output) {}


inline void Directory_OpenFileHandle_ParamsDataView::GetPathDataView(
    mojo::StringDataView* output) {}


inline void Directory_OpenFileHandle_ResponseParamsDataView::GetFileHandleDataView(
    ::mojo_base::mojom::FileDataView* output) {}


inline void Directory_OpenFileHandles_ParamsDataView::GetFilesDataView(
    mojo::ArrayDataView<FileOpenDetailsDataView>* output) {}


inline void Directory_OpenFileHandles_ResponseParamsDataView::GetResultsDataView(
    mojo::ArrayDataView<FileOpenResultDataView>* output) {}


inline void Directory_OpenDirectory_ParamsDataView::GetPathDataView(
    mojo::StringDataView* output) {}




inline void Directory_Rename_ParamsDataView::GetPathDataView(
    mojo::StringDataView* output) {}
inline void Directory_Rename_ParamsDataView::GetNewPathDataView(
    mojo::StringDataView* output) {}




inline void Directory_Replace_ParamsDataView::GetPathDataView(
    mojo::StringDataView* output) {}
inline void Directory_Replace_ParamsDataView::GetNewPathDataView(
    mojo::StringDataView* output) {}




inline void Directory_Delete_ParamsDataView::GetPathDataView(
    mojo::StringDataView* output) {}




inline void Directory_Exists_ParamsDataView::GetPathDataView(
    mojo::StringDataView* output) {}




inline void Directory_IsWritable_ParamsDataView::GetPathDataView(
    mojo::StringDataView* output) {}








inline void Directory_StatFile_ParamsDataView::GetPathDataView(
    mojo::StringDataView* output) {}


inline void Directory_StatFile_ResponseParamsDataView::GetFileInformationDataView(
    ::filesystem::mojom::FileInformationDataView* output) {}




inline void Directory_ReadEntireFile_ParamsDataView::GetPathDataView(
    mojo::StringDataView* output) {}


inline void Directory_ReadEntireFile_ResponseParamsDataView::GetDataDataView(
    mojo::ArrayDataView<uint8_t>* output) {}


inline void Directory_WriteFile_ParamsDataView::GetPathDataView(
    mojo::StringDataView* output) {}
inline void Directory_WriteFile_ParamsDataView::GetDataDataView(
    mojo::ArrayDataView<uint8_t>* output) {}





}  // filesystem::mojom

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

#endif  // COMPONENTS_SERVICES_FILESYSTEM_PUBLIC_MOJOM_DIRECTORY_MOJOM_PARAMS_DATA_H_