|
Public Member Functions |
| | toraAgent (nsaddr_t id) |
| void | recv (Packet *p, Handler *) |
| int | command (int argc, const char *const *argv) |
| void | rtNotifyLinkUP (nsaddr_t index) |
| void | rtNotifyLinkDN (nsaddr_t index) |
| void | rtNotifyLinkStatus (nsaddr_t index, u_int32_t status) |
| void | rtRoutePacket (Packet *p) |
Private Member Functions |
| TORADest * | dst_find (nsaddr_t id) |
| TORADest * | dst_add (nsaddr_t id) |
| void | dst_dump (void) |
| void | rt_resolve (Packet *p) |
| void | forward (Packet *p, nsaddr_t nexthop, Time delay=0.0) |
| void | purge_queue (void) |
| void | enque (TORADest *td, Packet *p) |
| Packet * | deque (TORADest *td) |
| void | recvTORA (Packet *p) |
| void | recvQRY (Packet *p) |
| void | recvUPD (Packet *p) |
| void | recvCLR (Packet *p) |
| void | sendQRY (nsaddr_t id) |
| void | sendUPD (nsaddr_t id) |
| void | sendCLR (nsaddr_t id, double tau, nsaddr_t oid) |
| void | tora_output (Packet *p) |
| int | initialized () |
| void | trace (char *fmt,...) |
| virtual void | reset () |
| void | log_route_loop (nsaddr_t prev, nsaddr_t next) |
| void | log_link_layer_feedback (Packet *p) |
| void | log_link_layer_recycle (Packet *p) |
| void | log_lnk_del (nsaddr_t dst) |
| void | log_lnk_kept (nsaddr_t dst) |
| void | log_nb_del (nsaddr_t dst, nsaddr_t id) |
| void | log_recv_qry (Packet *p) |
| void | log_recv_upd (Packet *p) |
| void | log_recv_clr (Packet *p) |
| void | log_route_table (void) |
| void | log_dst_state_change (TORADest *td) |
| void | logNextHopChange (TORADest *td) |
| void | logNbDeletedLastDN (TORADest *td) |
| void | logToraDest (TORADest *td) |
| void | logToraNeighbor (TORANeighbor *tn) |
Private Attributes |
| nsaddr_t | index |
| td_head | dstlist |
| imepAgent * | imepagent |
| Trace * | logtarget |
| rtqueue | rqueue |
| PriQueue * | ifqueue |
Friends |
| class | TORANeighbor |
| class | TORADest |