Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / ipc / ipc_send_fds_test.cc
index 1df6be9..cf2c680 100644 (file)
@@ -33,7 +33,7 @@ const char* kDevZeroPath = "/dev/zero";
 
 class MyChannelDescriptorListenerBase : public IPC::Listener {
  public:
-  virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE {
+  bool OnMessageReceived(const IPC::Message& message) override {
     PickleIterator iter(message);
 
     base::FileDescriptor descriptor;
@@ -60,12 +60,12 @@ class MyChannelDescriptorListener : public MyChannelDescriptorListenerBase {
     return num_fds_received_ == kNumFDsToSend;
   }
 
-  virtual void OnChannelError() OVERRIDE {
+  void OnChannelError() override {
     base::MessageLoop::current()->Quit();
   }
 
  protected:
-  virtual void HandleFD(int fd) OVERRIDE {
+  void HandleFD(int fd) override {
     // Check that we can read from the FD.
     char buf;
     ssize_t amt_read = read(fd, &buf, 1);
@@ -202,9 +202,7 @@ class MyCBListener : public MyChannelDescriptorListenerBase {
     }
 
  protected:
-  virtual void HandleFD(int fd) OVERRIDE {
-    cb_.Run(fd);
-  }
+  void HandleFD(int fd) override { cb_.Run(fd); }
  private:
   base::Callback<void(int)> cb_;
 };
@@ -234,9 +232,8 @@ class PipeChannelHelper {
   void Init() {
     IPC::ChannelHandle in_handle("IN");
     in = IPC::Channel::CreateServer(in_handle, &null_listener_);
-    base::FileDescriptor out_fd(
-        in->TakeClientFileDescriptor(), false);
-    IPC::ChannelHandle out_handle("OUT", out_fd);
+    IPC::ChannelHandle out_handle(
+        "OUT", base::FileDescriptor(in->TakeClientFileDescriptor()));
     out = IPC::Channel::CreateClient(out_handle, &cb_listener_);
     // PostTask the connect calls to make sure the callbacks happens
     // on the right threads.