+typedef enum {
+ SURF_NETWORK_ELEMENT_NULL = 0, /* NULL */
+ SURF_NETWORK_ELEMENT_HOST, /* host type */
+ SURF_NETWORK_ELEMENT_ROUTER, /* router type */
+ SURF_NETWORK_ELEMENT_GATEWAY, /* gateway type of the AS */
+ SURF_NETWORK_ELEMENT_AS, /* AS type */
+ SURF_NETWORK_ELEMENT_AS_GATEWAY, /* gateway type for internals AS */
+ SURF_NETWORK_ELEMENT_LINK /* link type */
+} e_surf_network_element_type_t;
+