1#ifndef _PRIVMXLIB_ENDPOINT_CORE_BUFFER_HPP_
2#define _PRIVMXLIB_ENDPOINT_CORE_BUFFER_HPP_
45 const std::string&
stdString()
const {
return _data; }
61 std::size_t
size()
const {
return _data.size(); }
70 const char*
data()
const {
return _data.data(); }
72 bool operator==(
const Buffer& obj)
const {
return this->_data == obj._data;}
75 Buffer(
const std::string& str) : _data(str) {}
const std::string & stdString() const
Definition Buffer.hpp:45
std::size_t size() const
Definition Buffer.hpp:61
static Buffer from(const char *data, std::size_t size)
Definition Buffer.hpp:33
static Buffer from(const std::string &str)
Definition Buffer.hpp:23
std::string & stdString()
Definition Buffer.hpp:53
const char * data() const
Definition Buffer.hpp:70