shell_update_query_params_delegate.h 942 B

12345678910111213141516171819202122232425262728293031
  1. // Copyright 2014 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #ifndef EXTENSIONS_SHELL_BROWSER_SHELL_UPDATE_QUERY_PARAMS_DELEGATE_H_
  5. #define EXTENSIONS_SHELL_BROWSER_SHELL_UPDATE_QUERY_PARAMS_DELEGATE_H_
  6. #include <string>
  7. #include "components/update_client/update_query_params_delegate.h"
  8. namespace extensions {
  9. class ShellUpdateQueryParamsDelegate
  10. : public update_client::UpdateQueryParamsDelegate {
  11. public:
  12. ShellUpdateQueryParamsDelegate();
  13. ShellUpdateQueryParamsDelegate(const ShellUpdateQueryParamsDelegate&) =
  14. delete;
  15. ShellUpdateQueryParamsDelegate& operator=(
  16. const ShellUpdateQueryParamsDelegate&) = delete;
  17. ~ShellUpdateQueryParamsDelegate() override;
  18. std::string GetExtraParams() override;
  19. };
  20. } // namespace extensions
  21. #endif // EXTENSIONS_SHELL_BROWSER_SHELL_UPDATE_QUERY_PARAMS_DELEGATE_H_