Add offset commit and delivery report callbacks

This commit is contained in:
Matias Fontanini
2016-05-31 07:26:31 -07:00
parent fd2d616506
commit 82393b558e
13 changed files with 236 additions and 34 deletions

View File

@@ -27,11 +27,15 @@ public:
void set_payload_policy(PayloadPolicy policy);
PayloadPolicy get_payload_policy() const;
const Configuration& get_configuration() const;
void produce(const Topic& topic, const Partition& partition, const Buffer& payload);
void produce(const Topic& topic, const Partition& partition, const Buffer& payload,
const Buffer& key);
void produce(const Topic& topic, const Partition& partition, const Buffer& payload,
const Buffer& key, void* user_data);
int poll();
private:
Configuration config_;
PayloadPolicy message_payload_policy_;