tora_dest.h
来自「ns2.1b5版本中cbrp碼」· C头文件 代码 · 共 58 行
H
58 行
#ifndef __tora_dest_h__#define __tora_dest_h__class TORANeighbor;class toraAgent;LIST_HEAD(tn_head, TORANeighbor);class TORADest { friend class toraAgent;public: TORADest(nsaddr_t id, Agent *a); TORANeighbor* nb_add(nsaddr_t id); int nb_del(nsaddr_t id); TORANeighbor* nb_find(nsaddr_t id); void update_height_nb(TORANeighbor* tn, struct hdr_tora_upd *uh); void update_height(double TAU, nsaddr_t OID, int R, int DELTA, nsaddr_t ID); int nb_check_same_ref(void); /* * Finds the minimum height neighbor whose lnk_stat is DN. */ TORANeighbor* nb_find_next_hop(); TORANeighbor* nb_find_height(int R); TORANeighbor* nb_find_max_height(void); TORANeighbor* nb_find_min_height(int R); TORANeighbor* nb_find_min_nonnull_height(Height *h); void dump(void);private: LIST_ENTRY(TORADest) link; nsaddr_t index; // IP address of destination Height height; // 5-tuple height of this node int rt_req; // route required flag double time_upd; // time last UPD packet was sent double time_tx_qry; // time sent last QUERY double time_rt_req; // time rt_req last set - JGB tn_head nblist; // List of neighbors. int num_active; // # active links int num_down; // # down stream links int num_up; // # up stream links toraAgent *agent;};#endif // __tora_dest_h__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?