From 3ff7262ed26840a697c914a7905543d6c3efac6c Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 4 Jan 2009 16:13:35 +0100 Subject: Add support for RTNL newlink watches --- include/rtnl.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include') diff --git a/include/rtnl.h b/include/rtnl.h index 758e5497..c78556b9 100644 --- a/include/rtnl.h +++ b/include/rtnl.h @@ -32,6 +32,13 @@ extern "C" { * @short_description: Functions for registering RTNL modules */ +typedef void (* connman_rtnl_link_cb_t) (unsigned flags, unsigned change, + void *user_data); + +extern unsigned int connman_rtnl_add_newlink_watch(int index, + connman_rtnl_link_cb_t callback, void *user_data); +extern void connman_rtnl_remove_watch(unsigned int id); + #define CONNMAN_RTNL_PRIORITY_LOW -100 #define CONNMAN_RTNL_PRIORITY_DEFAULT 0 #define CONNMAN_RTNL_PRIORITY_HIGH 100 -- cgit v1.2.3