This component‐private utility struct provides a namespace for a suite of functions used by BerUtil to implement BER integer encoding. This struct is separate from BerUtil_IntegerImpUtil to break a dependency cycle between BerUtil_IntegerImpUtil and BerUtil_LengthImpUtil.

Synopsis

Declared in <balber_berutil.h>

struct BerUtil_RawIntegerImpUtil;

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.

Static Member Functions

Name

Description

putIntegerGivenLength

Encode the octets used in the BER encoding of the specified value of the specified INTEGRAL_TYPE to the specified streamBuf, using exactly the specified length number of octets. Return 0 on success, and a non‐zero value otherwise. The behavior is undefined unless INTEGRAL_TYPE is fundamental integral type and exactly length number of octets is used in the BER encoding of the specified value.

Created with MrDocs