worker_service_observer.h revision 7d4cd473f85ac64c3747c96c277f9e506a0d2246
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
3// found in the LICENSE file.
4
5#ifndef CONTENT_PUBLIC_BROWSER_WORKER_SERVICE_OBSERVER_H_
6#define CONTENT_PUBLIC_BROWSER_WORKER_SERVICE_OBSERVER_H_
7
8#include "base/process.h"
9#include "base/strings/string16.h"
10
11class GURL;
12
13namespace content {
14
15class WorkerServiceObserver {
16 public:
17  virtual void WorkerCreated(const GURL& url,
18                             const string16& name,
19                             int process_id,
20                             int route_id) {}
21  virtual void WorkerDestroyed(int process_id, int route_id) {}
22
23 protected:
24  virtual ~WorkerServiceObserver() {}
25};
26
27}  // namespace content
28
29#endif  // CONTENT_PUBLIC_BROWSER_WORKER_SERVICE_OBSERVER_H_
30