| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/common/child_process_host_impl.h" | 5 #include "content/common/child_process_host_impl.h" |
| 6 | 6 |
| 7 #include <limits> | 7 #include <limits> |
| 8 | 8 |
| 9 #include "base/atomic_sequence_num.h" | 9 #include "base/atomic_sequence_num.h" |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 268 | 268 |
| 269 #ifdef IPC_MESSAGE_LOG_ENABLED | 269 #ifdef IPC_MESSAGE_LOG_ENABLED |
| 270 if (logger->Enabled()) | 270 if (logger->Enabled()) |
| 271 logger->OnPostDispatchMessage(msg, channel_id_); | 271 logger->OnPostDispatchMessage(msg, channel_id_); |
| 272 #endif | 272 #endif |
| 273 return handled; | 273 return handled; |
| 274 } | 274 } |
| 275 | 275 |
| 276 void ChildProcessHostImpl::OnChannelConnected(int32 peer_pid) { | 276 void ChildProcessHostImpl::OnChannelConnected(int32 peer_pid) { |
| 277 if (!peer_process_.IsValid()) { | 277 if (!peer_process_.IsValid()) { |
| 278 peer_process_ = base::Process::OpenWithExtraPriviles(peer_pid); | 278 peer_process_ = base::Process::OpenWithExtraPrivileges(peer_pid); |
| 279 if (!peer_process_.IsValid()) | 279 if (!peer_process_.IsValid()) |
| 280 peer_process_ = delegate_->GetProcess().Duplicate(); | 280 peer_process_ = delegate_->GetProcess().Duplicate(); |
| 281 DCHECK(peer_process_.IsValid()); | 281 DCHECK(peer_process_.IsValid()); |
| 282 } | 282 } |
| 283 opening_channel_ = false; | 283 opening_channel_ = false; |
| 284 delegate_->OnChannelConnected(peer_pid); | 284 delegate_->OnChannelConnected(peer_pid); |
| 285 for (size_t i = 0; i < filters_.size(); ++i) | 285 for (size_t i = 0; i < filters_.size(); ++i) |
| 286 filters_[i]->OnChannelConnected(peer_pid); | 286 filters_[i]->OnChannelConnected(peer_pid); |
| 287 } | 287 } |
| 288 | 288 |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 339 } | 339 } |
| 340 | 340 |
| 341 void ChildProcessHostImpl::OnDeletedGpuMemoryBuffer( | 341 void ChildProcessHostImpl::OnDeletedGpuMemoryBuffer( |
| 342 gfx::GpuMemoryBufferId id, | 342 gfx::GpuMemoryBufferId id, |
| 343 uint32 sync_point) { | 343 uint32 sync_point) { |
| 344 // Note: Nothing to do here as ownership of shared memory backed | 344 // Note: Nothing to do here as ownership of shared memory backed |
| 345 // GpuMemoryBuffers is passed with IPC. | 345 // GpuMemoryBuffers is passed with IPC. |
| 346 } | 346 } |
| 347 | 347 |
| 348 } // namespace content | 348 } // namespace content |
| OLD | NEW |