client-cpp  0.6.1
kaa::OperationsDataProcessor Class Reference

#include <OperationsDataProcessor.hpp>

+ Inheritance diagram for kaa::OperationsDataProcessor:
+ Collaboration diagram for kaa::OperationsDataProcessor:

Public Member Functions

 OperationsDataProcessor (IMetaDataTransportPtr, IProfileTransportPtr, IConfigurationTransportPtr, INotificationTransportPtr, IUserTransportPtr, IEventTransportPtr, ILoggingTransportPtr, IRedirectionTransportPtr, IKaaClientStateStoragePtr)
 
virtual std::vector< std::uint8_t > compileRequest (const std::map< TransportType, ChannelDirection > &transportTypes)
 
virtual void 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 45 of file OperationsDataProcessor.hpp.

Constructor & Destructor Documentation

Member Function Documentation

virtual std::vector<std::uint8_t> kaa::OperationsDataProcessor::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 void kaa::OperationsDataProcessor::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: