1b104340496e3a531e26c8f428c808eca0e039f50San Mehat/* 2b104340496e3a531e26c8f428c808eca0e039f50San Mehat * Copyright (C) 2007 The Android Open Source Project 3b104340496e3a531e26c8f428c808eca0e039f50San Mehat * 4b104340496e3a531e26c8f428c808eca0e039f50San Mehat * Licensed under the Apache License, Version 2.0 (the "License"); 5b104340496e3a531e26c8f428c808eca0e039f50San Mehat * you may not use this file except in compliance with the License. 6b104340496e3a531e26c8f428c808eca0e039f50San Mehat * You may obtain a copy of the License at 7b104340496e3a531e26c8f428c808eca0e039f50San Mehat * 8b104340496e3a531e26c8f428c808eca0e039f50San Mehat * http://www.apache.org/licenses/LICENSE-2.0 9b104340496e3a531e26c8f428c808eca0e039f50San Mehat * 10b104340496e3a531e26c8f428c808eca0e039f50San Mehat * Unless required by applicable law or agreed to in writing, software 11b104340496e3a531e26c8f428c808eca0e039f50San Mehat * distributed under the License is distributed on an "AS IS" BASIS, 12b104340496e3a531e26c8f428c808eca0e039f50San Mehat * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b104340496e3a531e26c8f428c808eca0e039f50San Mehat * See the License for the specific language governing permissions and 14b104340496e3a531e26c8f428c808eca0e039f50San Mehat * limitations under the License. 15b104340496e3a531e26c8f428c808eca0e039f50San Mehat */ 16b104340496e3a531e26c8f428c808eca0e039f50San Mehat 17b104340496e3a531e26c8f428c808eca0e039f50San Mehatpackage android.os.storage; 18b104340496e3a531e26c8f428c808eca0e039f50San Mehat 19b104340496e3a531e26c8f428c808eca0e039f50San Mehat/** 20b104340496e3a531e26c8f428c808eca0e039f50San Mehat * Class that provides access to constants returned from StorageManager 21b104340496e3a531e26c8f428c808eca0e039f50San Mehat * and lower level MountService APIs. 22f09d63a52c84386a7b3539eab5b43f020f194c77Kenny Root * 23f09d63a52c84386a7b3539eab5b43f020f194c77Kenny Root * @hide 24b104340496e3a531e26c8f428c808eca0e039f50San Mehat */ 25b104340496e3a531e26c8f428c808eca0e039f50San Mehatpublic class StorageResultCode 26b104340496e3a531e26c8f428c808eca0e039f50San Mehat{ 27b104340496e3a531e26c8f428c808eca0e039f50San Mehat /** 28b104340496e3a531e26c8f428c808eca0e039f50San Mehat * Operation succeeded. 29b104340496e3a531e26c8f428c808eca0e039f50San Mehat * @see android.os.storage.StorageManager 30b104340496e3a531e26c8f428c808eca0e039f50San Mehat */ 31b104340496e3a531e26c8f428c808eca0e039f50San Mehat public static final int OperationSucceeded = 0; 32b104340496e3a531e26c8f428c808eca0e039f50San Mehat 33b104340496e3a531e26c8f428c808eca0e039f50San Mehat /** 34b104340496e3a531e26c8f428c808eca0e039f50San Mehat * Operation failed: Internal error. 35b104340496e3a531e26c8f428c808eca0e039f50San Mehat * @see android.os.storage.StorageManager 36b104340496e3a531e26c8f428c808eca0e039f50San Mehat */ 37b104340496e3a531e26c8f428c808eca0e039f50San Mehat public static final int OperationFailedInternalError = -1; 38b104340496e3a531e26c8f428c808eca0e039f50San Mehat 39b104340496e3a531e26c8f428c808eca0e039f50San Mehat /** 40b104340496e3a531e26c8f428c808eca0e039f50San Mehat * Operation failed: Missing media. 41b104340496e3a531e26c8f428c808eca0e039f50San Mehat * @see android.os.storage.StorageManager 42b104340496e3a531e26c8f428c808eca0e039f50San Mehat */ 43b104340496e3a531e26c8f428c808eca0e039f50San Mehat public static final int OperationFailedNoMedia = -2; 44b104340496e3a531e26c8f428c808eca0e039f50San Mehat 45b104340496e3a531e26c8f428c808eca0e039f50San Mehat /** 46b104340496e3a531e26c8f428c808eca0e039f50San Mehat * Operation failed: Media is blank. 47b104340496e3a531e26c8f428c808eca0e039f50San Mehat * @see android.os.storage.StorageManager 48b104340496e3a531e26c8f428c808eca0e039f50San Mehat */ 49b104340496e3a531e26c8f428c808eca0e039f50San Mehat public static final int OperationFailedMediaBlank = -3; 50b104340496e3a531e26c8f428c808eca0e039f50San Mehat 51b104340496e3a531e26c8f428c808eca0e039f50San Mehat /** 52b104340496e3a531e26c8f428c808eca0e039f50San Mehat * Operation failed: Media is corrupt. 53b104340496e3a531e26c8f428c808eca0e039f50San Mehat * @see android.os.storage.StorageManager 54b104340496e3a531e26c8f428c808eca0e039f50San Mehat */ 55b104340496e3a531e26c8f428c808eca0e039f50San Mehat public static final int OperationFailedMediaCorrupt = -4; 56b104340496e3a531e26c8f428c808eca0e039f50San Mehat 57b104340496e3a531e26c8f428c808eca0e039f50San Mehat /** 58a181b21305e0bcf171e2112a3ca5c08eb4fd2434San Mehat * Operation failed: Storage not mounted. 59b104340496e3a531e26c8f428c808eca0e039f50San Mehat * @see android.os.storage.StorageManager 60b104340496e3a531e26c8f428c808eca0e039f50San Mehat */ 61a181b21305e0bcf171e2112a3ca5c08eb4fd2434San Mehat public static final int OperationFailedStorageNotMounted = -5; 62a181b21305e0bcf171e2112a3ca5c08eb4fd2434San Mehat 63a181b21305e0bcf171e2112a3ca5c08eb4fd2434San Mehat /** 64a181b21305e0bcf171e2112a3ca5c08eb4fd2434San Mehat * Operation failed: Storage is mounted. 65a181b21305e0bcf171e2112a3ca5c08eb4fd2434San Mehat * @see android.os.storage.StorageManager 66a181b21305e0bcf171e2112a3ca5c08eb4fd2434San Mehat */ 67a181b21305e0bcf171e2112a3ca5c08eb4fd2434San Mehat public static final int OperationFailedStorageMounted = -6; 68a181b21305e0bcf171e2112a3ca5c08eb4fd2434San Mehat 69d970998b0d489774ad1c5b94b47d233912f00214San Mehat /** 70d970998b0d489774ad1c5b94b47d233912f00214San Mehat * Operation failed: Storage is busy. 71d970998b0d489774ad1c5b94b47d233912f00214San Mehat * @see android.os.storage.StorageManager 72d970998b0d489774ad1c5b94b47d233912f00214San Mehat */ 73d970998b0d489774ad1c5b94b47d233912f00214San Mehat public static final int OperationFailedStorageBusy = -7; 74d970998b0d489774ad1c5b94b47d233912f00214San Mehat 75b104340496e3a531e26c8f428c808eca0e039f50San Mehat} 76