| Index: base/file_descriptor_posix.h
|
| diff --git a/base/file_descriptor_posix.h b/base/file_descriptor_posix.h
|
| deleted file mode 100644
|
| index 376ad39e307addafe0cd7395d8578c3956a3a621..0000000000000000000000000000000000000000
|
| --- a/base/file_descriptor_posix.h
|
| +++ /dev/null
|
| @@ -1,52 +0,0 @@
|
| -// Copyright (c) 2006-2009 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef BASE_FILE_DESCRIPTOR_POSIX_H_
|
| -#define BASE_FILE_DESCRIPTOR_POSIX_H_
|
| -
|
| -#include "base/files/file.h"
|
| -#include "base/files/scoped_file.h"
|
| -
|
| -namespace base {
|
| -
|
| -// -----------------------------------------------------------------------------
|
| -// We introduct a special structure for file descriptors in order that we are
|
| -// able to use template specialisation to special-case their handling.
|
| -//
|
| -// WARNING: (Chromium only) There are subtleties to consider if serialising
|
| -// these objects over IPC. See comments in ipc/ipc_message_utils.h
|
| -// above the template specialisation for this structure.
|
| -// -----------------------------------------------------------------------------
|
| -struct FileDescriptor {
|
| - FileDescriptor() : fd(-1), auto_close(false) {}
|
| -
|
| - FileDescriptor(int ifd, bool iauto_close) : fd(ifd), auto_close(iauto_close) {
|
| - }
|
| -
|
| - FileDescriptor(File file) : fd(file.TakePlatformFile()), auto_close(true) {}
|
| - explicit FileDescriptor(ScopedFD fd) : fd(fd.release()), auto_close(true) {}
|
| -
|
| - bool operator==(const FileDescriptor& other) const {
|
| - return (fd == other.fd && auto_close == other.auto_close);
|
| - }
|
| -
|
| - bool operator!=(const FileDescriptor& other) const {
|
| - return !operator==(other);
|
| - }
|
| -
|
| - // A comparison operator so that we can use these as keys in a std::map.
|
| - bool operator<(const FileDescriptor& other) const {
|
| - return other.fd < fd;
|
| - }
|
| -
|
| - int fd;
|
| - // If true, this file descriptor should be closed after it has been used. For
|
| - // example an IPC system might interpret this flag as indicating that the
|
| - // file descriptor it has been given should be closed after use.
|
| - bool auto_close;
|
| -};
|
| -
|
| -} // namespace base
|
| -
|
| -#endif // BASE_FILE_DESCRIPTOR_POSIX_H_
|
|
|