all: Fixing compatibility with NFD 0.5 and ndn-cxx 0.5

Change-Id: I3d23acf29f4858049d1040a3e421e1c7151b3aba
diff --git a/examples/ndn-load-balancer/random-load-balancer-strategy.hpp b/examples/ndn-load-balancer/random-load-balancer-strategy.hpp
index 2d45831..997bb56 100644
--- a/examples/ndn-load-balancer/random-load-balancer-strategy.hpp
+++ b/examples/ndn-load-balancer/random-load-balancer-strategy.hpp
@@ -29,6 +29,7 @@
 #include <boost/random/mersenne_twister.hpp>
 #include "face/face.hpp"
 #include "fw/strategy.hpp"
+#include "fw/algorithm.hpp"
 
 namespace nfd {
 namespace fw {
@@ -37,11 +38,11 @@
 public:
   RandomLoadBalancerStrategy(Forwarder& forwarder, const Name& name = STRATEGY_NAME);
 
-  virtual ~RandomLoadBalancerStrategy();
+  virtual ~RandomLoadBalancerStrategy() override;
 
   virtual void
   afterReceiveInterest(const Face& inFace, const Interest& interest,
-                       shared_ptr<fib::Entry> fibEntry, shared_ptr<pit::Entry> pitEntry);
+                       const shared_ptr<pit::Entry>& pitEntry) override;
 
 public:
   static const Name STRATEGY_NAME;