17 #ifndef OPERATIONSPROCESSOR_HPP_
18 #define OPERATIONSPROCESSOR_HPP_
23 #include "kaa/gen/EndpointGen.hpp"
58 virtual std::vector<std::uint8_t>
compileRequest(
const std::map<TransportType, ChannelDirection>& transportTypes);
59 virtual void processResponse(
const std::vector<std::uint8_t> &response);
75 std::int32_t requestId;
OperationsDataProcessor(IMetaDataTransportPtr, IProfileTransportPtr, IConfigurationTransportPtr, INotificationTransportPtr, IUserTransportPtr, IEventTransportPtr, ILoggingTransportPtr, IRedirectionTransportPtr, IKaaClientStateStoragePtr)
std::shared_ptr< IConfigurationTrasnport > IConfigurationTransportPtr
std::shared_ptr< IUserTransport > IUserTransportPtr
std::shared_ptr< IKaaClientStateStorage > IKaaClientStateStoragePtr
virtual void processResponse(const std::vector< std::uint8_t > &response)
std::shared_ptr< ILoggingTransport > ILoggingTransportPtr
std::shared_ptr< IMetaDataTransport > IMetaDataTransportPtr
std::shared_ptr< INotificationTransport > INotificationTransportPtr
virtual std::vector< std::uint8_t > compileRequest(const std::map< TransportType, ChannelDirection > &transportTypes)
std::shared_ptr< IRedirectionTransport > IRedirectionTransportPtr
std::shared_ptr< IEventTransport > IEventTransportPtr
std::shared_ptr< IProfileTransport > IProfileTransportPtr