blob: 3e15d96e4134a61f299fc46766a1f704ef9bc7c4 [file] [log] [blame]
Jeffrey Young01725a3d2023-10-02 17:31:231// Copyright 2023 The Chromium Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef COMPONENTS_MANTA_FEATURES_H_
6#define COMPONENTS_MANTA_FEATURES_H_
7
8#include "base/component_export.h"
9#include "base/feature_list.h"
10
11namespace manta::features {
12
13// This flag is used for enabling the Manta Service, a profile keyed service for
14// the google chrome Manta project.
15COMPONENT_EXPORT(MANTA) BASE_DECLARE_FEATURE(kMantaService);
16
Jacob Francis68dc56d2024-10-15 23:37:2317COMPONENT_EXPORT(MANTA) BASE_DECLARE_FEATURE(kAnchovyUseProdServer);
18
Chuong Hobcc5f5b2024-01-09 06:48:0319COMPONENT_EXPORT(MANTA) BASE_DECLARE_FEATURE(kOrcaUseProdServer);
20
Guoxing Zhao3c3a38d2024-03-22 06:29:5621COMPONENT_EXPORT(MANTA) BASE_DECLARE_FEATURE(kSeaPenUseProdServer);
22
Nayeem Jahan Rafi42c80992024-10-06 19:33:2023COMPONENT_EXPORT(MANTA) BASE_DECLARE_FEATURE(kWalrusUseProdServer);
24
Jeffrey Young01725a3d2023-10-02 17:31:2325COMPONENT_EXPORT(MANTA) bool IsMantaServiceEnabled();
26
Jacob Francis68dc56d2024-10-15 23:37:2327COMPONENT_EXPORT(MANTA) bool IsAnchovyUseProdServerEnabled();
28
Chuong Hobcc5f5b2024-01-09 06:48:0329COMPONENT_EXPORT(MANTA) bool IsOrcaUseProdServerEnabled();
30
Callistus Tanfa29be92024-10-08 01:13:3731COMPONENT_EXPORT(MANTA) bool IsScannerUseProdServerEnabled();
32
Guoxing Zhao3c3a38d2024-03-22 06:29:5633COMPONENT_EXPORT(MANTA) bool IsSeaPenUseProdServerEnabled();
34
Xinglong Luan09413c72024-05-03 05:16:2735COMPONENT_EXPORT(MANTA) bool IsMahiUseProdServerEnabled();
36
Nayeem Jahan Rafi42c80992024-10-06 19:33:2037COMPONENT_EXPORT(MANTA) bool IsWalrusUseProdServerEnabled();
38
Jeffrey Young01725a3d2023-10-02 17:31:2339} // namespace manta::features
40
41#endif // COMPONENTS_MANTA_FEATURES_H_