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 CHROMEOS_NETWORK_NETWORK_CHANGE_NOTIFIER_FACTORY_CHROMEOS_H_
6#define CHROMEOS_NETWORK_NETWORK_CHANGE_NOTIFIER_FACTORY_CHROMEOS_H_
7
8#include "base/basictypes.h"
9#include "base/compiler_specific.h"
10#include "chromeos/chromeos_export.h"
11#include "net/base/network_change_notifier_factory.h"
12
13namespace chromeos {
14
15class NetworkChangeNotifierChromeos;
16
17class CHROMEOS_EXPORT NetworkChangeNotifierFactoryChromeos
18    : public net::NetworkChangeNotifierFactory {
19 public:
20  NetworkChangeNotifierFactoryChromeos() {}
21
22  // net::NetworkChangeNotifierFactory overrides.
23  virtual net::NetworkChangeNotifier* CreateInstance() OVERRIDE;
24
25  static NetworkChangeNotifierChromeos* GetInstance();
26};
27
28}  // namespace chromeos
29
30#endif  // CHROMEOS_NETWORK_NETWORK_CHANGE_NOTIFIER_FACTORY_CHROMEOS_H_
31