// This file is generated by TypeBuilder_h.template. // Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef protocol_PWA_h #define protocol_PWA_h #include "chrome/browser/devtools/protocol/protocol.h" // For each imported domain we generate a ValueConversions struct instead of a full domain definition // and include Domain::API version from there. namespace protocol { namespace PWA { class FileHandlerAccept; class FileHandler; DisplayMode; // ------------- Forward and enum declarations. namespace DisplayModeEnum { extern const char Standalone[]; extern const char Browser[]; } // namespace DisplayModeEnum // ------------- Type and builder declarations. class FileHandlerAccept : public ::crdtp::ProtocolObject<FileHandlerAccept> { … }; class FileHandler : public ::crdtp::ProtocolObject<FileHandler> { … }; // ------------- Backend interface. class Backend { … }; // ------------- Frontend interface. class Frontend { … }; // ------------- Dispatcher. class Dispatcher { … }; // ------------- Metainfo. class Metainfo { … }; } // namespace PWA } // namespace protocol #endif // !defined(protocol_PWA_h)