Use std::chrono::milliseconds for message timestamp

This commit is contained in:
Matias Fontanini
2017-04-15 18:14:36 -07:00
parent 91cd9a2957
commit c9f3b0c5bc
2 changed files with 10 additions and 6 deletions

View File

@@ -32,6 +32,7 @@
#include <memory>
#include <cstdint>
#include <chrono>
#include <boost/optional.hpp>
#include <librdkafka/rdkafka.h>
#include "buffer.h"
@@ -163,19 +164,19 @@ public:
/**
* Constructs a timestamp object
*/
MessageTimestamp(int64_t timestamp, TimestampType type);
MessageTimestamp(std::chrono::milliseconds timestamp, TimestampType type);
/**
* Gets the timestamp value
*/
int64_t get_timestamp() const;
std::chrono::milliseconds get_timestamp() const;
/**
* Gets the timestamp type
*/
TimestampType get_type() const;
private:
int64_t timestamp_;
std::chrono::milliseconds timestamp_;
TimestampType type_;
};