implementation detail of Face More...
#include <face-impl.hpp>
implementation detail of Face
Definition at line 60 of file face-impl.hpp.
|
inline |
Definition at line 63 of file face-impl.hpp.
References ndn::detail::ScopedCancelHandle< HandleT >::cancel(), ndn::detail::RecordContainer< T >::empty(), ndn::detail::RecordContainer< T >::onEmpty, and ndn::scheduler::Scheduler::schedule().
|
inline |
Definition at line 87 of file face-impl.hpp.
References ensureConnected(), ndn::Interest::getName(), nonstd::optional_lite::std11::move(), NDN_LOG_DEBUG, ndn::detail::RecordContainer< T >::put(), and ndn::Interest::wireEncode().
|
inline |
Definition at line 110 of file face-impl.hpp.
References ndn::scheduler::Scheduler::schedule().
|
inline |
Definition at line 121 of file face-impl.hpp.
References ndn::detail::RecordContainer< T >::clear().
|
inline |
Definition at line 129 of file face-impl.hpp.
References ndn::APP, ndn::PendingInterest::getInterest(), ndn::PendingInterest::getOrigin(), ndn::PendingInterest::invokeDataCallback(), NDN_LOG_DEBUG, and ndn::detail::RecordContainer< T >::removeIf().
Referenced by putData().
Definition at line 156 of file face-impl.hpp.
References ndn::APP, ndn::lp::Nack::getInterest(), ndn::PendingInterest::getInterest(), ndn::PendingInterest::getOrigin(), ndn::PendingInterest::invokeNackCallback(), ndn::Interest::matchesInterest(), NDN_LOG_DEBUG, ndn::PendingInterest::recordNack(), and ndn::detail::RecordContainer< T >::removeIf().
Referenced by putNack().
|
inline |
Definition at line 187 of file face-impl.hpp.
References NDN_LOG_INFO, and ndn::detail::RecordContainer< T >::put().
|
inline |
Definition at line 194 of file face-impl.hpp.
References ndn::scheduler::Scheduler::schedule().
|
inline |
Definition at line 205 of file face-impl.hpp.
References ndn::detail::RecordContainer< T >::insert(), and nonstd::optional_lite::std11::move().
|
inline |
Definition at line 213 of file face-impl.hpp.
References ensureConnected(), ndn::Data::getName(), nonstd::optional_lite::std11::move(), NDN_LOG_DEBUG, satisfyPendingInterests(), and ndn::Data::wireEncode().
|
inline |
Definition at line 232 of file face-impl.hpp.
References ndn::lp::Packet::add(), ensureConnected(), ndn::lp::Nack::getHeader(), ndn::lp::Nack::getInterest(), ndn::lp::NackHeader::getReason(), nonstd::optional_lite::std11::move(), nackPendingInterests(), and NDN_LOG_DEBUG.
|
inline |
Definition at line 253 of file face-impl.hpp.
References ndn::detail::RecordContainer< T >::allocateId(), ndn::tlv::nfd::ControlParameters, ndn::detail::RecordBase< T >::getId(), ndn::detail::RecordContainer< T >::insert(), NDN_LOG_INFO, ndn::detail::RecordContainer< T >::put(), and ndn::nfd::Controller::start().
|
inline |
Definition at line 289 of file face-impl.hpp.
References ndn::scheduler::Scheduler::schedule().
|
inline |
Definition at line 303 of file face-impl.hpp.
Referenced by expressInterest(), putData(), and putNack().
|
inline |
Definition at line 315 of file face-impl.hpp.
References ndn::Block::begin(), ndn::detail::RecordContainer< T >::clear(), ndn::tlv::nfd::ControlParameters, ndn::InterestFilterRecord::doesMatch(), ndn::Block::end(), ndn::detail::RecordContainer< T >::erase(), ndn::detail::RecordContainer< T >::forEach(), ndn::detail::RecordContainer< T >::get(), ndn::InterestFilterRecord::getFilter(), ndn::InterestFilterRecord::invokeInterestCallback(), ndn::MAX_NDN_PACKET_SIZE, NDN_LOG_DEBUG, NDN_LOG_INFO, NDN_THROW, ndn::PendingInterest::recordForwarding(), ndn::Block::size(), and ndn::nfd::Controller::start().