| 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 cbd6ce62bdd8db98b1bbe881fb7351f5f643336a..569ee9e98b2ad10739429cb1b9de9814ed75ce42 100644
|
| --- a/content/browser/service_worker/service_worker_context_core.cc
|
| +++ b/content/browser/service_worker/service_worker_context_core.cc
|
| @@ -242,6 +242,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_++;
|
| }
|
|
|