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.
Declared in <balber_berutil.h>
template<typename INTEGRAL_TYPE>
static
int
putIntegerGivenLength(
std::streambuf* streamBuf,
INTEGRAL_TYPE value,
int length);
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.
0 on success, and a non-zero value otherwise
| Name | Description |
|---|---|
| streamBuf | output stream buffer |
| value | value to encode |
| length | number of content octets |