Decode the specified value from the specified streamBuf, consuming exactly the specified length bytes.
Synopsis
Declared in <balber_berutil.h>
template<typename TYPE>
static
int
getValue(
std::streambuf* streamBuf,
TYPE* value,
int length,
BerDecoderOptions const& options = BerDecoderOptions());
Description
Return 0 on success, and a non‐zero value otherwise. Optionally specify decoding options to control aspects of the decoding. Note that the value consists of the contents bytes only (no length prefix). Also note that only fundamental C++ types, bsl::string, and BDE date/time types are supported.
Return Value
0 on success, and a non‐zero value otherwise
Parameters
Name |
Description |
streamBuf |
input stream buffer |
value |
destination for the decoded value |
length |
number of content octets |
options |
decoder options controlling decoding behavior |
Created with MrDocs