Library: Foundation
Package: Streams
Header: Poco/HexBinaryEncoder.h
This streambuf encodes all data written to it in hexBinary encoding and forwards it to a connected ostream. In hexBinary encoding, each binary octet is encoded as a character tuple, consisting of two hexadecimal digits ([0-9a-fA-F]) representing the octet code. See also: XML Schema Part 2: Datatypes (http://www.w3.org/TR/xmlschema-2/), section 3.2.15.
Direct Base Classes: UnbufferedStreamBuf
All Base Classes: UnbufferedStreamBuf
Member Functions: close, getLineLength, setLineLength, setUppercase
HexBinaryEncoderBuf(
std::ostream & ostr
);
int close();
int getLineLength() const;
void setLineLength(
int lineLength
);
void setUppercase(
bool flag = true
);