123456789101112131415161718192021222324252627282930 |
- // Copyright 2021 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.
- #include "printing/metafile_agent.h"
- #include <string>
- #include "base/no_destructor.h"
- namespace printing {
- namespace {
- std::string& GetAgentImpl() {
- static base::NoDestructor<std::string> instance;
- return *instance;
- }
- } // namespace
- void SetAgent(const std::string& user_agent) {
- GetAgentImpl() = user_agent;
- }
- const std::string& GetAgent() {
- return GetAgentImpl();
- }
- } // namespace printing
|