Hook netlink interface notification up to fwk.
The java api was there to get callbacks but the middle piece was missing.
Also has one const defined for USB control that is part of a seperate change, but no harm.
diff --git a/NetlinkHandler.h b/NetlinkHandler.h
index 00a31c8..8b2498f 100644
--- a/NetlinkHandler.h
+++ b/NetlinkHandler.h
@@ -18,11 +18,13 @@
#define _NETLINKHANDLER_H
#include <sysutils/NetlinkListener.h>
+#include "NetlinkManager.h"
class NetlinkHandler: public NetlinkListener {
+ NetlinkManager *mNm;
public:
- NetlinkHandler(int listenerSocket);
+ NetlinkHandler(NetlinkManager *nm, int listenerSocket);
virtual ~NetlinkHandler();
int start(void);
@@ -30,5 +32,9 @@
protected:
virtual void onEvent(NetlinkEvent *evt);
+
+ void notifyInterfaceAdded(const char *name);
+ void notifyInterfaceRemoved(const char *name);
+ void notifyInterfaceChanged(const char *name, bool isUp);
};
#endif