17 #ifndef SYNC_DATA_PROCESSOR_HPP_
18 #define SYNC_DATA_PROCESSOR_HPP_
23 #include "kaa/gen/EndpointGen.hpp"
61 virtual std::vector<std::uint8_t>
compileRequest(
const std::map<TransportType, ChannelDirection>& transportTypes);
79 std::int32_t requestId;
virtual DemultiplexerReturnCode processResponse(const std::vector< std::uint8_t > &response)
virtual std::vector< std::uint8_t > compileRequest(const std::map< TransportType, ChannelDirection > &transportTypes)
std::shared_ptr< IConfigurationTransport > IConfigurationTransportPtr
std::shared_ptr< IBootstrapTransport > IBootstrapTransportPtr
std::shared_ptr< IUserTransport > IUserTransportPtr
std::shared_ptr< IKaaClientStateStorage > IKaaClientStateStoragePtr
std::shared_ptr< ILoggingTransport > ILoggingTransportPtr
std::shared_ptr< IMetaDataTransport > IMetaDataTransportPtr
std::shared_ptr< INotificationTransport > INotificationTransportPtr
std::shared_ptr< IRedirectionTransport > IRedirectionTransportPtr
SyncDataProcessor(IMetaDataTransportPtr, IBootstrapTransportPtr, IProfileTransportPtr, IConfigurationTransportPtr, INotificationTransportPtr, IUserTransportPtr, IEventTransportPtr, ILoggingTransportPtr, IRedirectionTransportPtr, IKaaClientContext &)
std::shared_ptr< IEventTransport > IEventTransportPtr
std::shared_ptr< IProfileTransport > IProfileTransportPtr