Added direct access to the MID table in the plugin interface
authorAndreas Tonnesen <andreto@olsr.org>
Mon, 15 Nov 2004 12:31:58 +0000 (12:31 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Mon, 15 Nov 2004 12:31:58 +0000 (12:31 +0000)
src/olsr_plugin_io.h
src/plugin.c

index 60dddf4..c3a5508 100644 (file)
@@ -19,7 +19,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  * 
  * 
- * $Id: olsr_plugin_io.h,v 1.10 2004/11/10 17:35:33 kattemat Exp $
+ * $Id: olsr_plugin_io.h,v 1.11 2004/11/15 12:31:58 kattemat Exp $
  *
  */
 
@@ -37,6 +37,7 @@
  *                 GETF__NET_OUTBUFFER_PUSH added
  *                 GETD__ROUTINGTABLE added
  *                 GETD__HNA_ROUTES added
+ *                 GETD__MID_SET added
  *                 - Andreas
  */
 
@@ -78,6 +79,7 @@
 #define GETD__OLSR_CNF                             112
 #define GETD__ROUTINGTABLE                         113
 #define GETD__HNA_ROUTES                           114
+#define GETD__MID_SET                              115
 
 /* Function fetching - starts at 500 */
 #define GETF__OLSR_REGISTER_SCHEDULER_EVENT        500
index 796db0f..67a33ce 100644 (file)
@@ -19,7 +19,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  * 
  * 
- * $Id: plugin.c,v 1.10 2004/11/10 16:58:46 kattemat Exp $
+ * $Id: plugin.c,v 1.11 2004/11/15 12:31:58 kattemat Exp $
  *
  */
 
@@ -42,6 +42,7 @@
 #include "hna_set.h"
 #include "apm.h"
 #include "routing_table.h"
+#include "mid_set.h"
 
 /**
  * Multi-purpose function for plugins
@@ -98,6 +99,9 @@ olsr_plugin_io(int cmd, void *data, size_t size)
       case(GETD__HNA_ROUTES):
       *((struct rt_entry **)data) = hna_routes;
       break; 
+     case(GETD__MID_SET):
+      *((struct mid_entry **)data) = mid_set;
+      break;
 
       /* Function fetching */