Utilities for BDE-style stream-buffer input and output.
Declared in <balber_berutil.h>
struct BerUtil_StreambufUtil;
This component-private utility struct provides a namespace for a suite of functions used by BerUtil to perform input and output operations on bsl::streambuf objects. Note that these functions are intended to adapt the standard stream-buffer operations to a BDE-style interface.
| Name | Description |
|---|---|
getChars | Read the specified bufferLength number of bytes from the input sequence of the specified streamBuf, as if by a call to `streamBuf->sgetn(buffer. |
peekChar | Read the next byte from the specified streamBuf without advancing the read position and load that byte into the specified value. |
putChars | Write the first specified bufferLength number of bytes from the specified buffer to the specified streamBuf, as if by a call to `streamBuf->sputn(buffer. |