17 #ifndef IREGISTRATIONPROCESSOR_HPP_
18 #define IREGISTRATIONPROCESSOR_HPP_
22 #include "kaa/gen/EndpointGen.hpp"
34 virtual void onUserAttach(
const UserSyncResponse::userAttachResponse_t& response) = 0;
36 virtual void onEndpointsAttach(
const std::vector<EndpointAttachResponse>& endpoints) = 0;
37 virtual void onEndpointsDetach(
const std::vector<EndpointDetachResponse>& endpoints) = 0;
virtual void onUserAttach(const UserSyncResponse::userAttachResponse_t &response)=0
virtual void onCurrentEndpointAttach(const UserAttachNotification &response)=0
boost::shared_ptr< UserAttachRequest > UserAttachRequestPtr
virtual void onEndpointsDetach(const std::vector< EndpointDetachResponse > &endpoints)=0
virtual ~IRegistrationProcessor()
virtual UserAttachRequestPtr getUserAttachRequest()=0
virtual std::map< std::string, std::string > getEndpointsToDetach()=0
virtual void onCurrentEndpointDetach(const UserDetachNotification &response)=0
virtual void onEndpointsAttach(const std::vector< EndpointAttachResponse > &endpoints)=0
virtual std::map< std::string, std::string > getEndpointsToAttach()=0