===================================================================== The Routing Agent =====================================================================
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
===================================================================== The Routing Agent =====================================================================
friend class BroadcastTimer
friend class HelloTimer
friend class NeighborTimer
friend class RouteCacheTimer
friend class LocalRepairTimer
AODV(nsaddr_t id)
void recv(Packet *p, Handler *)
int off_AODV_
int command(int, const char *const *)
int initialized()
void rt_resolve(Packet *p)
void rt_down(rt_entry *rt)
void local_rt_repair(rt_entry *rt, Packet *p)
void rt_ll_failed(Packet *p)
void rt_purge(void)
void enque(rt_entry *rt, Packet *p)
Packet* deque(rt_entry *rt)
void nb_insert(nsaddr_t id)
Neighbor* nb_lookup(nsaddr_t id)
void nb_delete(nsaddr_t id)
void nb_purge(void)
void id_insert(nsaddr_t id, u_int32_t bid)
u_int32_t id_lookup(nsaddr_t id, u_int32_t bid)
void id_purge(void)
void forward(rt_entry *rt, Packet *p, double delay)
void sendHello(void)
void sendRequest(nsaddr_t dst)
void sendReply(nsaddr_t ipdst, u_int32_t hop_count, nsaddr_t rpdst, u_int32_t rpseq, u_int32_t lifetime, double timestamp)
void sendTriggeredReply(nsaddr_t ipdst, nsaddr_t rpdst, u_int32_t rqseq)
void sendTriggeredReply(nsaddr_t rpdst, u_int32_t rqseq)
void recvAODV(Packet *p)
void recvHello(Packet *p)
void recvRequest(Packet *p)
void recvReply(Packet *p)
void recvTriggeredReply(Packet *p)
double PerHopTime(rt_entry *rt)
nsaddr_t index
int seqno
int bid
rttable rthead
ncache nbhead
bcache bihead
BroadcastTimer btimer
HelloTimer htimer
NeighborTimer ntimer
RouteCacheTimer rtimer
LocalRepairTimer lrtimer
rttable rtable
rtqueue rqueue
Trace* logtarget
PriQueue* ifqueue
void log_link_del(nsaddr_t dst)
void log_link_broke(Packet *p)
this page has been generated automatically by doc++
Adapted for the NS documentation page
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de