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.
Declared in <balber_berutil.h>
struct BerUtil_RawIntegerImpUtil;
| 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. |
| 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. |