| Index: net/base/network_change_notifier_linux.h
|
| diff --git a/net/base/network_change_notifier_linux.h b/net/base/network_change_notifier_linux.h
|
| index 89b054559d238d0d6aa06f00ad31c2f5eb0d7179..3dbb814623b90b9ab8a26aa13d59b041c9d4b298 100644
|
| --- a/net/base/network_change_notifier_linux.h
|
| +++ b/net/base/network_change_notifier_linux.h
|
| @@ -9,17 +9,27 @@
|
| #include "base/basictypes.h"
|
| #include "base/compiler_specific.h"
|
| #include "base/memory/scoped_ptr.h"
|
| +#include "net/base/net_export.h"
|
| #include "net/base/network_change_notifier.h"
|
|
|
| +namespace dbus {
|
| +class Bus;
|
| +}
|
| +
|
| namespace net {
|
|
|
| -class NetworkChangeNotifierLinux : public NetworkChangeNotifier {
|
| +class NET_EXPORT_PRIVATE NetworkChangeNotifierLinux
|
| + : public NetworkChangeNotifier {
|
| public:
|
| - NetworkChangeNotifierLinux();
|
| + static NetworkChangeNotifierLinux* Create();
|
| +
|
| + // Unittests inject a mock bus.
|
| + static NetworkChangeNotifierLinux* CreateForTest(dbus::Bus* bus);
|
|
|
| private:
|
| class Thread;
|
|
|
| + explicit NetworkChangeNotifierLinux(dbus::Bus* bus);
|
| virtual ~NetworkChangeNotifierLinux();
|
|
|
| // NetworkChangeNotifier:
|
|
|