|
|
| 187 |
+ typedef Callback<void, Ptr<const Packet>, const Ipv4Header &, uint32_t > LocalDeliverCallback; |
187 |
+ typedef Callback<void, Ptr<const Packet>, const Ipv4Header &, uint32_t > LocalDeliverCallback; |
| 188 |
+ typedef Callback<void, Ptr<const Packet>, const Ipv4Header &> ErrorCallback; |
188 |
+ typedef Callback<void, Ptr<const Packet>, const Ipv4Header &> ErrorCallback; |
| 189 |
- virtual bool RequestInterface (Ipv4Address destination, uint32_t& interface) = 0; |
189 |
- virtual bool RequestInterface (Ipv4Address destination, uint32_t& interface) = 0; |
| 190 |
+ virtual Ptr<Ipv4Route> RouteOutput (Ptr<Packet> p, const Ipv4Header &header, uint32_t oif, Socket::SocketErrno &errno) = 0; |
190 |
+ virtual Ptr<Ipv4Route> RouteOutput (Ptr<Packet> p, const Ipv4Header &header, uint32_t oif, Socket::SocketErrno &errno) = 0; |
| 191 |
- virtual bool RequestRoute (uint32_t interface, |
191 |
- virtual bool RequestRoute (uint32_t interface, |
| 192 |
- const Ipv4Header &ipHeader, |
192 |
- const Ipv4Header &ipHeader, |
| 193 |
- Ptr<Packet> packet, |
193 |
- Ptr<Packet> packet, |