17 #ifndef DEFAULTPROFILETRANSPORT_HPP_
18 #define DEFAULTPROFILETRANSPORT_HPP_
30 class IKaaChannelManager;
48 profileManager_ = manager;
53 void populateEventFamilyVersions(EndpointVersionInfo::eventFamilyVersions_t& versions);
54 bool isProfileOutDated(
const HashDigest& profileHash);
58 std::vector<std::uint8_t> publicKey_;
std::vector< std::uint8_t > HashDigest
ProfileTransport(IKaaChannelManager &channelManager, const PublicKey &publicKey)
virtual void setProfileManager(IProfileManager *manager)
virtual void onProfileResponse(const ProfileSyncResponse &response)
virtual ProfileSyncRequestPtr createProfileRequest()
Botan::MemoryVector< std::uint8_t > PublicKey
std::shared_ptr< ProfileSyncRequest > ProfileSyncRequestPtr
virtual void onProfileResync()