15f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 25f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)// found in the LICENSE file. 45f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 55f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)#include "content/common/pepper_file_util.h" 65f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 75f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)namespace content { 85f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 903b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)storage::FileSystemType PepperFileSystemTypeToFileSystemType( 105f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) PP_FileSystemType type) { 115f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) switch (type) { 125f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) case PP_FILESYSTEMTYPE_LOCALTEMPORARY: 1303b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles) return storage::kFileSystemTypeTemporary; 145f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) case PP_FILESYSTEMTYPE_LOCALPERSISTENT: 1503b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles) return storage::kFileSystemTypePersistent; 165f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) case PP_FILESYSTEMTYPE_EXTERNAL: 1703b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles) return storage::kFileSystemTypeExternal; 185f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) default: 1903b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles) return storage::kFileSystemTypeUnknown; 205f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) } 215f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)} 225f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 235f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)} // namespace content 24