This component‐private utility struct provides a namespace for a suite of functions used by BerUtil to implement BER length quantity encoding and decoding.

Synopsis

Declared in <balber_berutil.h>

struct BerUtil_LengthImpUtil;

Type Aliases

Name

Description

Constants

Constants is an alias to a namespace for a suite of general‐purpose constants that occur when encoding or decoding BER data.

RawIntegerUtil

RawIntegerUtil is an alias to a namespace for a suite of functions used to implement integer encoding.

Static Member Functions

Name

Description

getEndOfContentOctets

Decode BER end‐of‐content octets from streamBuf.

getLength

Decode the length octets from the specified streamBuf and load the result to the specified result.

putEndOfContentOctets

Encode BER end‐of‐content octets to streamBuf.

putIndefiniteLengthOctet

Encode the "indefinite‐length" octet onto the specified streamBuf.

putLength

Encode the specified length to streamBuf.

Created with MrDocs