#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif
#include "ui/webui/resources/cr_components/commerce/shopping_service.mojom.h"
#include <math.h>
#include <stdint.h>
#include <utility>
#include "base/debug/alias.h"
#include "base/hash/md5_constexpr.h"
#include "base/run_loop.h"
#include "base/strings/string_number_conversions.h"
#include "base/task/thread_pool/thread_pool_instance.h"
#include "base/trace_event/trace_event.h"
#include "base/trace_event/typed_macros.h"
#include "mojo/public/cpp/bindings/features.h"
#include "mojo/public/cpp/bindings/lib/default_construct_tag_internal.h"
#include "mojo/public/cpp/bindings/lib/generated_code_util.h"
#include "mojo/public/cpp/bindings/lib/message_internal.h"
#include "mojo/public/cpp/bindings/lib/proxy_to_responder.h"
#include "mojo/public/cpp/bindings/lib/send_message_helper.h"
#include "mojo/public/cpp/bindings/lib/serialization_util.h"
#include "mojo/public/cpp/bindings/lib/unserialized_message_context.h"
#include "mojo/public/cpp/bindings/lib/validate_params.h"
#include "mojo/public/cpp/bindings/lib/validation_errors.h"
#include "mojo/public/cpp/bindings/mojo_buildflags.h"
#include "mojo/public/cpp/bindings/urgent_message_scope.h"
#include "mojo/public/interfaces/bindings/interface_control_messages.mojom.h"
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"
#include "ui/webui/resources/cr_components/commerce/shopping_service.mojom-params-data.h"
#include "ui/webui/resources/cr_components/commerce/shopping_service.mojom-shared-message-ids.h"
#include "ui/webui/resources/cr_components/commerce/shopping_service.mojom-import-headers.h"
#include "ui/webui/resources/cr_components/commerce/shopping_service.mojom-test-utils.h"
namespace shopping_service::mojom {
ProductInfo::ProductInfo()
: … { … }
ProductInfo::ProductInfo(
const std::string& title_in,
const std::string& cluster_title_in,
const std::string& domain_in,
const ::GURL& image_url_in,
const ::GURL& product_url_in,
const std::string& current_price_in,
const std::string& previous_price_in,
uint64_t cluster_id_in,
std::vector<std::string> category_labels_in)
: … { … }
ProductInfo::~ProductInfo() = default;
void ProductInfo::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool ProductInfo::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
BookmarkProductInfo::BookmarkProductInfo()
: … { … }
BookmarkProductInfo::BookmarkProductInfo(
int64_t bookmark_id_in,
ProductInfoPtr info_in)
: … { … }
BookmarkProductInfo::~BookmarkProductInfo() = default;
void BookmarkProductInfo::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool BookmarkProductInfo::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PricePoint::PricePoint()
: … { … }
PricePoint::PricePoint(
const std::string& date_in,
float price_in,
const std::string& formatted_price_in)
: … { … }
PricePoint::~PricePoint() = default;
size_t PricePoint::Hash(size_t seed) const { … }
void PricePoint::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool PricePoint::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
UrlInfo::UrlInfo()
: … { … }
UrlInfo::UrlInfo(
const std::string& title_in,
const ::GURL& url_in,
const ::GURL& favicon_url_in,
const ::GURL& thumbnail_url_in)
: … { … }
UrlInfo::~UrlInfo() = default;
void UrlInfo::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool UrlInfo::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
PriceInsightsInfo::PriceInsightsInfo()
: … { … }
PriceInsightsInfo::PriceInsightsInfo(
uint64_t cluster_id_in,
const std::string& typical_low_price_in,
const std::string& typical_high_price_in,
const std::string& catalog_attributes_in,
const ::GURL& jackpot_in,
PriceInsightsInfo::PriceBucket bucket_in,
bool has_multiple_catalogs_in,
std::vector<PricePointPtr> history_in,
const std::string& locale_in,
const std::string& currency_code_in)
: … { … }
PriceInsightsInfo::~PriceInsightsInfo() = default;
void PriceInsightsInfo::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool PriceInsightsInfo::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ProductSpecificationsDescriptionText::ProductSpecificationsDescriptionText()
: … { … }
ProductSpecificationsDescriptionText::ProductSpecificationsDescriptionText(
const std::string& text_in,
std::vector<UrlInfoPtr> urls_in)
: … { … }
ProductSpecificationsDescriptionText::~ProductSpecificationsDescriptionText() = default;
void ProductSpecificationsDescriptionText::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool ProductSpecificationsDescriptionText::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ProductSpecificationsOption::ProductSpecificationsOption()
: … { … }
ProductSpecificationsOption::ProductSpecificationsOption(
std::vector<ProductSpecificationsDescriptionTextPtr> descriptions_in)
: … { … }
ProductSpecificationsOption::~ProductSpecificationsOption() = default;
void ProductSpecificationsOption::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool ProductSpecificationsOption::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ProductSpecificationsDescription::ProductSpecificationsDescription()
: … { … }
ProductSpecificationsDescription::ProductSpecificationsDescription(
std::vector<ProductSpecificationsOptionPtr> options_in,
const std::string& label_in,
const std::string& alt_text_in)
: … { … }
ProductSpecificationsDescription::~ProductSpecificationsDescription() = default;
void ProductSpecificationsDescription::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool ProductSpecificationsDescription::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ProductSpecificationsValue::ProductSpecificationsValue()
: … { … }
ProductSpecificationsValue::ProductSpecificationsValue(
std::vector<ProductSpecificationsDescriptionPtr> specification_descriptions_in,
std::vector<ProductSpecificationsDescriptionTextPtr> summary_in)
: … { … }
ProductSpecificationsValue::~ProductSpecificationsValue() = default;
void ProductSpecificationsValue::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool ProductSpecificationsValue::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ProductSpecificationsProduct::ProductSpecificationsProduct()
: … { … }
ProductSpecificationsProduct::ProductSpecificationsProduct(
uint64_t product_cluster_id_in,
const std::string& title_in,
const ::GURL& image_url_in,
base::flat_map<uint64_t, ProductSpecificationsValuePtr> product_dimension_values_in,
std::vector<ProductSpecificationsDescriptionTextPtr> summary_in)
: … { … }
ProductSpecificationsProduct::~ProductSpecificationsProduct() = default;
void ProductSpecificationsProduct::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool ProductSpecificationsProduct::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ProductSpecificationsFeatureState::ProductSpecificationsFeatureState()
: … { … }
ProductSpecificationsFeatureState::ProductSpecificationsFeatureState(
bool is_syncing_tab_compare_in,
bool can_load_full_page_ui_in,
bool can_manage_sets_in,
bool can_fetch_data_in,
bool is_allowed_for_enterprise_in,
bool is_quality_logging_allowed_in,
bool is_signed_in_in)
: … { … }
ProductSpecificationsFeatureState::~ProductSpecificationsFeatureState() = default;
size_t ProductSpecificationsFeatureState::Hash(size_t seed) const { … }
void ProductSpecificationsFeatureState::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool ProductSpecificationsFeatureState::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ProductSpecifications::ProductSpecifications()
: … { … }
ProductSpecifications::ProductSpecifications(
const base::flat_map<uint64_t, std::string>& product_dimension_map_in,
std::vector<ProductSpecificationsProductPtr> products_in)
: … { … }
ProductSpecifications::~ProductSpecifications() = default;
void ProductSpecifications::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool ProductSpecifications::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
ProductSpecificationsSet::ProductSpecificationsSet()
: … { … }
ProductSpecificationsSet::ProductSpecificationsSet(
const std::string& name_in,
const ::base::Uuid& uuid_in,
std::vector<::GURL> urls_in)
: … { … }
ProductSpecificationsSet::~ProductSpecificationsSet() = default;
void ProductSpecificationsSet::WriteIntoTrace(
perfetto::TracedValue traced_context) const { … }
bool ProductSpecificationsSet::Validate(
const void* data,
mojo::internal::ValidationContext* validation_context) { … }
const char ShoppingServiceHandlerFactory::Name_[] = …;
ShoppingServiceHandlerFactory::IPCStableHashFunction ShoppingServiceHandlerFactory::MessageToMethodInfo_(mojo::Message& message) { … }
const char* ShoppingServiceHandlerFactory::MessageToMethodName_(mojo::Message& message) { … }
#if !BUILDFLAG(IS_FUCHSIA)
uint32_t ShoppingServiceHandlerFactory::CreateShoppingServiceHandler_Sym::IPCStableHash() { … }
# endif
ShoppingServiceHandlerFactoryProxy::ShoppingServiceHandlerFactoryProxy(mojo::MessageReceiverWithResponder* receiver)
: … { … }
void ShoppingServiceHandlerFactoryProxy::CreateShoppingServiceHandler(
::mojo::PendingRemote<Page> in_page, ::mojo::PendingReceiver<ShoppingServiceHandler> in_handler) { … }
bool ShoppingServiceHandlerFactoryStubDispatch::Accept(
ShoppingServiceHandlerFactory* impl,
mojo::Message* message) { … }
bool ShoppingServiceHandlerFactoryStubDispatch::AcceptWithResponder(
ShoppingServiceHandlerFactory* impl,
mojo::Message* message,
std::unique_ptr<mojo::MessageReceiverWithStatus> responder) { … }
namespace {
}
static const mojo::internal::GenericValidationInfo kShoppingServiceHandlerFactoryValidationInfo[] = …;
bool ShoppingServiceHandlerFactoryRequestValidator::Accept(mojo::Message* message) { … }
const char ShoppingServiceHandler::Name_[] = …;
ShoppingServiceHandler::IPCStableHashFunction ShoppingServiceHandler::MessageToMethodInfo_(mojo::Message& message) { … }
const char* ShoppingServiceHandler::MessageToMethodName_(mojo::Message& message) { … }
#if !BUILDFLAG(IS_FUCHSIA)
uint32_t ShoppingServiceHandler::GetAllPriceTrackedBookmarkProductInfo_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetAllShoppingBookmarkProductInfo_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::TrackPriceForBookmark_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::UntrackPriceForBookmark_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetProductInfoForCurrentUrl_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetProductInfoForUrl_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetPriceInsightsInfoForCurrentUrl_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetPriceInsightsInfoForUrl_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetProductSpecificationsForUrls_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetUrlInfosForProductTabs_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetUrlInfosForRecentlyViewedTabs_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::ShowInsightsSidePanelUI_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::IsShoppingListEligible_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetShoppingCollectionBookmarkFolderId_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetPriceTrackingStatusForCurrentUrl_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::SetPriceTrackingStatusForCurrentUrl_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::OpenUrlInNewTab_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::SwitchToOrOpenTab_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetParentBookmarkFolderNameForCurrentUrl_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::ShowBookmarkEditorForCurrentUrl_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::ShowProductSpecificationsSetForUuid_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::ShowFeedbackForPriceInsights_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetAllProductSpecificationsSets_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetProductSpecificationsSetByUuid_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::AddProductSpecificationsSet_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::DeleteProductSpecificationsSet_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::SetNameForProductSpecificationsSet_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::SetUrlsForProductSpecificationsSet_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::SetProductSpecificationsUserFeedback_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::SetProductSpecificationAcceptedDisclosureVersion_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::MaybeShowProductSpecificationDisclosure_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::DeclineProductSpecificationDisclosure_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::ShowSyncSetupFlow_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetProductSpecificationsFeatureState_Sym::IPCStableHash() { … }
uint32_t ShoppingServiceHandler::GetPageTitleFromHistory_Sym::IPCStableHash() { … }
# endif
class ShoppingServiceHandler_GetAllPriceTrackedBookmarkProductInfo_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetAllShoppingBookmarkProductInfo_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetProductInfoForCurrentUrl_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetProductInfoForUrl_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetPriceInsightsInfoForCurrentUrl_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetPriceInsightsInfoForUrl_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetProductSpecificationsForUrls_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetUrlInfosForProductTabs_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetUrlInfosForRecentlyViewedTabs_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_IsShoppingListEligible_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetShoppingCollectionBookmarkFolderId_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetPriceTrackingStatusForCurrentUrl_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetParentBookmarkFolderNameForCurrentUrl_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetAllProductSpecificationsSets_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetProductSpecificationsSetByUuid_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_AddProductSpecificationsSet_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_SetNameForProductSpecificationsSet_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_SetUrlsForProductSpecificationsSet_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_MaybeShowProductSpecificationDisclosure_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetProductSpecificationsFeatureState_ForwardToCallback
: public mojo::MessageReceiver { … };
class ShoppingServiceHandler_GetPageTitleFromHistory_ForwardToCallback
: public mojo::MessageReceiver { … };
ShoppingServiceHandlerProxy::ShoppingServiceHandlerProxy(mojo::MessageReceiverWithResponder* receiver)
: … { … }
void ShoppingServiceHandlerProxy::GetAllPriceTrackedBookmarkProductInfo(
GetAllPriceTrackedBookmarkProductInfoCallback callback) { … }
void ShoppingServiceHandlerProxy::GetAllShoppingBookmarkProductInfo(
GetAllShoppingBookmarkProductInfoCallback callback) { … }
void ShoppingServiceHandlerProxy::TrackPriceForBookmark(
int64_t in_bookmark_id) { … }
void ShoppingServiceHandlerProxy::UntrackPriceForBookmark(
int64_t in_bookmark_id) { … }
void ShoppingServiceHandlerProxy::GetProductInfoForCurrentUrl(
GetProductInfoForCurrentUrlCallback callback) { … }
void ShoppingServiceHandlerProxy::GetProductInfoForUrl(
const ::GURL& in_url, GetProductInfoForUrlCallback callback) { … }
void ShoppingServiceHandlerProxy::GetPriceInsightsInfoForCurrentUrl(
GetPriceInsightsInfoForCurrentUrlCallback callback) { … }
void ShoppingServiceHandlerProxy::GetPriceInsightsInfoForUrl(
const ::GURL& in_url, GetPriceInsightsInfoForUrlCallback callback) { … }
void ShoppingServiceHandlerProxy::GetProductSpecificationsForUrls(
const std::vector<::GURL>& in_urls, GetProductSpecificationsForUrlsCallback callback) { … }
void ShoppingServiceHandlerProxy::GetUrlInfosForProductTabs(
GetUrlInfosForProductTabsCallback callback) { … }
void ShoppingServiceHandlerProxy::GetUrlInfosForRecentlyViewedTabs(
GetUrlInfosForRecentlyViewedTabsCallback callback) { … }
void ShoppingServiceHandlerProxy::ShowInsightsSidePanelUI(
) { … }
void ShoppingServiceHandlerProxy::IsShoppingListEligible(
IsShoppingListEligibleCallback callback) { … }
void ShoppingServiceHandlerProxy::GetShoppingCollectionBookmarkFolderId(
GetShoppingCollectionBookmarkFolderIdCallback callback) { … }
void ShoppingServiceHandlerProxy::GetPriceTrackingStatusForCurrentUrl(
GetPriceTrackingStatusForCurrentUrlCallback callback) { … }
void ShoppingServiceHandlerProxy::SetPriceTrackingStatusForCurrentUrl(
bool in_track) { … }
void ShoppingServiceHandlerProxy::OpenUrlInNewTab(
const ::GURL& in_url) { … }
void ShoppingServiceHandlerProxy::SwitchToOrOpenTab(
const ::GURL& in_url) { … }
void ShoppingServiceHandlerProxy::GetParentBookmarkFolderNameForCurrentUrl(
GetParentBookmarkFolderNameForCurrentUrlCallback callback) { … }
void ShoppingServiceHandlerProxy::ShowBookmarkEditorForCurrentUrl(
) { … }
void ShoppingServiceHandlerProxy::ShowProductSpecificationsSetForUuid(
const ::base::Uuid& in_uuid, bool in_in_new_tab) { … }
void ShoppingServiceHandlerProxy::ShowFeedbackForPriceInsights(
) { … }
void ShoppingServiceHandlerProxy::GetAllProductSpecificationsSets(
GetAllProductSpecificationsSetsCallback callback) { … }
void ShoppingServiceHandlerProxy::GetProductSpecificationsSetByUuid(
const ::base::Uuid& in_uuid, GetProductSpecificationsSetByUuidCallback callback) { … }
void ShoppingServiceHandlerProxy::AddProductSpecificationsSet(
const std::string& in_name, const std::vector<::GURL>& in_urls, AddProductSpecificationsSetCallback callback) { … }
void ShoppingServiceHandlerProxy::DeleteProductSpecificationsSet(
const ::base::Uuid& in_uuid) { … }
void ShoppingServiceHandlerProxy::SetNameForProductSpecificationsSet(
const ::base::Uuid& in_uuid, const std::string& in_name, SetNameForProductSpecificationsSetCallback callback) { … }
void ShoppingServiceHandlerProxy::SetUrlsForProductSpecificationsSet(
const ::base::Uuid& in_uuid, const std::vector<::GURL>& in_urls, SetUrlsForProductSpecificationsSetCallback callback) { … }
void ShoppingServiceHandlerProxy::SetProductSpecificationsUserFeedback(
UserFeedback in_feedback) { … }
void ShoppingServiceHandlerProxy::SetProductSpecificationAcceptedDisclosureVersion(
ProductSpecificationsDisclosureVersion in_version) { … }
void ShoppingServiceHandlerProxy::MaybeShowProductSpecificationDisclosure(
const std::vector<::GURL>& in_urls, const std::string& in_name, MaybeShowProductSpecificationDisclosureCallback callback) { … }
void ShoppingServiceHandlerProxy::DeclineProductSpecificationDisclosure(
) { … }
void ShoppingServiceHandlerProxy::ShowSyncSetupFlow(
) { … }
void ShoppingServiceHandlerProxy::GetProductSpecificationsFeatureState(
GetProductSpecificationsFeatureStateCallback callback) { … }
void ShoppingServiceHandlerProxy::GetPageTitleFromHistory(
const ::GURL& in_url, GetPageTitleFromHistoryCallback callback) { … }
class ShoppingServiceHandler_GetAllPriceTrackedBookmarkProductInfo_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetAllPriceTrackedBookmarkProductInfo_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetAllPriceTrackedBookmarkProductInfo_ProxyToResponder::Run(
std::vector<BookmarkProductInfoPtr> in_productInfos) { … }
class ShoppingServiceHandler_GetAllShoppingBookmarkProductInfo_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetAllShoppingBookmarkProductInfo_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetAllShoppingBookmarkProductInfo_ProxyToResponder::Run(
std::vector<BookmarkProductInfoPtr> in_productInfos) { … }
class ShoppingServiceHandler_GetProductInfoForCurrentUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetProductInfoForCurrentUrl_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetProductInfoForCurrentUrl_ProxyToResponder::Run(
ProductInfoPtr in_productInfo) { … }
class ShoppingServiceHandler_GetProductInfoForUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetProductInfoForUrl_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetProductInfoForUrl_ProxyToResponder::Run(
const ::GURL& in_url, ProductInfoPtr in_productInfo) { … }
class ShoppingServiceHandler_GetPriceInsightsInfoForCurrentUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetPriceInsightsInfoForCurrentUrl_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetPriceInsightsInfoForCurrentUrl_ProxyToResponder::Run(
PriceInsightsInfoPtr in_priceInsightsInfo) { … }
class ShoppingServiceHandler_GetPriceInsightsInfoForUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetPriceInsightsInfoForUrl_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetPriceInsightsInfoForUrl_ProxyToResponder::Run(
const ::GURL& in_url, PriceInsightsInfoPtr in_priceInsightsInfo) { … }
class ShoppingServiceHandler_GetProductSpecificationsForUrls_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetProductSpecificationsForUrls_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetProductSpecificationsForUrls_ProxyToResponder::Run(
ProductSpecificationsPtr in_productSpecs) { … }
class ShoppingServiceHandler_GetUrlInfosForProductTabs_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetUrlInfosForProductTabs_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetUrlInfosForProductTabs_ProxyToResponder::Run(
std::vector<UrlInfoPtr> in_url_infos) { … }
class ShoppingServiceHandler_GetUrlInfosForRecentlyViewedTabs_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetUrlInfosForRecentlyViewedTabs_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetUrlInfosForRecentlyViewedTabs_ProxyToResponder::Run(
std::vector<UrlInfoPtr> in_url_infos) { … }
class ShoppingServiceHandler_IsShoppingListEligible_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_IsShoppingListEligible_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_IsShoppingListEligible_ProxyToResponder::Run(
bool in_eligible) { … }
class ShoppingServiceHandler_GetShoppingCollectionBookmarkFolderId_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetShoppingCollectionBookmarkFolderId_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetShoppingCollectionBookmarkFolderId_ProxyToResponder::Run(
int64_t in_collectionId) { … }
class ShoppingServiceHandler_GetPriceTrackingStatusForCurrentUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetPriceTrackingStatusForCurrentUrl_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetPriceTrackingStatusForCurrentUrl_ProxyToResponder::Run(
bool in_tracked) { … }
class ShoppingServiceHandler_GetParentBookmarkFolderNameForCurrentUrl_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetParentBookmarkFolderNameForCurrentUrl_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetParentBookmarkFolderNameForCurrentUrl_ProxyToResponder::Run(
const ::std::u16string& in_name) { … }
class ShoppingServiceHandler_GetAllProductSpecificationsSets_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetAllProductSpecificationsSets_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetAllProductSpecificationsSets_ProxyToResponder::Run(
std::vector<ProductSpecificationsSetPtr> in_sets) { … }
class ShoppingServiceHandler_GetProductSpecificationsSetByUuid_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetProductSpecificationsSetByUuid_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetProductSpecificationsSetByUuid_ProxyToResponder::Run(
ProductSpecificationsSetPtr in_set) { … }
class ShoppingServiceHandler_AddProductSpecificationsSet_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_AddProductSpecificationsSet_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_AddProductSpecificationsSet_ProxyToResponder::Run(
ProductSpecificationsSetPtr in_created_set) { … }
class ShoppingServiceHandler_SetNameForProductSpecificationsSet_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_SetNameForProductSpecificationsSet_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_SetNameForProductSpecificationsSet_ProxyToResponder::Run(
ProductSpecificationsSetPtr in_updated_set) { … }
class ShoppingServiceHandler_SetUrlsForProductSpecificationsSet_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_SetUrlsForProductSpecificationsSet_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_SetUrlsForProductSpecificationsSet_ProxyToResponder::Run(
ProductSpecificationsSetPtr in_updated_set) { … }
class ShoppingServiceHandler_MaybeShowProductSpecificationDisclosure_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_MaybeShowProductSpecificationDisclosure_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_MaybeShowProductSpecificationDisclosure_ProxyToResponder::Run(
bool in_disclosure_shown) { … }
class ShoppingServiceHandler_GetProductSpecificationsFeatureState_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetProductSpecificationsFeatureState_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetProductSpecificationsFeatureState_ProxyToResponder::Run(
ProductSpecificationsFeatureStatePtr in_state) { … }
class ShoppingServiceHandler_GetPageTitleFromHistory_ProxyToResponder : public ::mojo::internal::ProxyToResponder { … };
bool ShoppingServiceHandler_GetPageTitleFromHistory_ForwardToCallback::Accept(
mojo::Message* message) { … }
void ShoppingServiceHandler_GetPageTitleFromHistory_ProxyToResponder::Run(
const std::string& in_title) { … }
bool ShoppingServiceHandlerStubDispatch::Accept(
ShoppingServiceHandler* impl,
mojo::Message* message) { … }
bool ShoppingServiceHandlerStubDispatch::AcceptWithResponder(
ShoppingServiceHandler* impl,
mojo::Message* message,
std::unique_ptr<mojo::MessageReceiverWithStatus> responder) { … }
namespace {
}
static const mojo::internal::GenericValidationInfo kShoppingServiceHandlerValidationInfo[] = …;
bool ShoppingServiceHandlerRequestValidator::Accept(mojo::Message* message) { … }
bool ShoppingServiceHandlerResponseValidator::Accept(mojo::Message* message) { … }
const char Page::Name_[] = …;
Page::IPCStableHashFunction Page::MessageToMethodInfo_(mojo::Message& message) { … }
const char* Page::MessageToMethodName_(mojo::Message& message) { … }
#if !BUILDFLAG(IS_FUCHSIA)
uint32_t Page::PriceTrackedForBookmark_Sym::IPCStableHash() { … }
uint32_t Page::PriceUntrackedForBookmark_Sym::IPCStableHash() { … }
uint32_t Page::OperationFailedForBookmark_Sym::IPCStableHash() { … }
uint32_t Page::OnProductBookmarkMoved_Sym::IPCStableHash() { … }
uint32_t Page::OnProductSpecificationsSetAdded_Sym::IPCStableHash() { … }
uint32_t Page::OnProductSpecificationsSetUpdated_Sym::IPCStableHash() { … }
uint32_t Page::OnProductSpecificationsSetRemoved_Sym::IPCStableHash() { … }
# endif
PageProxy::PageProxy(mojo::MessageReceiverWithResponder* receiver)
: … { … }
void PageProxy::PriceTrackedForBookmark(
BookmarkProductInfoPtr in_bookmark_product) { … }
void PageProxy::PriceUntrackedForBookmark(
BookmarkProductInfoPtr in_bookmark_product) { … }
void PageProxy::OperationFailedForBookmark(
BookmarkProductInfoPtr in_bookmark_product, bool in_attempted_track) { … }
void PageProxy::OnProductBookmarkMoved(
BookmarkProductInfoPtr in_bookmark_product) { … }
void PageProxy::OnProductSpecificationsSetAdded(
ProductSpecificationsSetPtr in_set) { … }
void PageProxy::OnProductSpecificationsSetUpdated(
ProductSpecificationsSetPtr in_set) { … }
void PageProxy::OnProductSpecificationsSetRemoved(
const ::base::Uuid& in_uuid) { … }
bool PageStubDispatch::Accept(
Page* impl,
mojo::Message* message) { … }
bool PageStubDispatch::AcceptWithResponder(
Page* impl,
mojo::Message* message,
std::unique_ptr<mojo::MessageReceiverWithStatus> responder) { … }
namespace {
}
static const mojo::internal::GenericValidationInfo kPageValidationInfo[] = …;
bool PageRequestValidator::Accept(mojo::Message* message) { … }
}
namespace mojo {
bool StructTraits<::shopping_service::mojom::ProductInfo::DataView, ::shopping_service::mojom::ProductInfoPtr>::Read(
::shopping_service::mojom::ProductInfo::DataView input,
::shopping_service::mojom::ProductInfoPtr* output) { … }
bool StructTraits<::shopping_service::mojom::BookmarkProductInfo::DataView, ::shopping_service::mojom::BookmarkProductInfoPtr>::Read(
::shopping_service::mojom::BookmarkProductInfo::DataView input,
::shopping_service::mojom::BookmarkProductInfoPtr* output) { … }
bool StructTraits<::shopping_service::mojom::PricePoint::DataView, ::shopping_service::mojom::PricePointPtr>::Read(
::shopping_service::mojom::PricePoint::DataView input,
::shopping_service::mojom::PricePointPtr* output) { … }
bool StructTraits<::shopping_service::mojom::UrlInfo::DataView, ::shopping_service::mojom::UrlInfoPtr>::Read(
::shopping_service::mojom::UrlInfo::DataView input,
::shopping_service::mojom::UrlInfoPtr* output) { … }
bool StructTraits<::shopping_service::mojom::PriceInsightsInfo::DataView, ::shopping_service::mojom::PriceInsightsInfoPtr>::Read(
::shopping_service::mojom::PriceInsightsInfo::DataView input,
::shopping_service::mojom::PriceInsightsInfoPtr* output) { … }
bool StructTraits<::shopping_service::mojom::ProductSpecificationsDescriptionText::DataView, ::shopping_service::mojom::ProductSpecificationsDescriptionTextPtr>::Read(
::shopping_service::mojom::ProductSpecificationsDescriptionText::DataView input,
::shopping_service::mojom::ProductSpecificationsDescriptionTextPtr* output) { … }
bool StructTraits<::shopping_service::mojom::ProductSpecificationsOption::DataView, ::shopping_service::mojom::ProductSpecificationsOptionPtr>::Read(
::shopping_service::mojom::ProductSpecificationsOption::DataView input,
::shopping_service::mojom::ProductSpecificationsOptionPtr* output) { … }
bool StructTraits<::shopping_service::mojom::ProductSpecificationsDescription::DataView, ::shopping_service::mojom::ProductSpecificationsDescriptionPtr>::Read(
::shopping_service::mojom::ProductSpecificationsDescription::DataView input,
::shopping_service::mojom::ProductSpecificationsDescriptionPtr* output) { … }
bool StructTraits<::shopping_service::mojom::ProductSpecificationsValue::DataView, ::shopping_service::mojom::ProductSpecificationsValuePtr>::Read(
::shopping_service::mojom::ProductSpecificationsValue::DataView input,
::shopping_service::mojom::ProductSpecificationsValuePtr* output) { … }
bool StructTraits<::shopping_service::mojom::ProductSpecificationsProduct::DataView, ::shopping_service::mojom::ProductSpecificationsProductPtr>::Read(
::shopping_service::mojom::ProductSpecificationsProduct::DataView input,
::shopping_service::mojom::ProductSpecificationsProductPtr* output) { … }
bool StructTraits<::shopping_service::mojom::ProductSpecificationsFeatureState::DataView, ::shopping_service::mojom::ProductSpecificationsFeatureStatePtr>::Read(
::shopping_service::mojom::ProductSpecificationsFeatureState::DataView input,
::shopping_service::mojom::ProductSpecificationsFeatureStatePtr* output) { … }
bool StructTraits<::shopping_service::mojom::ProductSpecifications::DataView, ::shopping_service::mojom::ProductSpecificationsPtr>::Read(
::shopping_service::mojom::ProductSpecifications::DataView input,
::shopping_service::mojom::ProductSpecificationsPtr* output) { … }
bool StructTraits<::shopping_service::mojom::ProductSpecificationsSet::DataView, ::shopping_service::mojom::ProductSpecificationsSetPtr>::Read(
::shopping_service::mojom::ProductSpecificationsSet::DataView input,
::shopping_service::mojom::ProductSpecificationsSetPtr* output) { … }
}
namespace shopping_service::mojom {
void ShoppingServiceHandlerFactoryInterceptorForTesting::CreateShoppingServiceHandler(::mojo::PendingRemote<Page> page, ::mojo::PendingReceiver<ShoppingServiceHandler> handler) { … }
ShoppingServiceHandlerFactoryAsyncWaiter::ShoppingServiceHandlerFactoryAsyncWaiter(
ShoppingServiceHandlerFactory* proxy) : … { … }
ShoppingServiceHandlerFactoryAsyncWaiter::~ShoppingServiceHandlerFactoryAsyncWaiter() = default;
void ShoppingServiceHandlerInterceptorForTesting::GetAllPriceTrackedBookmarkProductInfo(GetAllPriceTrackedBookmarkProductInfoCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetAllShoppingBookmarkProductInfo(GetAllShoppingBookmarkProductInfoCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::TrackPriceForBookmark(int64_t bookmark_id) { … }
void ShoppingServiceHandlerInterceptorForTesting::UntrackPriceForBookmark(int64_t bookmark_id) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetProductInfoForCurrentUrl(GetProductInfoForCurrentUrlCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetProductInfoForUrl(const ::GURL& url, GetProductInfoForUrlCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetPriceInsightsInfoForCurrentUrl(GetPriceInsightsInfoForCurrentUrlCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetPriceInsightsInfoForUrl(const ::GURL& url, GetPriceInsightsInfoForUrlCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetProductSpecificationsForUrls(const std::vector<::GURL>& urls, GetProductSpecificationsForUrlsCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetUrlInfosForProductTabs(GetUrlInfosForProductTabsCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetUrlInfosForRecentlyViewedTabs(GetUrlInfosForRecentlyViewedTabsCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::ShowInsightsSidePanelUI() { … }
void ShoppingServiceHandlerInterceptorForTesting::IsShoppingListEligible(IsShoppingListEligibleCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetShoppingCollectionBookmarkFolderId(GetShoppingCollectionBookmarkFolderIdCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetPriceTrackingStatusForCurrentUrl(GetPriceTrackingStatusForCurrentUrlCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::SetPriceTrackingStatusForCurrentUrl(bool track) { … }
void ShoppingServiceHandlerInterceptorForTesting::OpenUrlInNewTab(const ::GURL& url) { … }
void ShoppingServiceHandlerInterceptorForTesting::SwitchToOrOpenTab(const ::GURL& url) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetParentBookmarkFolderNameForCurrentUrl(GetParentBookmarkFolderNameForCurrentUrlCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::ShowBookmarkEditorForCurrentUrl() { … }
void ShoppingServiceHandlerInterceptorForTesting::ShowProductSpecificationsSetForUuid(const ::base::Uuid& uuid, bool in_new_tab) { … }
void ShoppingServiceHandlerInterceptorForTesting::ShowFeedbackForPriceInsights() { … }
void ShoppingServiceHandlerInterceptorForTesting::GetAllProductSpecificationsSets(GetAllProductSpecificationsSetsCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetProductSpecificationsSetByUuid(const ::base::Uuid& uuid, GetProductSpecificationsSetByUuidCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::AddProductSpecificationsSet(const std::string& name, const std::vector<::GURL>& urls, AddProductSpecificationsSetCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::DeleteProductSpecificationsSet(const ::base::Uuid& uuid) { … }
void ShoppingServiceHandlerInterceptorForTesting::SetNameForProductSpecificationsSet(const ::base::Uuid& uuid, const std::string& name, SetNameForProductSpecificationsSetCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::SetUrlsForProductSpecificationsSet(const ::base::Uuid& uuid, const std::vector<::GURL>& urls, SetUrlsForProductSpecificationsSetCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::SetProductSpecificationsUserFeedback(UserFeedback feedback) { … }
void ShoppingServiceHandlerInterceptorForTesting::SetProductSpecificationAcceptedDisclosureVersion(ProductSpecificationsDisclosureVersion version) { … }
void ShoppingServiceHandlerInterceptorForTesting::MaybeShowProductSpecificationDisclosure(const std::vector<::GURL>& urls, const std::string& name, MaybeShowProductSpecificationDisclosureCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::DeclineProductSpecificationDisclosure() { … }
void ShoppingServiceHandlerInterceptorForTesting::ShowSyncSetupFlow() { … }
void ShoppingServiceHandlerInterceptorForTesting::GetProductSpecificationsFeatureState(GetProductSpecificationsFeatureStateCallback callback) { … }
void ShoppingServiceHandlerInterceptorForTesting::GetPageTitleFromHistory(const ::GURL& url, GetPageTitleFromHistoryCallback callback) { … }
ShoppingServiceHandlerAsyncWaiter::ShoppingServiceHandlerAsyncWaiter(
ShoppingServiceHandler* proxy) : … { … }
ShoppingServiceHandlerAsyncWaiter::~ShoppingServiceHandlerAsyncWaiter() = default;
void ShoppingServiceHandlerAsyncWaiter::GetAllPriceTrackedBookmarkProductInfo(
std::vector<BookmarkProductInfoPtr>* out_productInfos) { … }
std::vector<BookmarkProductInfoPtr> ShoppingServiceHandlerAsyncWaiter::GetAllPriceTrackedBookmarkProductInfo(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetAllShoppingBookmarkProductInfo(
std::vector<BookmarkProductInfoPtr>* out_productInfos) { … }
std::vector<BookmarkProductInfoPtr> ShoppingServiceHandlerAsyncWaiter::GetAllShoppingBookmarkProductInfo(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetProductInfoForCurrentUrl(
ProductInfoPtr* out_productInfo) { … }
ProductInfoPtr ShoppingServiceHandlerAsyncWaiter::GetProductInfoForCurrentUrl(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetProductInfoForUrl(
const ::GURL& url, ::GURL* out_url, ProductInfoPtr* out_productInfo) { … }
void ShoppingServiceHandlerAsyncWaiter::GetPriceInsightsInfoForCurrentUrl(
PriceInsightsInfoPtr* out_priceInsightsInfo) { … }
PriceInsightsInfoPtr ShoppingServiceHandlerAsyncWaiter::GetPriceInsightsInfoForCurrentUrl(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetPriceInsightsInfoForUrl(
const ::GURL& url, ::GURL* out_url, PriceInsightsInfoPtr* out_priceInsightsInfo) { … }
void ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsForUrls(
const std::vector<::GURL>& urls, ProductSpecificationsPtr* out_productSpecs) { … }
ProductSpecificationsPtr ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsForUrls(
const std::vector<::GURL>& urls) { … }
void ShoppingServiceHandlerAsyncWaiter::GetUrlInfosForProductTabs(
std::vector<UrlInfoPtr>* out_url_infos) { … }
std::vector<UrlInfoPtr> ShoppingServiceHandlerAsyncWaiter::GetUrlInfosForProductTabs(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetUrlInfosForRecentlyViewedTabs(
std::vector<UrlInfoPtr>* out_url_infos) { … }
std::vector<UrlInfoPtr> ShoppingServiceHandlerAsyncWaiter::GetUrlInfosForRecentlyViewedTabs(
) { … }
void ShoppingServiceHandlerAsyncWaiter::IsShoppingListEligible(
bool* out_eligible) { … }
bool ShoppingServiceHandlerAsyncWaiter::IsShoppingListEligible(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetShoppingCollectionBookmarkFolderId(
int64_t* out_collectionId) { … }
int64_t ShoppingServiceHandlerAsyncWaiter::GetShoppingCollectionBookmarkFolderId(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetPriceTrackingStatusForCurrentUrl(
bool* out_tracked) { … }
bool ShoppingServiceHandlerAsyncWaiter::GetPriceTrackingStatusForCurrentUrl(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetParentBookmarkFolderNameForCurrentUrl(
::std::u16string* out_name) { … }
::std::u16string ShoppingServiceHandlerAsyncWaiter::GetParentBookmarkFolderNameForCurrentUrl(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetAllProductSpecificationsSets(
std::vector<ProductSpecificationsSetPtr>* out_sets) { … }
std::vector<ProductSpecificationsSetPtr> ShoppingServiceHandlerAsyncWaiter::GetAllProductSpecificationsSets(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsSetByUuid(
const ::base::Uuid& uuid, ProductSpecificationsSetPtr* out_set) { … }
ProductSpecificationsSetPtr ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsSetByUuid(
const ::base::Uuid& uuid) { … }
void ShoppingServiceHandlerAsyncWaiter::AddProductSpecificationsSet(
const std::string& name, const std::vector<::GURL>& urls, ProductSpecificationsSetPtr* out_created_set) { … }
ProductSpecificationsSetPtr ShoppingServiceHandlerAsyncWaiter::AddProductSpecificationsSet(
const std::string& name, const std::vector<::GURL>& urls) { … }
void ShoppingServiceHandlerAsyncWaiter::SetNameForProductSpecificationsSet(
const ::base::Uuid& uuid, const std::string& name, ProductSpecificationsSetPtr* out_updated_set) { … }
ProductSpecificationsSetPtr ShoppingServiceHandlerAsyncWaiter::SetNameForProductSpecificationsSet(
const ::base::Uuid& uuid, const std::string& name) { … }
void ShoppingServiceHandlerAsyncWaiter::SetUrlsForProductSpecificationsSet(
const ::base::Uuid& uuid, const std::vector<::GURL>& urls, ProductSpecificationsSetPtr* out_updated_set) { … }
ProductSpecificationsSetPtr ShoppingServiceHandlerAsyncWaiter::SetUrlsForProductSpecificationsSet(
const ::base::Uuid& uuid, const std::vector<::GURL>& urls) { … }
void ShoppingServiceHandlerAsyncWaiter::MaybeShowProductSpecificationDisclosure(
const std::vector<::GURL>& urls, const std::string& name, bool* out_disclosure_shown) { … }
bool ShoppingServiceHandlerAsyncWaiter::MaybeShowProductSpecificationDisclosure(
const std::vector<::GURL>& urls, const std::string& name) { … }
void ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsFeatureState(
ProductSpecificationsFeatureStatePtr* out_state) { … }
ProductSpecificationsFeatureStatePtr ShoppingServiceHandlerAsyncWaiter::GetProductSpecificationsFeatureState(
) { … }
void ShoppingServiceHandlerAsyncWaiter::GetPageTitleFromHistory(
const ::GURL& url, std::string* out_title) { … }
std::string ShoppingServiceHandlerAsyncWaiter::GetPageTitleFromHistory(
const ::GURL& url) { … }
void PageInterceptorForTesting::PriceTrackedForBookmark(BookmarkProductInfoPtr bookmark_product) { … }
void PageInterceptorForTesting::PriceUntrackedForBookmark(BookmarkProductInfoPtr bookmark_product) { … }
void PageInterceptorForTesting::OperationFailedForBookmark(BookmarkProductInfoPtr bookmark_product, bool attempted_track) { … }
void PageInterceptorForTesting::OnProductBookmarkMoved(BookmarkProductInfoPtr bookmark_product) { … }
void PageInterceptorForTesting::OnProductSpecificationsSetAdded(ProductSpecificationsSetPtr set) { … }
void PageInterceptorForTesting::OnProductSpecificationsSetUpdated(ProductSpecificationsSetPtr set) { … }
void PageInterceptorForTesting::OnProductSpecificationsSetRemoved(const ::base::Uuid& uuid) { … }
PageAsyncWaiter::PageAsyncWaiter(
Page* proxy) : … { … }
PageAsyncWaiter::~PageAsyncWaiter() = default;
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif