#include <vector>#include <deque>#include <list>#include "common-defs.h"#include "ipaddr.h"#include "macaddr.h"#include "ipv4.h"#include "timer.h"Go to the source code of this file.
Classes | |
| class | DWn |
| class | PathId |
| class | CMetricVec |
| class | CNCItem |
| class | CNCList |
| class | CRepItem |
| class | CReplyList |
| class | CNixVector |
| class | CNeighbor |
| class | CNbrTable |
| class | MyEvent |
| class | CRouteInfo |
| class | CNVCache |
| class | CNVFIB |
| class | NVReqItem |
| class | CNCQueItem |
| class | SendBufItem |
| class | BLEntry |
| class | BlackList |
Defines | |
| #define | NC_LIST_SIZE 64 |
| #define | REPLY_LIST_SIZE 32 |
| #define | NVREQ_LIST_SIZE 20 |
| #define | MAX_NEIGHBOR 32000 |
| #define | SEND_BUF_SIZE 64 |
| #define | NO_COLOR_BITS 4 |
| #define | WHITE_COLOR 0x0 |
| #define | NO_MAC_BITS 48 |
| #define | NVR_OPT_SYM 0x1 |
| #define | NVR_OPT_ERR 0x2 |
| #define | NVR_OPT_RNV 0x4 |
| #define | NV_ATTR_UNI 0x1 |
| #define | METRIC_NONE 0 |
| #define | METRIC_HOP 1 |
| #define | METRIC_LOSS 2 |
Typedefs | |
| typedef std::vector< CRouteInfo * > | RIVec_t |
| typedef std::vector< CNeighbor > | NbrVec_t |
| typedef std::deque< BLEntry > | BlackList_t |
Functions | |
| int | bit2dw (int len) |
| int | bitcpy (Long_t *dst, int dp, Long_t *src, int sp, int len) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
1.3.9.1