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