fix RDR use in ca and requester
Change-Id: Iff81b7a061670941276043aac3334695c645ee4e
diff --git a/src/ca-module.hpp b/src/ca-module.hpp
index 4d6bebe..04d594f 100644
--- a/src/ca-module.hpp
+++ b/src/ca-module.hpp
@@ -51,12 +51,12 @@
void
setStatusUpdateCallback(const StatusUpdateCallback& onUpdateCallback);
-PUBLIC_WITH_TESTS_ELSE_PRIVATE:
- shared_ptr<Data>
- generateCaProfileMetaData();
+ Data
+ getCaProfileData();
- shared_ptr<Data>
- generateCaProfileData();
+PUBLIC_WITH_TESTS_ELSE_PRIVATE:
+ void
+ onCaProfileDiscovery(const Interest& request);
void
onProbe(const Interest& request);
@@ -88,6 +88,7 @@
unique_ptr<CaStorage> m_storage;
security::v2::KeyChain& m_keyChain;
uint8_t m_requestIdGenKey[32];
+ std::unique_ptr<Data> m_profileData;
std::list<RegisteredPrefixHandle> m_registeredPrefixHandles;
std::list<InterestFilterHandle> m_interestFilterHandles;