|
enum | type { TYPE_NONE = 0,
TYPE_RPL = 1
} |
|
|
| IPv6UnicastRouting (IPv6Interface &) |
|
virtual void | begin ()=0 |
| Bootstrap the unicast routing protocol.
|
|
virtual error_t | preforward (IPv6PacketBuffer *ippkt, uint8_t nxhop)=0 |
| Do some actions required by the unicast routing protocol before forwarding a packet.
|
|
virtual void | initNeighbor (uint8_t neigh)=0 |
| Initialize a neighbor information for the routing protocol.
|
|
virtual void | preremoveNeighbor (uint8_t neigh)=0 |
| Do some actions required by the unicast routing protocol before removing a neighbor.
|
|
virtual void | postremoveNeighbor (uint8_t neigh)=0 |
| Do some actions required by the unicast routing protocol after removing a neighbor.
|
|
virtual void | tick ()=0 |
| Lifetime tick for the unicast routing protocol.
|
|
|
Type_t | type |
| An IPv6 unicast protocol type.
|
|
The documentation for this class was generated from the following file: