Revert "Revert "Add NETLINK_ROUTE socket creation and event propagation""
This reverts commit 19fb0c4e5ec6a10473666a2d45267fbc8305ba85.
Conflicts:
NetlinkManager.cpp
Brings back Stan Chesnutt's change related to adding NETLINK_ROUTE
socket creation and event propagation.
Change-Id: I8c0625a95b7996ef75b883ce764c3244dd553a47
Signed-off-by: Mike J. Chen <mjchen@google.com>
diff --git a/NetlinkManager.h b/NetlinkManager.h
index 9c7ba11..ff646f4 100644
--- a/NetlinkManager.h
+++ b/NetlinkManager.h
@@ -28,8 +28,10 @@
private:
SocketListener *mBroadcaster;
- NetlinkHandler *mHandler;
- int mSock;
+ NetlinkHandler *mUeventHandler;
+ NetlinkHandler *mRouteHandler;
+ int mUeventSock;
+ int mRouteSock;
public:
virtual ~NetlinkManager();
@@ -44,5 +46,7 @@
private:
NetlinkManager();
+ NetlinkHandler* setupSocket(int *sock, int socketType, int groups,
+ int format);
};
#endif