summaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothOutputStream.java
diff options
context:
space:
mode:
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothOutputStream.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothOutputStream.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/framework/java/android/bluetooth/BluetoothOutputStream.java b/framework/java/android/bluetooth/BluetoothOutputStream.java
index a0aa2dee9d..dfec4e102f 100644
--- a/framework/java/android/bluetooth/BluetoothOutputStream.java
+++ b/framework/java/android/bluetooth/BluetoothOutputStream.java
@@ -75,4 +75,16 @@ import java.io.OutputStream;
}
mSocket.write(b, offset, count);
}
+
+ /**
+ * Wait until the data in sending queue is emptied. A polling version
+ * for flush implementation. Use it to ensure the writing data afterwards will
+ * be packed in the new RFCOMM frame.
+ *
+ * @throws IOException if an i/o error occurs.
+ * @since Android 4.2.3
+ */
+ public void flush() throws IOException {
+ mSocket.flush();
+ }
}