17 #ifndef DEFAULTPROFILETRANSPORT_HPP_ 
   18 #define DEFAULTPROFILETRANSPORT_HPP_ 
   22 #include <boost/cstdint.hpp> 
   24 #include <botan/botan.h> 
   31 class IKaaChannelManager;
 
   38                      const Botan::MemoryVector<boost::uint8_t>& publicKey);
 
   49         if (manager != 
nullptr) {
 
   50             profileManager_ = manager;
 
   55     void populateEventFamilyVersions(EndpointVersionInfo::eventFamilyVersions_t& versions);
 
   60     std::vector<boost::uint8_t>    publicKey_;
 
ProfileTransport(IKaaChannelManager &channelManager, const Botan::MemoryVector< boost::uint8_t > &publicKey)
 
std::pair< boost::shared_array< boost::uint8_t >, boost::uint32_t > SharedDataBuffer
 
virtual void setProfileManager(IProfileManager *manager)
 
virtual void onProfileResponse(const ProfileSyncResponse &response)
 
virtual ProfileSyncRequestPtr createProfileRequest()
 
boost::shared_ptr< ProfileSyncRequest > ProfileSyncRequestPtr