PrivMX DOCS
API Reference/PrivMX 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](/reference/cpp/endpoint/core/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](/reference/cpp/endpoint/core/buffer) · Buffer object

Methods

stdString

Gets data as std::string from Buffer

const std::string & stdString() const

Returns

const std::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

const char * · data as char*

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.2, which is no longer actively maintained.

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