Add initial consumer code

This commit is contained in:
Matias Fontanini
2016-05-21 19:31:24 -07:00
parent 61253e4f42
commit 4f50122393
10 changed files with 247 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
#ifndef CPPKAFKA_TOPIC_PARTITION_H
#define CPPKAFKA_TOPIC_PARTITION_H
#include <string>
#include <cstdint>
namespace cppkafka {
class TopicPartition {
public:
TopicPartition(const std::string& topic);
TopicPartition(const std::string& topic, int partition);
TopicPartition(const std::string& topic, int partition, int64_t offset);
const std::string& get_topic() const;
int get_partition() const;
int64_t get_offset() const;
private:
std::string topic_;
int partition_;
int64_t offset_;
};
} // cppkafka
#endif // CPPKAFKA_TOPIC_PARTITION_H