client-cpp  0.10.0
kaa::SyncDataProcessor Class Reference

#include <SyncDataProcessor.hpp>

+ Inheritance diagram for kaa::SyncDataProcessor:
+ Collaboration diagram for kaa::SyncDataProcessor:

Public Member Functions

 SyncDataProcessor (IMetaDataTransportPtr, IBootstrapTransportPtr, IProfileTransportPtr, IConfigurationTransportPtr, INotificationTransportPtr, IUserTransportPtr, IEventTransportPtr, ILoggingTransportPtr, IRedirectionTransportPtr, IKaaClientContext &)
 
virtual std::vector< std::uint8_t > compileRequest (const std::map< TransportType, ChannelDirection > &transportTypes)
 
virtual DemultiplexerReturnCode processResponse (const std::vector< std::uint8_t > &response)
 
- Public Member Functions inherited from kaa::IKaaDataMultiplexer
virtual ~IKaaDataMultiplexer ()
 
- Public Member Functions inherited from kaa::IKaaDataDemultiplexer
virtual ~IKaaDataDemultiplexer ()
 

Detailed Description

Definition at line 48 of file SyncDataProcessor.hpp.

Constructor & Destructor Documentation

Member Function Documentation

virtual std::vector<std::uint8_t> kaa::SyncDataProcessor::compileRequest ( const std::map< TransportType, ChannelDirection > &  transportTypes)
virtual

Compiles request for given transport types.

Parameters
typesmap of types to be polled.
Returns
the serialized request data.
See Also
TransportType
ChannelDirection

Implements kaa::IKaaDataMultiplexer.

virtual DemultiplexerReturnCode kaa::SyncDataProcessor::processResponse ( const std::vector< std::uint8_t > &  response)
virtual

Processes the given response bytes.

Parameters
responsebuffer which to be processed.

Implements kaa::IKaaDataDemultiplexer.


The documentation for this class was generated from the following file: