ServiceProcessControl 146 chrome/browser/browser_shutdown.cc ServiceProcessControl::GetInstance()->Disconnect(); ServiceProcessControl 1477 chrome/browser/metrics/metrics_service.cc if (!ServiceProcessControl::GetInstance()->GetHistograms(callback, timeout)) { ServiceProcessControl 50 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::SERVICE_EVENT_INITIALIZE, ServiceProcessControl 51 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::SERVICE_EVENT_MAX); ServiceProcessControl 61 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::SERVICE_EVENT_ENABLED_ON_LAUNCH, ServiceProcessControl 62 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::SERVICE_EVENT_MAX); ServiceProcessControl 97 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::SERVICE_EVENT_ENABLE, ServiceProcessControl 98 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::SERVICE_EVENT_MAX); ServiceProcessControl 110 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::SERVICE_EVENT_DISABLE, ServiceProcessControl 111 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::SERVICE_EVENT_MAX); ServiceProcessControl 125 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::SERVICE_EVENT_DISABLE_BY_POLICY, ServiceProcessControl 126 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::SERVICE_EVENT_MAX); ServiceProcessControl 180 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl* process_control = GetServiceProcessControl(); ServiceProcessControl 187 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl* process_control = GetServiceProcessControl(); ServiceProcessControl 189 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl::CloudPrintProxyInfoCallback callback = base::Bind( ServiceProcessControl 199 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl* process_control = GetServiceProcessControl(); ServiceProcessControl 209 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl* process_control = GetServiceProcessControl(); ServiceProcessControl 230 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc ServiceProcessControl* CloudPrintProxyService::GetServiceProcessControl() { ServiceProcessControl 231 chrome/browser/printing/cloud_print/cloud_print_proxy_service.cc return ServiceProcessControl::GetInstance(); ServiceProcessControl 19 chrome/browser/printing/cloud_print/cloud_print_proxy_service.h class ServiceProcessControl; ServiceProcessControl 97 chrome/browser/printing/cloud_print/cloud_print_proxy_service.h virtual ServiceProcessControl* GetServiceProcessControl(); ServiceProcessControl 41 chrome/browser/printing/cloud_print/cloud_print_proxy_service_unittest.cc class MockServiceProcessControl : public ServiceProcessControl { ServiceProcessControl 186 chrome/browser/printing/cloud_print/cloud_print_proxy_service_unittest.cc virtual ServiceProcessControl* GetServiceProcessControl() OVERRIDE { ServiceProcessControl 455 chrome/browser/printing/cloud_print/test/cloud_print_proxy_process_browsertest.cc ServiceProcessControl::GetInstance()->SetChannel( ServiceProcessControl 458 chrome/browser/printing/cloud_print/test/cloud_print_proxy_process_browsertest.cc ServiceProcessControl::GetInstance(), ServiceProcessControl 463 chrome/browser/printing/cloud_print/test/cloud_print_proxy_process_browsertest.cc return ServiceProcessControl::GetInstance()->Send(message); ServiceProcessControl 34 chrome/browser/service_process/service_process_control.cc ServiceProcessControl::ServiceProcessControl() { ServiceProcessControl 37 chrome/browser/service_process/service_process_control.cc ServiceProcessControl::~ServiceProcessControl() { ServiceProcessControl 40 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::ConnectInternal() { ServiceProcessControl 60 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::SetChannel(IPC::ChannelProxy* channel) { ServiceProcessControl 64 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::RunConnectDoneTasks() { ServiceProcessControl 84 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::RunAllTasksHelper(TaskList* task_list) { ServiceProcessControl 92 chrome/browser/service_process/service_process_control.cc bool ServiceProcessControl::IsConnected() const { ServiceProcessControl 96 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::Launch(const base::Closure& success_task, ServiceProcessControl 160 chrome/browser/service_process/service_process_control.cc launcher_->Run(base::Bind(&ServiceProcessControl::OnProcessLaunched, ServiceProcessControl 164 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::Disconnect() { ServiceProcessControl 169 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::OnProcessLaunched() { ServiceProcessControl 189 chrome/browser/service_process/service_process_control.cc bool ServiceProcessControl::OnMessageReceived(const IPC::Message& message) { ServiceProcessControl 191 chrome/browser/service_process/service_process_control.cc IPC_BEGIN_MESSAGE_MAP(ServiceProcessControl, message) ServiceProcessControl 201 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::OnChannelConnected(int32 peer_pid) { ServiceProcessControl 219 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::OnChannelError() { ServiceProcessControl 229 chrome/browser/service_process/service_process_control.cc bool ServiceProcessControl::Send(IPC::Message* message) { ServiceProcessControl 237 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::Observe( ServiceProcessControl 246 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::OnCloudPrintProxyInfo( ServiceProcessControl 257 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::OnHistograms( ServiceProcessControl 267 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::RunHistogramsCallback() { ServiceProcessControl 276 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::OnPrinters( ServiceProcessControl 288 chrome/browser/service_process/service_process_control.cc bool ServiceProcessControl::GetCloudPrintProxyInfo( ServiceProcessControl 301 chrome/browser/service_process/service_process_control.cc bool ServiceProcessControl::GetHistograms( ServiceProcessControl 322 chrome/browser/service_process/service_process_control.cc base::Bind(&ServiceProcessControl::RunHistogramsCallback, ServiceProcessControl 332 chrome/browser/service_process/service_process_control.cc bool ServiceProcessControl::GetPrinters( ServiceProcessControl 345 chrome/browser/service_process/service_process_control.cc bool ServiceProcessControl::Shutdown() { ServiceProcessControl 353 chrome/browser/service_process/service_process_control.cc ServiceProcessControl* ServiceProcessControl::GetInstance() { ServiceProcessControl 354 chrome/browser/service_process/service_process_control.cc return Singleton<ServiceProcessControl>::get(); ServiceProcessControl 357 chrome/browser/service_process/service_process_control.cc ServiceProcessControl::Launcher::Launcher(ServiceProcessControl* process, ServiceProcessControl 369 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::Launcher::Run(const base::Closure& task) { ServiceProcessControl 376 chrome/browser/service_process/service_process_control.cc ServiceProcessControl::Launcher::~Launcher() { ServiceProcessControl 381 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::Launcher::Notify() { ServiceProcessControl 387 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::Launcher::CloseProcessHandle() { ServiceProcessControl 395 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::Launcher::DoDetectLaunched() { ServiceProcessControl 419 chrome/browser/service_process/service_process_control.cc void ServiceProcessControl::Launcher::DoRun() { ServiceProcessControl 44 chrome/browser/service_process/service_process_control.h class ServiceProcessControl : public IPC::Sender, ServiceProcessControl 68 chrome/browser/service_process/service_process_control.h typedef IDMap<ServiceProcessControl>::iterator iterator; ServiceProcessControl 76 chrome/browser/service_process/service_process_control.h static ServiceProcessControl* GetInstance(); ServiceProcessControl 146 chrome/browser/service_process/service_process_control.h : public base::RefCountedThreadSafe<ServiceProcessControl::Launcher> { ServiceProcessControl 148 chrome/browser/service_process/service_process_control.h Launcher(ServiceProcessControl* process, base::CommandLine* cmd_line); ServiceProcessControl 157 chrome/browser/service_process/service_process_control.h friend class base::RefCountedThreadSafe<ServiceProcessControl::Launcher>; ServiceProcessControl 167 chrome/browser/service_process/service_process_control.h ServiceProcessControl* process_; ServiceProcessControl 178 chrome/browser/service_process/service_process_control.h ServiceProcessControl(); ServiceProcessControl 179 chrome/browser/service_process/service_process_control.h virtual ~ServiceProcessControl(); ServiceProcessControl 181 chrome/browser/service_process/service_process_control.h friend struct DefaultSingletonTraits<ServiceProcessControl>; ServiceProcessControl 46 chrome/browser/service_process/service_process_control_browsertest.cc ServiceProcessControl::GetInstance()->Launch( ServiceProcessControl 68 chrome/browser/service_process/service_process_control_browsertest.cc ServiceProcessControl::GetInstance()->Disconnect(); ServiceProcessControl 76 chrome/browser/service_process/service_process_control_browsertest.cc if (ServiceProcessControl::GetInstance()->IsConnected()) ServiceProcessControl 77 chrome/browser/service_process/service_process_control_browsertest.cc EXPECT_TRUE(ServiceProcessControl::GetInstance()->Shutdown()); ServiceProcessControl 141 chrome/browser/service_process/service_process_control_browsertest.cc ASSERT_TRUE(ServiceProcessControl::GetInstance()->IsConnected()); ServiceProcessControl 142 chrome/browser/service_process/service_process_control_browsertest.cc ServiceProcessControl::GetInstance()->GetCloudPrintProxyInfo( ServiceProcessControl 147 chrome/browser/service_process/service_process_control_browsertest.cc EXPECT_TRUE(ServiceProcessControl::GetInstance()->Shutdown()); ServiceProcessControl 154 chrome/browser/service_process/service_process_control_browsertest.cc ASSERT_TRUE(ServiceProcessControl::GetInstance()->IsConnected()); ServiceProcessControl 155 chrome/browser/service_process/service_process_control_browsertest.cc ServiceProcessControl::GetInstance()->GetCloudPrintProxyInfo( ServiceProcessControl 160 chrome/browser/service_process/service_process_control_browsertest.cc EXPECT_TRUE(ServiceProcessControl::GetInstance()->Shutdown()); ServiceProcessControl 170 chrome/browser/service_process/service_process_control_browsertest.cc ASSERT_TRUE(ServiceProcessControl::GetInstance()->IsConnected()); ServiceProcessControl 171 chrome/browser/service_process/service_process_control_browsertest.cc EXPECT_TRUE(ServiceProcessControl::GetInstance()->GetCloudPrintProxyInfo( ServiceProcessControl 177 chrome/browser/service_process/service_process_control_browsertest.cc ASSERT_TRUE(ServiceProcessControl::GetInstance()->IsConnected()); ServiceProcessControl 178 chrome/browser/service_process/service_process_control_browsertest.cc EXPECT_TRUE(ServiceProcessControl::GetInstance()->GetCloudPrintProxyInfo( ServiceProcessControl 194 chrome/browser/service_process/service_process_control_browsertest.cc ServiceProcessControl* process = ServiceProcessControl::GetInstance(); ServiceProcessControl 208 chrome/browser/service_process/service_process_control_browsertest.cc ServiceProcessControl* process = ServiceProcessControl::GetInstance(); ServiceProcessControl 226 chrome/browser/service_process/service_process_control_browsertest.cc ASSERT_TRUE(ServiceProcessControl::GetInstance()->IsConnected()); ServiceProcessControl 234 chrome/browser/service_process/service_process_control_browsertest.cc ASSERT_TRUE(ServiceProcessControl::GetInstance()->IsConnected()); ServiceProcessControl 254 chrome/browser/service_process/service_process_control_browsertest.cc ASSERT_FALSE(ServiceProcessControl::GetInstance()->IsConnected()); ServiceProcessControl 256 chrome/browser/service_process/service_process_control_browsertest.cc EXPECT_FALSE(ServiceProcessControl::GetInstance()->GetHistograms( ServiceProcessControl 264 chrome/browser/service_process/service_process_control_browsertest.cc ASSERT_TRUE(ServiceProcessControl::GetInstance()->IsConnected()); ServiceProcessControl 267 chrome/browser/service_process/service_process_control_browsertest.cc EXPECT_TRUE(ServiceProcessControl::GetInstance()->GetHistograms( ServiceProcessControl 272 chrome/browser/service_process/service_process_control_browsertest.cc EXPECT_TRUE(ServiceProcessControl::GetInstance()->Shutdown()); ServiceProcessControl 278 chrome/browser/service_process/service_process_control_browsertest.cc ASSERT_TRUE(ServiceProcessControl::GetInstance()->IsConnected()); ServiceProcessControl 282 chrome/browser/service_process/service_process_control_browsertest.cc EXPECT_TRUE(ServiceProcessControl::GetInstance()->GetHistograms(