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*