Home | History | Annotate | Download | only in os

Lines Matching refs:FileDescriptor

40 import java.io.FileDescriptor;
50 * The FileDescriptor returned by {@link Parcel#readFileDescriptor}, allowing
56 private final FileDescriptor mFd;
62 private FileDescriptor mCommFd;
77 * Temporary buffer used by {@link #readCommStatus(FileDescriptor, byte[])},
167 public ParcelFileDescriptor(FileDescriptor fd) {
172 public ParcelFileDescriptor(FileDescriptor fd, FileDescriptor commChannel) {
174 throw new NullPointerException("FileDescriptor must not be null");
198 final FileDescriptor fd = openInternal(file, mode);
231 final FileDescriptor fd = openInternal(file, mode);
234 final FileDescriptor[] comm = createCommSocketPair();
245 private static FileDescriptor openInternal(File file, int mode) throws FileNotFoundException {
257 * FileDescriptor. This obeys standard POSIX semantics, where the
261 public static ParcelFileDescriptor dup(FileDescriptor orig) throws IOException {
263 final FileDescriptor fd = Libcore.os.dup(orig);
272 * FileDescriptor. This obeys standard POSIX semantics, where the
291 * @return Returns a new ParcelFileDescriptor holding a FileDescriptor
295 final FileDescriptor original = new FileDescriptor();
299 final FileDescriptor dup = Libcore.os.dup(original);
313 * @return Returns a new ParcelFileDescriptor holding a FileDescriptor
317 final FileDescriptor fdesc = new FileDescriptor();
325 * ParcelFileDescriptor holds a dup of the original FileDescriptor in
329 * @param socket The Socket whose FileDescriptor is used to create
332 * @return A new ParcelFileDescriptor with the FileDescriptor of the
336 FileDescriptor fd = socket.getFileDescriptor$();
343 * @param datagramSocket The DatagramSocket whose FileDescriptor is used
346 * @return A new ParcelFileDescriptor with the FileDescriptor of the
350 FileDescriptor fd = datagramSocket.getFileDescriptor$();
361 final FileDescriptor[] fds = Libcore.os.pipe();
382 final FileDescriptor[] comm = createCommSocketPair();
383 final FileDescriptor[] fds = Libcore.os.pipe();
398 final FileDescriptor fd0 = new FileDescriptor();
399 final FileDescriptor fd1 = new FileDescriptor();
420 final FileDescriptor[] comm = createCommSocketPair();
421 final FileDescriptor fd0 = new FileDescriptor();
422 final FileDescriptor fd1 = new FileDescriptor();
432 private static FileDescriptor[] createCommSocketPair() throws IOException {
434 final FileDescriptor comm1 = new FileDescriptor();
435 final FileDescriptor comm2 = new FileDescriptor();
439 return new FileDescriptor[] { comm1, comm2 };
463 FileDescriptor fd = file.getFileDescriptor();
501 * Retrieve the actual FileDescriptor associated with this object.
503 * @return Returns the FileDescriptor associated with this object.
505 public FileDescriptor getFileDescriptor() {
709 private static Status readCommStatus(FileDescriptor comm, byte[] buf) {
900 final FileDescriptor fd = in.readRawFileDescriptor();
901 FileDescriptor commChannel = null;
927 * {@link FileDescriptor}, but they can no longer deliver
947 * {@link ParcelFileDescriptor#readCommStatus(FileDescriptor, byte[])}.
1001 private FileDescriptor mCommFd;
1004 public ListenerBridge(FileDescriptor comm, Looper looper, final OnCloseListener listener) {