client-cpp  0.8.1
IKaaDataMultiplexer.hpp
Go to the documentation of this file.
1 
17 #ifndef IKAADATAMULTIPLEXER_HPP_
18 #define IKAADATAMULTIPLEXER_HPP_
19 
20 #include <cstdint>
21 #include <map>
22 #include <vector>
25 
26 namespace kaa {
27 
36 public:
37 
48  virtual std::vector<std::uint8_t> compileRequest(const std::map<TransportType, ChannelDirection>& transportTypes) = 0;
49 
50  virtual ~IKaaDataMultiplexer() {}
51 };
52 
53 } // namespace kaa
54 
55 
56 #endif /* IKAADATAMULTIPLEXER_HPP_ */
virtual std::vector< std::uint8_t > compileRequest(const std::map< TransportType, ChannelDirection > &transportTypes)=0