| 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..083454f65406982a35745e01c6e30256d91ed96c 100644
|
| --- a/net/base/network_change_notifier_linux.h
|
| +++ b/net/base/network_change_notifier_linux.h
|
| @@ -11,15 +11,23 @@
|
| #include "base/memory/scoped_ptr.h"
|
| #include "net/base/network_change_notifier.h"
|
|
|
| +namespace dbus {
|
| +class Bus;
|
| +}
|
| +
|
| namespace net {
|
|
|
| class 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:
|
|
|