diff options
Diffstat (limited to 'chromium/net/third_party/quiche/src/quiche/common/platform/default/quiche_platform_impl/quiche_flags_impl.h')
-rw-r--r-- | chromium/net/third_party/quiche/src/quiche/common/platform/default/quiche_platform_impl/quiche_flags_impl.h | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/chromium/net/third_party/quiche/src/quiche/common/platform/default/quiche_platform_impl/quiche_flags_impl.h b/chromium/net/third_party/quiche/src/quiche/common/platform/default/quiche_platform_impl/quiche_flags_impl.h index df14e0f2cd5..9e97b263bbb 100644 --- a/chromium/net/third_party/quiche/src/quiche/common/platform/default/quiche_platform_impl/quiche_flags_impl.h +++ b/chromium/net/third_party/quiche/src/quiche/common/platform/default/quiche_platform_impl/quiche_flags_impl.h @@ -29,19 +29,22 @@ #include "quiche/common/quiche_protocol_flags_list.h" #undef QUICHE_PROTOCOL_FLAG -inline bool GetQuicheFlagImpl(bool flag) { return flag; } -inline int32_t GetQuicheFlagImpl(int32_t flag) { return flag; } -inline int64_t GetQuicheFlagImpl(int64_t flag) { return flag; } -inline uint64_t GetQuicheFlagImpl(uint64_t flag) { return flag; } -inline double GetQuicheFlagImpl(double flag) { return flag; } -inline std::string GetQuicheFlagImpl(const std::string& flag) { return flag; } -#define SetQuicheFlagImpl(flag, value) ((flag) = (value)) +#define GetQuicheFlagImpl(flag) GetQuicheFlagImplImpl(FLAGS_##flag) +inline bool GetQuicheFlagImplImpl(bool flag) { return flag; } +inline int32_t GetQuicheFlagImplImpl(int32_t flag) { return flag; } +inline int64_t GetQuicheFlagImplImpl(int64_t flag) { return flag; } +inline uint64_t GetQuicheFlagImplImpl(uint64_t flag) { return flag; } +inline double GetQuicheFlagImplImpl(double flag) { return flag; } +inline std::string GetQuicheFlagImplImpl(const std::string& flag) { + return flag; +} +#define SetQuicheFlagImpl(flag, value) ((FLAGS_##flag) = (value)) // ------------------------------------------------------------------------ // QUICHE feature flags implementation. // ------------------------------------------------------------------------ -#define QUICHE_RELOADABLE_FLAG(flag) FLAGS_quic_reloadable_flag_##flag -#define QUICHE_RESTART_FLAG(flag) FLAGS_quic_restart_flag_##flag +#define QUICHE_RELOADABLE_FLAG(flag) quic_reloadable_flag_##flag +#define QUICHE_RESTART_FLAG(flag) quic_restart_flag_##flag #define GetQuicheReloadableFlagImpl(module, flag) \ GetQuicheFlag(QUICHE_RELOADABLE_FLAG(flag)) #define SetQuicheReloadableFlagImpl(module, flag, value) \ |