Cleanups for the new plugin interface
authorAndreas Tonnesen <andreto@olsr.org>
Sat, 6 Nov 2004 00:08:45 +0000 (00:08 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Sat, 6 Nov 2004 00:08:45 +0000 (00:08 +0000)
src/olsr_plugin_io.h
src/plugin.c

index e4e8195..decf690 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.6 2004/10/09 22:32:47 kattemat Exp $
+ * $Id: olsr_plugin_io.h,v 1.7 2004/11/06 00:08:45 kattemat Exp $
  *
  */
 
  *                 interface struct.
  *                 Added GETF__ADD_IFCHGF and GETF__DEL_IFCHGF.
  *                 - Andreas
- *         0.4.8 : GETF__APM_READ added.
+ *         0.4.8 : GETF__APM_READ added
+ *                 GETD__OLSR_CNF added
+ *                 GETD_PACKET removed
+ *                 GETD_MAXMESSAGESIZE removed
+ *                 GETD_OUTPUTSIZE removed
  *                 - Andreas
  */
 
 #ifndef _OLSR_PLUGIN_IO
 #define _OLSR_PLUGIN_IO
 
-/* Data fetching - starts at 100 */
-#define GETD__PACKET                               100                            
-#define GETD__OUTPUTSIZE                           101
+/* Data fetching - starts at 100 (used to anyway) */
 #define GETD__IFNET                                102
 #define GETD__NOW                                  103
 #define GETD__PARSER_ENTRIES                       104
 #define GETD__OLSR_SOCKET_ENTRIES                  105
-#define GETD__MAXMESSAGESIZE                       106
 #define GETD__NEIGHBORTABLE                        108
 #define GETD__TWO_HOP_NEIGHBORTABLE                109
 #define GETD__TC_TABLE                             110
 #define GETD__HNA_SET                              111
+#define GETD__OLSR_CNF                             112
 
 /* Function fetching - starts at 500 */
 #define GETF__OLSR_REGISTER_SCHEDULER_EVENT        500
index e755cbd..4e09a02 100644 (file)
@@ -19,7 +19,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  * 
  * 
- * $Id: plugin.c,v 1.7 2004/10/09 22:32:47 kattemat Exp $
+ * $Id: plugin.c,v 1.8 2004/11/06 00:08:45 kattemat Exp $
  *
  */
 
@@ -64,16 +64,6 @@ olsr_plugin_io(int cmd, void *data, size_t size)
     {
 
       /* Data fetching */
-      /*
-    case(GETD__PACKET):
-      *((char **)data) = packet;
-      break;
-      */
-      /*
-    case(GETD__OUTPUTSIZE):
-      *((int **)data) = &outputsize;
-      break;
-      */
     case(GETD__IFNET):
       *((struct interface **)data) = ifnet;
       break;
@@ -86,11 +76,6 @@ olsr_plugin_io(int cmd, void *data, size_t size)
     case(GETD__OLSR_SOCKET_ENTRIES):
       *((struct olsr_socket_entry **)data) = olsr_socket_entries;
       break;
-      /*
-    case(GETD__MAXMESSAGESIZE):
-      *((int **)data) = &maxmessagesize;
-      break;
-      */
     case(GETD__NEIGHBORTABLE):
       *((struct neighbor_entry **)data) = neighbortable;
       break;
@@ -103,6 +88,9 @@ olsr_plugin_io(int cmd, void *data, size_t size)
      case(GETD__HNA_SET):
       *((struct hna_entry **)data) = hna_set;
       break;
+     case(GETD__OLSR_CNF):
+      *((struct olsrd_config **)data) = olsr_cnf;
+      break;
 
       /* Function fetching */