PrivMX DOCS
API Reference/Endpoint/Core

Buffer

'Buffer' provides simple string buffer implementation.

Static Methods

from

Creates Buffer from std::string.

Params

str

const std::string &

string to convert to Buffer

static Buffer from(
const std::string &str
)

Returns

Buffer · Buffer object

from

Creates Buffer from char*.

Params

data

const char *

the char* to convert to Buffer

size

std::size_t

data length

static Buffer from(
const char *data
std::size_t size
)

Returns

Buffer · Buffer object

Methods

stdString

Gets data as std::string from Buffer.

const std::string & stdString() const

Returns

conststd::string& · data as std::string

stdString

Gets data as std::string from Buffer.

std::string & stdString()

Returns

std::string& · data as std::string

size

Gets Buffer data size.

std::size_t size() const

Returns

std::size_t · data size

data

Gets data as char* from Buffer.

const char * data() const

Returns

constchar* · data as char*

operator==

Params

obj

const Buffer &

bool operator==(
const Buffer &obj
) const

Returns

bool ·

We use cookies on our website. We use them to ensure the proper functioning of the site and, if you agree, for purposes we set, such as analytics or marketing.