| Index: content/browser/service_worker/service_worker_context_core.cc
|
| diff --git a/content/browser/service_worker/service_worker_context_core.cc b/content/browser/service_worker/service_worker_context_core.cc
|
| index 586c9ad9ce06c58caf1790e28dfc6698eb1aac1d..cdc67460bcc7e71022ed9955c01873fc50c1e85e 100644
|
| --- a/content/browser/service_worker/service_worker_context_core.cc
|
| +++ b/content/browser/service_worker/service_worker_context_core.cc
|
| @@ -244,6 +244,30 @@ void ServiceWorkerContextCore::RemoveLiveVersion(int64 id) {
|
| live_versions_.erase(id);
|
| }
|
|
|
| +std::vector<ServiceWorkerRegistrationInfo>
|
| +ServiceWorkerContextCore::GetAllLiveRegistrationInfo() {
|
| + std::vector<ServiceWorkerRegistrationInfo> infos;
|
| + for (std::map<int64, ServiceWorkerRegistration*>::const_iterator iter =
|
| + live_registrations_.begin();
|
| + iter != live_registrations_.end();
|
| + ++iter) {
|
| + infos.push_back(iter->second->GetInfo());
|
| + }
|
| + return infos;
|
| +}
|
| +
|
| +std::vector<ServiceWorkerVersionInfo>
|
| +ServiceWorkerContextCore::GetAllLiveVersionInfo() {
|
| + std::vector<ServiceWorkerVersionInfo> infos;
|
| + for (std::map<int64, ServiceWorkerVersion*>::const_iterator iter =
|
| + live_versions_.begin();
|
| + iter != live_versions_.end();
|
| + ++iter) {
|
| + infos.push_back(iter->second->GetInfo());
|
| + }
|
| + return infos;
|
| +}
|
| +
|
| int ServiceWorkerContextCore::GetNewServiceWorkerHandleId() {
|
| return next_handle_id_++;
|
| }
|
|
|