/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ /** * Copyright (C) 2014 Named Data Networking Project * See COPYING for copyright and distribution information. */ #include "strategy.hpp" #include "forwarder.hpp" namespace nfd { namespace fw { NFD_LOG_INIT("Strategy"); Strategy::Strategy(Forwarder& forwarder, const Name& name) : m_name(name) , m_forwarder(forwarder) , m_measurements(m_forwarder.getMeasurements(), m_forwarder.getStrategyChoice(), this) { } Strategy::~Strategy() { } void Strategy::beforeSatisfyPendingInterest(shared_ptr pitEntry, const Face& inFace, const Data& data) { NFD_LOG_DEBUG("beforeSatisfyPendingInterest pitEntry=" << pitEntry->getName() << " inFace=" << inFace.getId() << " data=" << data.getName()); } void Strategy::beforeExpirePendingInterest(shared_ptr pitEntry) { NFD_LOG_DEBUG("beforeExpirePendingInterest pitEntry=" << pitEntry->getName()); } //void //Strategy::afterAddFibEntry(shared_ptr fibEntry) //{ // NFD_LOG_DEBUG("afterAddFibEntry fibEntry=" << fibEntry->getPrefix()); //} // //void //Strategy::afterUpdateFibEntry(shared_ptr fibEntry) //{ // NFD_LOG_DEBUG("afterUpdateFibEntry fibEntry=" << fibEntry->getPrefix()); //} // //void //Strategy::beforeRemoveFibEntry(shared_ptr fibEntry) //{ // NFD_LOG_DEBUG("beforeRemoveFibEntry fibEntry=" << fibEntry->getPrefix()); //} } // namespace fw } // namespace nfd