| /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ |
| * Copyright (C) 2014 Named Data Networking Project |
| * See COPYING for copyright and distribution information. |
| #ifndef NFD_FW_BEST_ROUTE_STRATEGY_HPP |
| #define NFD_FW_BEST_ROUTE_STRATEGY_HPP |
| /** \class BestRouteStrategy |
| * \brief a forwarding strategy that forwards Interest |
| class BestRouteStrategy : public Strategy |
| BestRouteStrategy(Forwarder& forwarder, const Name& name = STRATEGY_NAME); |
| afterReceiveInterest(const Face& inFace, |
| const Interest& interest, |
| shared_ptr<fib::Entry> fibEntry, |
| shared_ptr<pit::Entry> pitEntry); |
| static const Name STRATEGY_NAME; |
| #endif // NFD_FW_BEST_ROUTE_STRATEGY_HPP |