| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 206 void InspectorWorkerAgent::setAutoconnectToWorkers(ErrorString*, bool value) | 206 void InspectorWorkerAgent::setAutoconnectToWorkers(ErrorString*, bool value) |
| 207 { | 207 { |
| 208 m_state->setBoolean(WorkerAgentState::autoconnectToWorkers, value); | 208 m_state->setBoolean(WorkerAgentState::autoconnectToWorkers, value); |
| 209 } | 209 } |
| 210 | 210 |
| 211 void InspectorWorkerAgent::setTracingSessionId(const String& sessionId) | 211 void InspectorWorkerAgent::setTracingSessionId(const String& sessionId) |
| 212 { | 212 { |
| 213 m_tracingSessionId = sessionId; | 213 m_tracingSessionId = sessionId; |
| 214 if (sessionId.isEmpty()) | 214 if (sessionId.isEmpty()) |
| 215 return; | 215 return; |
| 216 for (WorkerInfos::iterator it = m_workerInfos.begin(); it != m_workerInfos.e
nd(); ++it) | 216 for (auto& info : m_workerInfos) |
| 217 it->key->writeTimelineStartedEvent(sessionId, it->value.id); | 217 info.key->writeTimelineStartedEvent(sessionId, info.value.id); |
| 218 } | 218 } |
| 219 | 219 |
| 220 bool InspectorWorkerAgent::shouldPauseDedicatedWorkerOnStart() | 220 bool InspectorWorkerAgent::shouldPauseDedicatedWorkerOnStart() |
| 221 { | 221 { |
| 222 return m_state->getBoolean(WorkerAgentState::autoconnectToWorkers); | 222 return m_state->getBoolean(WorkerAgentState::autoconnectToWorkers); |
| 223 } | 223 } |
| 224 | 224 |
| 225 void InspectorWorkerAgent::didStartWorker(WorkerInspectorProxy* workerInspectorP
roxy, const KURL& url) | 225 void InspectorWorkerAgent::didStartWorker(WorkerInspectorProxy* workerInspectorP
roxy, const KURL& url) |
| 226 { | 226 { |
| 227 int id = m_nextId++; | 227 int id = m_nextId++; |
| (...skipping 12 matching lines...) Expand all Loading... |
| 240 m_frontend->workerTerminated(it->key); | 240 m_frontend->workerTerminated(it->key); |
| 241 delete it->value; | 241 delete it->value; |
| 242 m_idToClient.remove(it); | 242 m_idToClient.remove(it); |
| 243 return; | 243 return; |
| 244 } | 244 } |
| 245 } | 245 } |
| 246 } | 246 } |
| 247 | 247 |
| 248 void InspectorWorkerAgent::createWorkerAgentClientsForExistingWorkers() | 248 void InspectorWorkerAgent::createWorkerAgentClientsForExistingWorkers() |
| 249 { | 249 { |
| 250 for (WorkerInfos::iterator it = m_workerInfos.begin(); it != m_workerInfos.e
nd(); ++it) | 250 for (auto& info : m_workerInfos) |
| 251 createWorkerAgentClient(it->key, it->value.url, it->value.id); | 251 createWorkerAgentClient(info.key, info.value.url, info.value.id); |
| 252 } | 252 } |
| 253 | 253 |
| 254 void InspectorWorkerAgent::destroyWorkerAgentClients() | 254 void InspectorWorkerAgent::destroyWorkerAgentClients() |
| 255 { | 255 { |
| 256 for (WorkerClients::iterator it = m_idToClient.begin(); it != m_idToClient.e
nd(); ++it) { | 256 for (auto& client : m_idToClient) { |
| 257 it->value->disconnectFromWorker(); | 257 client.value->disconnectFromWorker(); |
| 258 delete it->value; | 258 delete client.value; |
| 259 } | 259 } |
| 260 m_idToClient.clear(); | 260 m_idToClient.clear(); |
| 261 } | 261 } |
| 262 | 262 |
| 263 void InspectorWorkerAgent::createWorkerAgentClient(WorkerInspectorProxy* workerI
nspectorProxy, const String& url, int id) | 263 void InspectorWorkerAgent::createWorkerAgentClient(WorkerInspectorProxy* workerI
nspectorProxy, const String& url, int id) |
| 264 { | 264 { |
| 265 WorkerAgentClient* client = new WorkerAgentClient(m_frontend, workerInspecto
rProxy, id, m_consoleAgent); | 265 WorkerAgentClient* client = new WorkerAgentClient(m_frontend, workerInspecto
rProxy, id, m_consoleAgent); |
| 266 m_idToClient.set(id, client); | 266 m_idToClient.set(id, client); |
| 267 | 267 |
| 268 ASSERT(m_frontend); | 268 ASSERT(m_frontend); |
| 269 bool autoconnectToWorkers = m_state->getBoolean(WorkerAgentState::autoconnec
tToWorkers); | 269 bool autoconnectToWorkers = m_state->getBoolean(WorkerAgentState::autoconnec
tToWorkers); |
| 270 if (autoconnectToWorkers) | 270 if (autoconnectToWorkers) |
| 271 client->connectToWorker(); | 271 client->connectToWorker(); |
| 272 m_frontend->workerCreated(id, url, autoconnectToWorkers); | 272 m_frontend->workerCreated(id, url, autoconnectToWorkers); |
| 273 } | 273 } |
| 274 | 274 |
| 275 } // namespace blink | 275 } // namespace blink |
| OLD | NEW |