From 4528186e0d65fc68ef0dd1941aa2ac8aefcd55a3 Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Fri, 5 Mar 2010 15:46:30 -0800 Subject: Refactor android.backup => android.app.backup Change-Id: I0b21316ff890d7f3c7d4b82837bb60670724c2e8 --- core/java/android/backup/BackupDataOutput.java | 94 -------------------------- 1 file changed, 94 deletions(-) delete mode 100644 core/java/android/backup/BackupDataOutput.java (limited to 'core/java/android/backup/BackupDataOutput.java') diff --git a/core/java/android/backup/BackupDataOutput.java b/core/java/android/backup/BackupDataOutput.java deleted file mode 100644 index 34879d8b960c..000000000000 --- a/core/java/android/backup/BackupDataOutput.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * Copyright (C) 2009 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package android.backup; - -import java.io.FileDescriptor; -import java.io.IOException; - -/** - * STOPSHIP: document - */ -public class BackupDataOutput { - int mBackupWriter; - - public static final int OP_UPDATE = 1; - public static final int OP_DELETE = 2; - - /** @hide */ - public BackupDataOutput(FileDescriptor fd) { - if (fd == null) throw new NullPointerException(); - mBackupWriter = ctor(fd); - if (mBackupWriter == 0) { - throw new RuntimeException("Native initialization failed with fd=" + fd); - } - } - - /** - * Mark the beginning of one record in the backup data stream. - * - * @param key - * @param dataSize The size in bytes of this record's data. Passing a dataSize - * of -1 indicates that the record under this key should be deleted. - * @return The number of bytes written to the backup stream - * @throws IOException if the write failed - */ - public int writeEntityHeader(String key, int dataSize) throws IOException { - int result = writeEntityHeader_native(mBackupWriter, key, dataSize); - if (result >= 0) { - return result; - } else { - throw new IOException("result=0x" + Integer.toHexString(result)); - } - } - - /** - * Write a chunk of data under the current entity to the backup transport. - * @param data A raw data buffer to send - * @param size The number of bytes to be sent in this chunk - * @return the number of bytes written - * @throws IOException if the write failed - */ - public int writeEntityData(byte[] data, int size) throws IOException { - int result = writeEntityData_native(mBackupWriter, data, size); - if (result >= 0) { - return result; - } else { - throw new IOException("result=0x" + Integer.toHexString(result)); - } - } - - public void setKeyPrefix(String keyPrefix) { - setKeyPrefix_native(mBackupWriter, keyPrefix); - } - - /** @hide */ - protected void finalize() throws Throwable { - try { - dtor(mBackupWriter); - } finally { - super.finalize(); - } - } - - private native static int ctor(FileDescriptor fd); - private native static void dtor(int mBackupWriter); - - private native static int writeEntityHeader_native(int mBackupWriter, String key, int dataSize); - private native static int writeEntityData_native(int mBackupWriter, byte[] data, int size); - private native static void setKeyPrefix_native(int mBackupWriter, String keyPrefix); -} - -- cgit v1.2.3