mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-14 23:07:56 +02:00
trunk: backport eventing from 1.4.3
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
//
|
||||
// HexBinaryEncoder.h
|
||||
//
|
||||
// $Id: //poco/svn/Foundation/include/Poco/HexBinaryEncoder.h#2 $
|
||||
// $Id: //poco/1.4/Foundation/include/Poco/HexBinaryEncoder.h#2 $
|
||||
//
|
||||
// Library: Foundation
|
||||
// Package: Streams
|
||||
@@ -53,17 +53,17 @@ class Foundation_API HexBinaryEncoderBuf: public UnbufferedStreamBuf
|
||||
/// 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.
|
||||
///
|
||||
/// Note: The characters are directly written
|
||||
/// to the ostream's streambuf, thus bypassing
|
||||
/// the ostream. The ostream's state is therefore
|
||||
/// not updated to match the buffer's state.
|
||||
/// 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.
|
||||
///
|
||||
/// Note: The characters are directly written
|
||||
/// to the ostream's streambuf, thus bypassing
|
||||
/// the ostream. The ostream's state is therefore
|
||||
/// not updated to match the buffer's state.
|
||||
{
|
||||
public:
|
||||
HexBinaryEncoderBuf(std::ostream& ostr);
|
||||
HexBinaryEncoderBuf(std::ostream& ostr);
|
||||
~HexBinaryEncoderBuf();
|
||||
|
||||
int close();
|
||||
@@ -86,10 +86,10 @@ public:
|
||||
private:
|
||||
int writeToDevice(char c);
|
||||
|
||||
int _pos;
|
||||
int _lineLength;
|
||||
int _uppercase;
|
||||
std::streambuf& _buf;
|
||||
int _pos;
|
||||
int _lineLength;
|
||||
int _uppercase;
|
||||
std::streambuf& _buf;
|
||||
};
|
||||
|
||||
|
||||
@@ -118,17 +118,17 @@ class Foundation_API HexBinaryEncoder: public HexBinaryEncoderIOS, public std::o
|
||||
/// writing data, to ensure proper
|
||||
/// completion of the encoding operation.
|
||||
/// 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.
|
||||
///
|
||||
/// Note: The characters are directly written
|
||||
/// to the ostream's streambuf, thus bypassing
|
||||
/// the ostream. The ostream's state is therefore
|
||||
/// not updated to match the buffer's state.
|
||||
/// 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.
|
||||
///
|
||||
/// Note: The characters are directly written
|
||||
/// to the ostream's streambuf, thus bypassing
|
||||
/// the ostream. The ostream's state is therefore
|
||||
/// not updated to match the buffer's state.
|
||||
{
|
||||
public:
|
||||
HexBinaryEncoder(std::ostream& ostr);
|
||||
HexBinaryEncoder(std::ostream& ostr);
|
||||
~HexBinaryEncoder();
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user