Library: Crypto
Package: Cipher
Header: Poco/Crypto/CryptoStream.h
The base class for CryptoInputStream and CryptoOutputStream.
This class is needed to ensure correct initialization order of the stream buffer and base classes.
Direct Base Classes: std::ios
All Base Classes: std::ios
Known Derived Classes: CryptoInputStream, CryptoOutputStream, DecryptingInputStream, DecryptingOutputStream, EncryptingInputStream, EncryptingOutputStream
Member Functions: rdbuf
CryptoIOS(
std::istream & istr,
CryptoTransform * pTransform,
std::streamsize bufferSize = 8192
);
CryptoIOS(
std::ostream & ostr,
CryptoTransform * pTransform,
std::streamsize bufferSize = 8192
);
~CryptoIOS();
CryptoStreamBuf * rdbuf();
CryptoStreamBuf _buf;