PUD: move NodeIdType into wireFormat
authorFerry Huberts <f.huberts@mindef.nl>
Wed, 6 Jul 2011 07:17:52 +0000 (09:17 +0200)
committerFerry Huberts <f.huberts@mindef.nl>
Wed, 13 Jul 2011 10:54:16 +0000 (12:54 +0200)
Signed-off-by: Ferry Huberts <f.huberts@mindef.nl>
lib/pud/src/configuration.h
lib/pud/src/wireFormat.h

index 6512103..1114fda 100644 (file)
@@ -2,6 +2,7 @@
 #define _PUD_CONFIGURATION_H_
 
 /* Plugin includes */
+#include "wireFormat.h"
 
 /* OLSR includes */
 #include "olsrd_plugin.h"
@@ -25,36 +26,6 @@ bool readDouble(const char * valueName, const char * value,
  * Global Parameters
  */
 
-/** nodeIdType legal values */
-typedef enum {
-       /** MAC address, 48 bits, 6 bytes */
-       PUD_NODEIDTYPE_MAC = 0,
-
-       /** MSISDN number, 15 digits, 50 bits, 7 bytes */
-       PUD_NODEIDTYPE_MSISDN = 1,
-
-       /** TETRA number, 17 digits, 57 bits, 8 bytes */
-       PUD_NODEIDTYPE_TETRA = 2,
-
-       /** DNS name, variable length */
-       PUD_NODEIDTYPE_DNS = 3,
-
-       /** IPv4 address, 32 bits, 4 bytes */
-       PUD_NODEIDTYPE_IPV4 = 4,
-
-       /** IPv6 address, 128 bits, 16 bytes */
-       PUD_NODEIDTYPE_IPV6 = 6,
-
-       /** Brandweer number, 7 digits, 24 bits, 3 bytes */
-       PUD_NODEIDTYPE_192 = 192,
-
-       /** Ambulance number, 6 digits, 20 bits, 3 bytes */
-       PUD_NODEIDTYPE_193 = 193,
-
-       /** Number in the range [1, 8191], 4 digits, 13 bits, 2 bytes */
-       PUD_NODEIDTYPE_194 = 194
-} NodeIdType;
-
 /** The name of the nodeIdType plugin parameter */
 #define PUD_NODE_ID_TYPE_NAME                                  "nodeIdType"
 
index 2d18203..00fc02f 100644 (file)
  * Node ID Type
  */
 
+/** nodeIdType legal values */
+typedef enum _NodeIdType {
+       /** MAC address, 48 bits, 6 bytes */
+       PUD_NODEIDTYPE_MAC = 0,
+
+       /** MSISDN number, 15 digits, 50 bits, 7 bytes */
+       PUD_NODEIDTYPE_MSISDN = 1,
+
+       /** TETRA number, 17 digits, 57 bits, 8 bytes */
+       PUD_NODEIDTYPE_TETRA = 2,
+
+       /** DNS name, variable length */
+       PUD_NODEIDTYPE_DNS = 3,
+
+       /** IPv4 address, 32 bits, 4 bytes */
+       PUD_NODEIDTYPE_IPV4 = 4,
+
+       /** IPv6 address, 128 bits, 16 bytes */
+       PUD_NODEIDTYPE_IPV6 = 6,
+
+       /** Brandweer number, 7 digits, 24 bits, 3 bytes */
+       PUD_NODEIDTYPE_192 = 192,
+
+       /** Ambulance number, 6 digits, 20 bits, 3 bytes */
+       PUD_NODEIDTYPE_193 = 193,
+
+       /** Number in the range [1, 8191], 4 digits, 13 bits, 2 bytes */
+       PUD_NODEIDTYPE_194 = 194
+} NodeIdType;
+
 /** The maximum size of the string representation of the nodeIdType */
 #define PUD_TX_NODEIDTYPE_DIGITS       3