diff options
Diffstat (limited to 'chrome/browser/search/local_files_ntp_source.h')
-rw-r--r-- | chrome/browser/search/local_files_ntp_source.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/chrome/browser/search/local_files_ntp_source.h b/chrome/browser/search/local_files_ntp_source.h new file mode 100644 index 0000000..aef34a3 --- /dev/null +++ b/chrome/browser/search/local_files_ntp_source.h @@ -0,0 +1,29 @@ +// Copyright 2015 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. + +#ifndef CHROME_BROWSER_SEARCH_LOCAL_FILES_NTP_SOURCE_H_ +#define CHROME_BROWSER_SEARCH_LOCAL_FILES_NTP_SOURCE_H_ + +#include <string> +#include "content/public/browser/url_data_source.h" + +namespace local_ntp { + +// Sends the content of |path| to |callback|, reading |path| as a local file. +// This function is only used for dev builds. +void SendLocalFileResource( + const std::string& path, + const content::URLDataSource::GotDataCallback& callback); + +// Sends the content of |path| to |callback|, reading |path| as a local file. +// It also replaces the first occurrence of {{ORIGIN}} with |origin|. +// This function is only used for dev builds. +void SendLocalFileResourceWithOrigin( + const std::string& path, + const std::string& origin, + const content::URLDataSource::GotDataCallback& callback); + +} // namespace local_ntp + +#endif // CHROME_BROWSER_SEARCH_LOCAL_FILES_NTP_SOURCE_H_ |