client-cpp  0.8.1
IConfigurationProcessor.hpp
Go to the documentation of this file.
1 
17 #ifndef I_CONFIGURATION_PROCESSOR_HPP_
18 #define I_CONFIGURATION_PROCESSOR_HPP_
19 
20 #include "kaa/KaaDefaults.hpp"
21 
22 #include <cstdint>
23 #include <memory>
24 
25 
26 namespace kaa {
27 
35 public:
43  virtual void processConfigurationData(const std::vector<std::uint8_t>& data, bool fullResync) = 0;
44 
45  virtual ~IConfigurationProcessor() = default;
46 };
47 
48 typedef std::shared_ptr<IConfigurationProcessor> IConfigurationProcessorPtr;
49 
50 } /* namespace kaa */
51 
52 #endif /* I_CONFIGURATION_PROCESSOR_HPP_ */
std::shared_ptr< IConfigurationProcessor > IConfigurationProcessorPtr
virtual ~IConfigurationProcessor()=default
virtual void processConfigurationData(const std::vector< std::uint8_t > &data, bool fullResync)=0