---------- Forwarded message ----------
From: Rayan Sequeira <[email protected]>
Date: Tue, 18 Jan 2011 09:40:04 -0800
Subject:
To: ns-users <[email protected]>

I am not understanding the following code in aodv_rtable.h

class AODV_Neighbor {
        friend class AODV;
        friend class aodv_rt_entry;
 public:
        AODV_Neighbor(u_int32_t a) { nb_addr = a; }

 protected:
        LIST_ENTRY(AODV_Neighbor) nb_link;
        nsaddr_t        nb_addr;
        double          nb_expire;      // ALLOWED_HELLO_LOSS * HELLO_INTERVAL
};

LIST_HEAD(aodv_ncache, AODV_Neighbor);

/*
   AODV Precursor list data structure
*/
class AODV_Precursor {
        friend class AODV;
        friend class aodv_rt_entry;
 public:
        AODV_Precursor(u_int32_t a) { pc_addr = a; }

 protected:
        LIST_ENTRY(AODV_Precursor) pc_link;
        nsaddr_t        pc_addr;        // precursor address
};

LIST_HEAD(aodv_precursors, AODV_Precursor);

Please help me out

Reply via email to