|
| 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: