chromium/out/Default/gen/components/services/filesystem/public/mojom/types.mojom-blink-forward.h

// components/services/filesystem/public/mojom/types.mojom-blink-forward.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_TYPES_MOJOM_BLINK_FORWARD_H_
#define COMPONENTS_SERVICES_FILESYSTEM_PUBLIC_MOJOM_TYPES_MOJOM_BLINK_FORWARD_H_

#include <stdint.h>

#include "mojo/public/cpp/bindings/struct_forward.h"




#include "mojo/public/interfaces/bindings/native_struct.mojom-forward.h"





namespace filesystem::mojom {

enum class Whence : int32_t;

enum class FsFileType : int32_t;


}  // filesystem::mojom


namespace filesystem::mojom::blink {
Whence;
FsFileType;

constexpr uint32_t kFlagOpen =;

constexpr uint32_t kFlagCreate =;

constexpr uint32_t kFlagOpenAlways =;

constexpr uint32_t kCreateAlways =;

constexpr uint32_t kFlagOpenTruncated =;

constexpr uint32_t kFlagRead =;

constexpr uint32_t kFlagWrite =;

constexpr uint32_t kFlagAppend =;

constexpr uint32_t kDeleteOnClose =;

constexpr uint32_t kFlagWriteAttributes =;

constexpr uint32_t kDeleteFlagRecursive =;
class TimespecOrNow;
TimespecOrNowPtr;

class FileInformation;
FileInformationPtr;

class DirectoryEntry;
DirectoryEntryPtr;




}  // filesystem::mojom::blink

#endif  // COMPONENTS_SERVICES_FILESYSTEM_PUBLIC_MOJOM_TYPES_MOJOM_BLINK_FORWARD_H_