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.

This is documentation for PrivMX v2.3, which is no longer actively maintained.

For up-to-date documentation, go to latest here