mirror of
https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
synced 2025-11-03 12:07:57 +00:00
30 lines
418 B
C++
30 lines
418 B
C++
#include "buffer.h"
|
|
|
|
using std::string;
|
|
|
|
namespace cppkafka {
|
|
|
|
Buffer::Buffer()
|
|
: data_(nullptr), size_(0) {
|
|
|
|
}
|
|
|
|
Buffer::Buffer(const DataType* data, size_t size)
|
|
: data_(data), size_(size) {
|
|
|
|
}
|
|
|
|
const Buffer::DataType* Buffer::get_data() const {
|
|
return data_;
|
|
}
|
|
|
|
size_t Buffer::get_size() const {
|
|
return size_;
|
|
}
|
|
|
|
string Buffer::as_string() const {
|
|
return string(data_, data_ + size_);
|
|
}
|
|
|
|
} // cppkafka
|