| 
| enum   | Type_t { 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: