Commit 82cf3f24 authored by Kevin Marshall's avatar Kevin Marshall Committed by Commit Bot

[fuchsia] Add NetworkChangeNotifier singleton creation logic.

The NetworkChangeNotifier is ready to use, now let's actually use it.
:)

TEST=Exercised change event detection on Ethernet w/Acer Switch 12.

Bug: 843443
Change-Id: I23c4ebbcb536dba55ee6b5b86ecdef775f90bd2f
Reviewed-on: https://chromium-review.googlesource.com/c/1257548Reviewed-by: default avatarNick Harper <nharper@chromium.org>
Reviewed-by: default avatarSergey Ulanov <sergeyu@chromium.org>
Commit-Queue: Kevin Marshall <kmarshall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596026}
parent 3c903294
...@@ -33,6 +33,8 @@ ...@@ -33,6 +33,8 @@
#include "net/base/network_change_notifier_linux.h" #include "net/base/network_change_notifier_linux.h"
#elif defined(OS_MACOSX) #elif defined(OS_MACOSX)
#include "net/base/network_change_notifier_mac.h" #include "net/base/network_change_notifier_mac.h"
#elif defined(OS_FUCHSIA)
#include "net/base/network_change_notifier_fuchsia.h"
#endif #endif
namespace net { namespace net {
...@@ -217,6 +219,8 @@ NetworkChangeNotifier* NetworkChangeNotifier::Create() { ...@@ -217,6 +219,8 @@ NetworkChangeNotifier* NetworkChangeNotifier::Create() {
return new NetworkChangeNotifierLinux(std::unordered_set<std::string>()); return new NetworkChangeNotifierLinux(std::unordered_set<std::string>());
#elif defined(OS_MACOSX) #elif defined(OS_MACOSX)
return new NetworkChangeNotifierMac(); return new NetworkChangeNotifierMac();
#elif defined(OS_FUCHSIA)
return new NetworkChangeNotifierFuchsia();
#else #else
NOTIMPLEMENTED(); NOTIMPLEMENTED();
return NULL; return NULL;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment