|
Public Member Functions |
| | DSDV_Agent () |
| virtual int | command (int argc, const char *const *argv) |
| void | lost_link (Packet *p) |
Protected Member Functions |
| void | helper_callback (Event *e) |
| Packet * | rtable (int) |
| virtual void | recv (Packet *, Handler *) |
| void | trace (char *fmt,...) |
| void | tracepkt (Packet *, double, int, const char *) |
| void | needTriggeredUpdate (rtable_ent *prte, Time t) |
| void | cancelTriggersBefore (Time t) |
| Packet * | makeUpdate (int &periodic) |
| void | updateRoute (rtable_ent *old_rte, rtable_ent *new_rte) |
| void | processUpdate (Packet *p) |
| void | forwardPacket (Packet *p) |
| void | startUp () |
| int | diff_subnet (int dst) |
| void | sendOutBCastPkt (Packet *p) |
| void | output_rte (const char *prefix, rtable_ent *prte, DSDV_Agent *a) |
Protected Attributes |
| Trace * | tracetarget |
| DSDV_Helper * | helper_ |
| DSDVTriggerHandler * | trigger_handler |
| RoutingTable * | table_ |
| PriQueue * | ll_queue |
| int | seqno_ |
| int | myaddr_ |
| char * | subnet_ |
| MobileNode * | node_ |
| char * | address |
| NsObject * | port_dmux_ |
| Event * | periodic_callback_ |
| int | be_random_ |
| int | use_mac_ |
| int | verbose_ |
| int | trace_wst_ |
| double | lasttup_ |
| double | next_tup |
| double | alpha_ |
| double | wst0_ |
| double | perup_ |
| int | min_update_periods_ |
Friends |
| class | DSDV_Helper |
| class | DSDVTriggerHandler |