switch to typed name components
Change-Id: I30da90c11bbe90d197ed4f05b14df83d80c77c3b
diff --git a/src/requester.cpp b/src/requester.cpp
index f62ad4c..5ca6aaa 100644
--- a/src/requester.cpp
+++ b/src/requester.cpp
@@ -55,11 +55,19 @@
shared_ptr<Interest>
Requester::genCaProfileInterestFromDiscoveryResponse(const Data& reply)
{
+ // set naming convention to be typed
+ auto convention = name::getConventionEncoding();
+ name::setConventionEncoding(name::Convention::TYPED);
+
auto metaData = MetadataObject(reply);
auto interestName= metaData.getVersionedName();
interestName.appendSegment(0);
auto interest = std::make_shared<Interest>(interestName);
interest->setCanBePrefix(false);
+
+ // set back the convention
+ name::setConventionEncoding(convention);
+
return interest;
}