#include <dtnaodv/AODVLink.h>


Public Member Functions | |
| AODVLink (aodv_table_entry_t *r, DTN::Link *l) | |
| Constructor. | |
| virtual | ~AODVLink () |
| Virtual destructor. Does nothing, since we own no memory. | |
| void | send (DTN::Bundle *b) |
| Process a Bundle, passing it through to the other end of the link. | |
| const DTN::ByteString & | remoteAddr () const |
| |
Definition at line 45 of file AODVLink.h.
| AODVLink::AODVLink | ( | aodv_table_entry_t * | r, | |
| DTN::Link * | l | |||
| ) |
Constructor.
| r | A routing table entry | |
| l | The actual link that will transmit the data |
Definition at line 37 of file AODVLink.cc.
References aodv_addr::data, aodv_addr::length, and aodv_table_entry::next_hop.
| void AODVLink::send | ( | DTN::Bundle * | b | ) | [virtual] |
Process a Bundle, passing it through to the other end of the link.
| b | The data to forward; passing ownership |
Implements DTN::Link.
Definition at line 47 of file AODVLink.cc.
References DTN::Link::send().
1.5.4