| // Copyright 2019 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef THIRD_PARTY_BLINK_PUBLIC_MOJOM_DOM_STORAGE_STORAGE_AREA_MOJOM_FORWARD_H_ |
| #define THIRD_PARTY_BLINK_PUBLIC_MOJOM_DOM_STORAGE_STORAGE_AREA_MOJOM_FORWARD_H_ |
| |
| |
| |
| #include "mojo/public/cpp/bindings/struct_ptr.h" |
| |
| #include "mojo/public/cpp/bindings/associated_interface_ptr.h" |
| #include "mojo/public/cpp/bindings/associated_interface_ptr_info.h" |
| #include "mojo/public/cpp/bindings/associated_interface_request.h" |
| #include "mojo/public/cpp/bindings/interface_ptr.h" |
| #include "mojo/public/cpp/bindings/interface_request.h" |
| #include "mojo/public/cpp/bindings/lib/control_message_handler.h" |
| #include "mojo/public/cpp/bindings/pending_associated_receiver.h" |
| #include "mojo/public/cpp/bindings/pending_associated_remote.h" |
| #include "mojo/public/cpp/bindings/pending_receiver.h" |
| #include "mojo/public/cpp/bindings/pending_remote.h" |
| #include "mojo/public/cpp/bindings/raw_ptr_impl_ref_traits.h" |
| #include "mojo/public/cpp/bindings/thread_safe_interface_ptr.h" |
| |
| |
| #include "mojo/public/cpp/bindings/lib/native_enum_serialization.h" |
| #include "mojo/public/cpp/bindings/lib/native_struct_serialization.h" |
| |
| #ifdef KYTHE_IS_RUNNING |
| #pragma kythe_inline_metadata "Metadata comment" |
| #endif |
| |
| |
| namespace blink { |
| namespace mojom { |
| class KeyValueDataView; |
| |
| class KeyValue; |
| using KeyValuePtr = mojo::StructPtr<KeyValue>; |
| |
| class StorageAreaObserver; |
| |
| // @generated_from: blink.mojom.StorageAreaObserver |
| using StorageAreaObserverPtr = mojo::InterfacePtr<StorageAreaObserver>; |
| using StorageAreaObserverPtrInfo = mojo::InterfacePtrInfo<StorageAreaObserver>; |
| using ThreadSafeStorageAreaObserverPtr = |
| mojo::ThreadSafeInterfacePtr<StorageAreaObserver>; |
| |
| // @generated_from: blink.mojom.StorageAreaObserver |
| using StorageAreaObserverRequest = mojo::InterfaceRequest<StorageAreaObserver>; |
| |
| // @generated_from: blink.mojom.StorageAreaObserver |
| using StorageAreaObserverAssociatedPtr = |
| mojo::AssociatedInterfacePtr<StorageAreaObserver>; |
| using ThreadSafeStorageAreaObserverAssociatedPtr = |
| mojo::ThreadSafeAssociatedInterfacePtr<StorageAreaObserver>; |
| using StorageAreaObserverAssociatedPtrInfo = |
| mojo::AssociatedInterfacePtrInfo<StorageAreaObserver>; |
| |
| // @generated_from: blink.mojom.StorageAreaObserver |
| using StorageAreaObserverAssociatedRequest = |
| mojo::AssociatedInterfaceRequest<StorageAreaObserver>; |
| |
| class StorageAreaGetAllCallback; |
| |
| // @generated_from: blink.mojom.StorageAreaGetAllCallback |
| using StorageAreaGetAllCallbackPtr = mojo::InterfacePtr<StorageAreaGetAllCallback>; |
| using StorageAreaGetAllCallbackPtrInfo = mojo::InterfacePtrInfo<StorageAreaGetAllCallback>; |
| using ThreadSafeStorageAreaGetAllCallbackPtr = |
| mojo::ThreadSafeInterfacePtr<StorageAreaGetAllCallback>; |
| |
| // @generated_from: blink.mojom.StorageAreaGetAllCallback |
| using StorageAreaGetAllCallbackRequest = mojo::InterfaceRequest<StorageAreaGetAllCallback>; |
| |
| // @generated_from: blink.mojom.StorageAreaGetAllCallback |
| using StorageAreaGetAllCallbackAssociatedPtr = |
| mojo::AssociatedInterfacePtr<StorageAreaGetAllCallback>; |
| using ThreadSafeStorageAreaGetAllCallbackAssociatedPtr = |
| mojo::ThreadSafeAssociatedInterfacePtr<StorageAreaGetAllCallback>; |
| using StorageAreaGetAllCallbackAssociatedPtrInfo = |
| mojo::AssociatedInterfacePtrInfo<StorageAreaGetAllCallback>; |
| |
| // @generated_from: blink.mojom.StorageAreaGetAllCallback |
| using StorageAreaGetAllCallbackAssociatedRequest = |
| mojo::AssociatedInterfaceRequest<StorageAreaGetAllCallback>; |
| |
| class StorageArea; |
| |
| // @generated_from: blink.mojom.StorageArea |
| using StorageAreaPtr = mojo::InterfacePtr<StorageArea>; |
| using StorageAreaPtrInfo = mojo::InterfacePtrInfo<StorageArea>; |
| using ThreadSafeStorageAreaPtr = |
| mojo::ThreadSafeInterfacePtr<StorageArea>; |
| |
| // @generated_from: blink.mojom.StorageArea |
| using StorageAreaRequest = mojo::InterfaceRequest<StorageArea>; |
| |
| // @generated_from: blink.mojom.StorageArea |
| using StorageAreaAssociatedPtr = |
| mojo::AssociatedInterfacePtr<StorageArea>; |
| using ThreadSafeStorageAreaAssociatedPtr = |
| mojo::ThreadSafeAssociatedInterfacePtr<StorageArea>; |
| using StorageAreaAssociatedPtrInfo = |
| mojo::AssociatedInterfacePtrInfo<StorageArea>; |
| |
| // @generated_from: blink.mojom.StorageArea |
| using StorageAreaAssociatedRequest = |
| mojo::AssociatedInterfaceRequest<StorageArea>; |
| |
| |
| |
| |
| } // namespace mojom |
| } // namespace blink |
| |
| #endif // THIRD_PARTY_BLINK_PUBLIC_MOJOM_DOM_STORAGE_STORAGE_AREA_MOJOM_FORWARD_H_ |
| |
| /* Metadata comment |
| eyJtZXRhIjogW3siZW5kIjogMTU3MywgImJlZ2luIjogMTU1MSwgImVkZ2UiOiAiJS9reXRoZS9l |
| ZGdlL2dlbmVyYXRlcyIsICJ0eXBlIjogImFuY2hvcl9kZWZpbmVzIiwgInZuYW1lIjogeyJjb3Jw |
| dXMiOiAiY2hyb21pdW0uZ29vZ2xlc291cmNlLmNvbS9jaHJvbWl1bS9zcmMiLCAibGFuZ3VhZ2Ui |
| OiAibW9qb20iLCAic2lnbmF0dXJlIjogImJsaW5rLm1vam9tLlN0b3JhZ2VBcmVhT2JzZXJ2ZXIi |
| fX0sIHsiZW5kIjogMTkyMywgImJlZ2luIjogMTkwNCwgImVkZ2UiOiAiJS9reXRoZS9lZGdlL2dl |
| bmVyYXRlcyIsICJ0eXBlIjogImFuY2hvcl9kZWZpbmVzIiwgInZuYW1lIjogeyJjb3JwdXMiOiAi |
| Y2hyb21pdW0uZ29vZ2xlc291cmNlLmNvbS9jaHJvbWl1bS9zcmMiLCAibGFuZ3VhZ2UiOiAibW9q |
| b20iLCAic2lnbmF0dXJlIjogImJsaW5rLm1vam9tLlN0b3JhZ2VBcmVhT2JzZXJ2ZXIifX0sIHsi |
| ZW5kIjogMjU3OSwgImJlZ2luIjogMjU1MSwgImVkZ2UiOiAiJS9reXRoZS9lZGdlL2dlbmVyYXRl |
| cyIsICJ0eXBlIjogImFuY2hvcl9kZWZpbmVzIiwgInZuYW1lIjogeyJjb3JwdXMiOiAiY2hyb21p |
| dW0uZ29vZ2xlc291cmNlLmNvbS9jaHJvbWl1bS9zcmMiLCAibGFuZ3VhZ2UiOiAibW9qb20iLCAi |
| c2lnbmF0dXJlIjogImJsaW5rLm1vam9tLlN0b3JhZ2VBcmVhR2V0QWxsQ2FsbGJhY2sifX0sIHsi |
| ZW5kIjogMjk3NywgImJlZ2luIjogMjk1MiwgImVkZ2UiOiAiJS9reXRoZS9lZGdlL2dlbmVyYXRl |
| cyIsICJ0eXBlIjogImFuY2hvcl9kZWZpbmVzIiwgInZuYW1lIjogeyJjb3JwdXMiOiAiY2hyb21p |
| dW0uZ29vZ2xlc291cmNlLmNvbS9jaHJvbWl1bS9zcmMiLCAibGFuZ3VhZ2UiOiAibW9qb20iLCAi |
| c2lnbmF0dXJlIjogImJsaW5rLm1vam9tLlN0b3JhZ2VBcmVhR2V0QWxsQ2FsbGJhY2sifX0sIHsi |
| ZW5kIjogMzY1MSwgImJlZ2luIjogMzYzNywgImVkZ2UiOiAiJS9reXRoZS9lZGdlL2dlbmVyYXRl |
| cyIsICJ0eXBlIjogImFuY2hvcl9kZWZpbmVzIiwgInZuYW1lIjogeyJjb3JwdXMiOiAiY2hyb21p |
| dW0uZ29vZ2xlc291cmNlLmNvbS9jaHJvbWl1bS9zcmMiLCAibGFuZ3VhZ2UiOiAibW9qb20iLCAi |
| c2lnbmF0dXJlIjogImJsaW5rLm1vam9tLlN0b3JhZ2VBcmVhIn19LCB7ImVuZCI6IDM5MzcsICJi |
| ZWdpbiI6IDM5MjYsICJlZGdlIjogIiUva3l0aGUvZWRnZS9nZW5lcmF0ZXMiLCAidHlwZSI6ICJh |
| bmNob3JfZGVmaW5lcyIsICJ2bmFtZSI6IHsiY29ycHVzIjogImNocm9taXVtLmdvb2dsZXNvdXJj |
| ZS5jb20vY2hyb21pdW0vc3JjIiwgImxhbmd1YWdlIjogIm1vam9tIiwgInNpZ25hdHVyZSI6ICJi |
| bGluay5tb2pvbS5TdG9yYWdlQXJlYSJ9fV0sICJ0eXBlIjogImt5dGhlMCJ9 |
| */ |