Index: mojo/system/embedder.cc |
diff --git a/mojo/system/embedder.cc b/mojo/system/embedder.cc |
index 4136f7cde53706bacc62852787d4da98764c85ce..53788083ffe1e93d9c4950d94134421a2eac58b4 100644 |
--- a/mojo/system/embedder.cc |
+++ b/mojo/system/embedder.cc |
@@ -16,57 +16,57 @@ |
#include "mojo/system/proxy_message_pipe_endpoint.h" |
namespace mojo { |
- |
namespace embedder { |
struct ChannelInfo { |
scoped_refptr<system::Channel> channel; |
}; |
-} // namespace embedder |
- |
-// Have helpers in the |system| namespace, to avoid saying "system::" all over |
-// the place. |
-namespace system { |
-namespace { |
- |
-void CreateChannelOnIOThread( |
+static void CreateChannelOnIOThread( |
ScopedPlatformHandle platform_handle, |
- scoped_refptr<MessagePipe> message_pipe, |
- embedder::DidCreateChannelOnIOThreadCallback callback) { |
+ scoped_refptr<system::MessagePipe> message_pipe, |
+ DidCreateChannelOnIOThreadCallback callback) { |
CHECK(platform_handle.is_valid()); |
- scoped_ptr<embedder::ChannelInfo> channel_info(new embedder::ChannelInfo); |
+ scoped_ptr<ChannelInfo> channel_info(new ChannelInfo); |
- // Create and initialize |Channel|. |
- channel_info->channel = new Channel(); |
+ // Create and initialize a |system::Channel|. |
+ channel_info->channel = new system::Channel(); |
bool success = channel_info->channel->Init(platform_handle.Pass()); |
DCHECK(success); |
// Attach the message pipe endpoint. |
- MessageInTransit::EndpointId endpoint_id = |
+ system::MessageInTransit::EndpointId endpoint_id = |
channel_info->channel->AttachMessagePipeEndpoint(message_pipe, 1); |
- DCHECK_EQ(endpoint_id, Channel::kBootstrapEndpointId); |
- channel_info->channel->RunMessagePipeEndpoint(Channel::kBootstrapEndpointId, |
- Channel::kBootstrapEndpointId); |
+ DCHECK_EQ(endpoint_id, system::Channel::kBootstrapEndpointId); |
+ channel_info->channel->RunMessagePipeEndpoint( |
+ system::Channel::kBootstrapEndpointId, |
+ system::Channel::kBootstrapEndpointId); |
// Hand the channel back to the embedder. |
callback.Run(channel_info.release()); |
} |
-MojoHandle CreateChannelHelper( |
+void Init() { |
+ Core::Init(new system::CoreImpl()); |
+} |
+ |
+MojoHandle CreateChannel( |
ScopedPlatformHandle platform_handle, |
scoped_refptr<base::TaskRunner> io_thread_task_runner, |
- embedder::DidCreateChannelOnIOThreadCallback callback) { |
+ DidCreateChannelOnIOThreadCallback callback) { |
DCHECK(platform_handle.is_valid()); |
- scoped_refptr<MessagePipe> message_pipe(new MessagePipe( |
- scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()), |
- scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()))); |
- scoped_refptr<MessagePipeDispatcher> dispatcher(new MessagePipeDispatcher()); |
+ scoped_refptr<system::MessagePipe> message_pipe( |
+ new system::MessagePipe(scoped_ptr<system::MessagePipeEndpoint>( |
+ new system::LocalMessagePipeEndpoint()), |
+ scoped_ptr<system::MessagePipeEndpoint>( |
+ new system::ProxyMessagePipeEndpoint()))); |
+ scoped_refptr<system::MessagePipeDispatcher> dispatcher( |
+ new system::MessagePipeDispatcher()); |
dispatcher->Init(message_pipe, 0); |
- CoreImpl* core_impl = static_cast<CoreImpl*>(Core::Get()); |
+ system::CoreImpl* core_impl = static_cast<system::CoreImpl*>(Core::Get()); |
DCHECK(core_impl); |
MojoHandle rv = core_impl->AddDispatcher(dispatcher); |
// TODO(vtl): Do we properly handle the failure case here? |
@@ -80,24 +80,6 @@ MojoHandle CreateChannelHelper( |
return rv; |
} |
-} // namespace |
-} // namespace system |
- |
-namespace embedder { |
- |
-void Init() { |
- Core::Init(new system::CoreImpl()); |
-} |
- |
-MojoHandle CreateChannel( |
- system::ScopedPlatformHandle platform_handle, |
- scoped_refptr<base::TaskRunner> io_thread_task_runner, |
- DidCreateChannelOnIOThreadCallback callback) { |
- return system::CreateChannelHelper(platform_handle.Pass(), |
- io_thread_task_runner, |
- callback); |
-} |
- |
void DestroyChannelOnIOThread(ChannelInfo* channel_info) { |
DCHECK(channel_info); |
DCHECK(channel_info->channel.get()); |