1#ifndef _PRIVMXLIB_ENDPOINT_CORE_BUFFER_HPP_
2#define _PRIVMXLIB_ENDPOINT_CORE_BUFFER_HPP_
44 const std::string&
stdString()
const {
return _data; }
60 std::size_t
size()
const {
return _data.size(); }
68 const char*
data()
const {
return _data.data(); }
70 bool operator==(
const Buffer& obj)
const {
return this->_data == obj._data; }
73 Buffer(
const std::string& str) : _data(str) {}
const std::string & stdString() const
Definition Buffer.hpp:44
std::size_t size() const
Definition Buffer.hpp:60
static Buffer from(const char *data, std::size_t size)
Definition Buffer.hpp:32
static Buffer from(const std::string &str)
Definition Buffer.hpp:22
std::string & stdString()
Definition Buffer.hpp:52
const char * data() const
Definition Buffer.hpp:68