BloombergLP::balber::BerUtil_StringImpUtil::putRawStringValue

Write the length and contents octets of the BER encoding of the specified byte string having the specified stringLength (as defined in the specification).

Synopsis

Declared in <balber_berutil.h>

static
int
putRawStringValue(
    std::streambuf* streamBuf,
    char const* string,
    int stringLength);

Description

to the output sequence of the specified streamBuf. Return 0 if successful, and a non-zero value otherwise. The operation succeeds if all bytes corresponding to the length and contents octets are written to the streamBuf without the write position becoming unavailable.

Return Value

0 on success, and a non-zero value otherwise

Parameters

NameDescription
streamBufoutput stream buffer
stringpointer to the character bytes
stringLengthlength of string in bytes