| Index: apps/app_shim/unix_domain_socket_acceptor.cc | 
| diff --git a/ipc/ipc_channel_factory.cc b/apps/app_shim/unix_domain_socket_acceptor.cc | 
| similarity index 65% | 
| rename from ipc/ipc_channel_factory.cc | 
| rename to apps/app_shim/unix_domain_socket_acceptor.cc | 
| index 244024c2f6dcf42bb0b8288ed3298b0547a6857e..e31d5595e0ae97c87aa83b2e6b05c624afbe84f4 100644 | 
| --- a/ipc/ipc_channel_factory.cc | 
| +++ b/apps/app_shim/unix_domain_socket_acceptor.cc | 
| @@ -2,33 +2,34 @@ | 
| // Use of this source code is governed by a BSD-style license that can be | 
| // found in the LICENSE file. | 
|  | 
| -#include "ipc/ipc_channel_factory.h" | 
| +#include "apps/app_shim/unix_domain_socket_acceptor.h" | 
|  | 
| #include "base/file_util.h" | 
| #include "base/files/scoped_file.h" | 
| #include "base/logging.h" | 
| #include "ipc/unix_domain_socket_util.h" | 
|  | 
| -namespace IPC { | 
| +namespace apps { | 
|  | 
| -ChannelFactory::ChannelFactory(const base::FilePath& path, Delegate* delegate) | 
| +UnixDomainSocketAcceptor::UnixDomainSocketAcceptor(const base::FilePath& path, | 
| +                                                   Delegate* delegate) | 
| : path_(path), delegate_(delegate), listen_fd_(-1) { | 
| DCHECK(delegate_); | 
| CreateSocket(); | 
| } | 
|  | 
| -ChannelFactory::~ChannelFactory() { | 
| +UnixDomainSocketAcceptor::~UnixDomainSocketAcceptor() { | 
| Close(); | 
| } | 
|  | 
| -bool ChannelFactory::CreateSocket() { | 
| +bool UnixDomainSocketAcceptor::CreateSocket() { | 
| DCHECK(listen_fd_ < 0); | 
|  | 
| // Create the socket. | 
| -  return CreateServerUnixDomainSocket(path_, &listen_fd_); | 
| +  return IPC::CreateServerUnixDomainSocket(path_, &listen_fd_); | 
| } | 
|  | 
| -bool ChannelFactory::Listen() { | 
| +bool UnixDomainSocketAcceptor::Listen() { | 
| if (listen_fd_ < 0) | 
| return false; | 
|  | 
| @@ -44,10 +45,10 @@ bool ChannelFactory::Listen() { | 
| } | 
|  | 
| // Called by libevent when we can read from the fd without blocking. | 
| -void ChannelFactory::OnFileCanReadWithoutBlocking(int fd) { | 
| +void UnixDomainSocketAcceptor::OnFileCanReadWithoutBlocking(int fd) { | 
| DCHECK(fd == listen_fd_); | 
| int new_fd = -1; | 
| -  if (!ServerAcceptConnection(listen_fd_, &new_fd)) { | 
| +  if (!IPC::ServerAcceptConnection(listen_fd_, &new_fd)) { | 
| Close(); | 
| delegate_->OnListenError(); | 
| return; | 
| @@ -61,19 +62,19 @@ void ChannelFactory::OnFileCanReadWithoutBlocking(int fd) { | 
| } | 
|  | 
| // Verify that the IPC channel peer is running as the same user. | 
| -  if (!IsPeerAuthorized(scoped_fd.get())) | 
| +  if (!IPC::IsPeerAuthorized(scoped_fd.get())) | 
| return; | 
|  | 
| -  ChannelHandle handle(std::string(), | 
| -                       base::FileDescriptor(scoped_fd.release(), true)); | 
| +  IPC::ChannelHandle handle(std::string(), | 
| +                            base::FileDescriptor(scoped_fd.release(), true)); | 
| delegate_->OnClientConnected(handle); | 
| } | 
|  | 
| -void ChannelFactory::OnFileCanWriteWithoutBlocking(int fd) { | 
| +void UnixDomainSocketAcceptor::OnFileCanWriteWithoutBlocking(int fd) { | 
| NOTREACHED() << "Listen fd should never be writable."; | 
| } | 
|  | 
| -void ChannelFactory::Close() { | 
| +void UnixDomainSocketAcceptor::Close() { | 
| if (listen_fd_ < 0) | 
| return; | 
| if (IGNORE_EINTR(close(listen_fd_)) < 0) | 
| @@ -86,4 +87,4 @@ void ChannelFactory::Close() { | 
| server_listen_connection_watcher_.StopWatchingFileDescriptor(); | 
| } | 
|  | 
| -}  // namespace IPC | 
| +}  // namespace apps | 
|  |