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 {
     12 
     13 const char* const kDefaultSavableSchemes[] = {
     14   chrome::kHttpScheme,
     15   chrome::kHttpsScheme,
     16   chrome::kFileScheme,
     17   chrome::kFileSystemScheme,
     18   chrome::kFtpScheme,
     19   chrome::kChromeDevToolsScheme,
     20   chrome::kChromeUIScheme,
     21   chrome::kDataScheme,
     22   NULL
     23 };
     24 
     25 const char* const* g_savable_schemes = kDefaultSavableSchemes;
     26 
     27 }  // namespace
     28 
     29 namespace content {
     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