Home | History | Annotate | Download | only in common
      1 // Copyright (c) 2012 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 
      5 #include "content/common/savable_url_schemes.h"
      6 
      7 #include <stdlib.h>
      8 
      9 #include "content/public/common/url_constants.h"
     10 
     11 namespace content {
     12 
     13 namespace {
     14 
     15 const char* const kDefaultSavableSchemes[] = {
     16   url::kHttpScheme,
     17   url::kHttpsScheme,
     18   url::kFileScheme,
     19   url::kFileSystemScheme,
     20   url::kFtpScheme,
     21   kChromeDevToolsScheme,
     22   kChromeUIScheme,
     23   url::kDataScheme,
     24   NULL
     25 };
     26 
     27 const char* const* g_savable_schemes = kDefaultSavableSchemes;
     28 
     29 }  // namespace
     30 
     31 const char* const* GetSavableSchemesInternal() {
     32   return g_savable_schemes;
     33 }
     34 
     35 void SetSavableSchemes(const char* const* savable_schemes) {
     36   g_savable_schemes = savable_schemes;
     37 }
     38 
     39 }  // namespace content
     40