#include "INETDefs.h"
|
Category constants for NotificationBoard
00031 { 00032 // - host 00033 NF_HOSTPOSITION_UPDATED, 00034 NF_NODE_FAILURE, 00035 NF_NODE_RECOVERY, 00036 00037 // - layer 1 (physical) 00038 NF_RADIOSTATE_CHANGED, 00039 00040 // - layer 2 (data-link) 00041 NF_PP_TX_BEGIN, // point-to-point transmission begins (currently PPP) 00042 NF_PP_TX_END, // point-to-point transmission ends (currently PPP) 00043 NF_PP_RX_END, // point-to-point reception ends (currently PPP) 00044 NF_L2_Q_DROP, 00045 NF_MAC_BECAME_IDLE, 00046 NF_LAYER2_HANDOVER_OCCURRED, 00047 00048 // - layer 3 (network) 00049 NF_INTERFACE_STATE_CHANGED, 00050 NF_INTERFACE_CONFIG_CHANGED, 00051 NF_TED_CHANGED, 00052 00053 // layer 3 - IPv4 00054 NF_IPv4_INTERFACECONFIG_CHANGED, 00055 NF_IPv4_ROUTINGTABLE_CHANGED, 00056 00057 // layer 3 - IPv6 00058 NF_IPv6_INTERFACECONFIG_CHANGED, 00059 NF_IPv6_ROUTINGTABLE_CHANGED, 00060 NF_IPv6_HANDOVER_OCCURRED, 00061 00062 // - layer 4 (transport) 00063 //... 00064 00065 // - layer 7 (application) 00066 //... 00067 };
|
|
Utility function 00024 { 00025 const char *s; 00026 static char buf[8]; 00027 switch (category) 00028 { 00029 case NF_HOSTPOSITION_UPDATED: return "POS"; 00030 case NF_NODE_FAILURE: return "FAILURE"; 00031 case NF_NODE_RECOVERY: return "RECOVERY"; 00032 00033 case NF_RADIOSTATE_CHANGED: return "RADIO"; 00034 case NF_PP_TX_BEGIN: return "TX-BEG"; 00035 case NF_PP_TX_END: return "TX-END"; 00036 case NF_PP_RX_END: return "RX-END"; 00037 case NF_L2_Q_DROP: return "DROP"; 00038 00039 case NF_MAC_BECAME_IDLE: return "MAC-IDLE"; 00040 case NF_LAYER2_HANDOVER_OCCURRED: return "L2-HANDOVER"; 00041 00042 case NF_INTERFACE_STATE_CHANGED: return "IFACE"; 00043 case NF_INTERFACE_CONFIG_CHANGED: return "IFACE-CFG"; 00044 00045 case NF_IPv4_INTERFACECONFIG_CHANGED: return "IPv4-CFG"; 00046 case NF_IPv4_ROUTINGTABLE_CHANGED: return "ROUTINGTABLE"; 00047 00048 case NF_IPv6_INTERFACECONFIG_CHANGED: return "IPv6-CFG"; 00049 case NF_IPv6_ROUTINGTABLE_CHANGED: return "IPv6-ROUTINGTABLE"; 00050 case NF_IPv6_HANDOVER_OCCURRED: return "IPv6-HANDOVER"; 00051 default: sprintf(buf, "%d", category); s = buf; 00052 } 00053 return s; 00054 }
|