management: add CachingPolicy to LocalControlHeader
Breaks: NFD:commit:9cfeecaa2ffad1a1be79aed2321dcc7d042ecc5f
Breaks: ndnSIM:commit:ffe2586cfc466935c0632a5a64384f0fda709086
Change-Id: Idcce2b7ee9be31b55f9ec16c17e915d93974bff4
Refs: #2183
diff --git a/src/detail/face-impl.hpp b/src/detail/face-impl.hpp
index 6844813..f6d7d91 100644
--- a/src/detail/face-impl.hpp
+++ b/src/detail/face-impl.hpp
@@ -119,11 +119,11 @@
m_pendingInterestTable.push_back(make_shared<PendingInterest>(interest, onData, onTimeout));
- if (!interest->getLocalControlHeader().empty(false, true))
+ if (!interest->getLocalControlHeader().empty(nfd::LocalControlHeader::ENCODE_NEXT_HOP))
{
// encode only NextHopFaceId towards the forwarder
m_face.m_transport->send(interest->getLocalControlHeader()
- .wireEncode(*interest, false, true),
+ .wireEncode(*interest, nfd::LocalControlHeader::ENCODE_NEXT_HOP),
interest->wireEncode());
}
else
@@ -149,10 +149,12 @@
{
this->ensureConnected();
- if (!data->getLocalControlHeader().empty(false, false))
+ if (!data->getLocalControlHeader().empty(nfd::LocalControlHeader::ENCODE_CACHING_POLICY))
{
- m_face.m_transport->send(data->getLocalControlHeader().wireEncode(*data, false, false),
- data->wireEncode());
+ m_face.m_transport->send(
+ data->getLocalControlHeader().wireEncode(*data,
+ nfd::LocalControlHeader::ENCODE_CACHING_POLICY),
+ data->wireEncode());
}
else
{