Binary compatibility report for the POCO library between 1.3.6 and 1.4.0 versions on x86
Test Info
Library Name | POCO |
Version #1 | 1.3.6 |
Version #2 | 1.4.0 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 423 |
Total Shared Libraries | 4 |
Total Symbols / Types | 6788 / 2385 |
Verdict | Incompatible (7.88%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 181 |
Removed Symbols | High | 12 |
Problems with Data Types | High | 29 |
Medium | 7 |
Low | 32 |
Problems with Symbols | High | 2 |
Medium | 0 |
Low | 3 |
Problems with Constants | Low | 0 |
Other Changes | - | 6 |
Added Symbols (181)
AbstractConfiguration.h,
libPocoUtil.so.10
namespace Poco::Util
AbstractConfiguration::has ( std::string const& key ) const
[ symbol: _ZNK4Poco4Util21AbstractConfiguration3hasERKSs ]
AbstractConfiguration::remove ( std::string const& key )
[ symbol: _ZN4Poco4Util21AbstractConfiguration6removeERKSs ]
AbstractConfiguration::removeRaw ( std::string const& key )
[ symbol: _ZN4Poco4Util21AbstractConfiguration9removeRawERKSs ]
AbstractConfiguration::setRawWithEvent ( std::string const& key, std::string value )
[ symbol: _ZN4Poco4Util21AbstractConfiguration15setRawWithEventERKSsSs ]
AbstractEvent.h,
libPocoNet.so.10
namespace Poco
AbstractEvent<Net::ICMPEventArgs,DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >,AbstractDelegate<Net::ICMPEventArgs>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco13AbstractEventINS_3Net13ICMPEventArgsENS_15DefaultStrategyIS2_NS_16AbstractDelegateIS2_EENS_6p_lessIS5_EEEES5_NS_9FastMutexEED0Ev ]
AbstractEvent<Net::ICMPEventArgs,DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >,AbstractDelegate<Net::ICMPEventArgs>,FastMutex>::~AbstractEvent [in-charge] ( )
[ symbol: _ZN4Poco13AbstractEventINS_3Net13ICMPEventArgsENS_15DefaultStrategyIS2_NS_16AbstractDelegateIS2_EENS_6p_lessIS5_EEEES5_NS_9FastMutexEED1Ev ]
AbstractEvent.h,
libPocoUtil.so.10
namespace Poco
AbstractEvent<Util::AbstractConfiguration::KeyValue const,DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco13AbstractEventIKNS_4Util21AbstractConfiguration8KeyValueENS_15DefaultStrategyIS4_NS_16AbstractDelegateIS4_EENS_6p_lessIS7_EEEES7_NS_9FastMutexEED0Ev ]
AbstractEvent<Util::AbstractConfiguration::KeyValue const,DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,FastMutex>::~AbstractEvent [in-charge] ( )
[ symbol: _ZN4Poco13AbstractEventIKNS_4Util21AbstractConfiguration8KeyValueENS_15DefaultStrategyIS4_NS_16AbstractDelegateIS4_EENS_6p_lessIS7_EEEES7_NS_9FastMutexEED1Ev ]
AbstractEvent<Util::AbstractConfiguration::KeyValue,DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco13AbstractEventINS_4Util21AbstractConfiguration8KeyValueENS_15DefaultStrategyIS3_NS_16AbstractDelegateIS3_EENS_6p_lessIS6_EEEES6_NS_9FastMutexEED0Ev ]
AbstractEvent<Util::AbstractConfiguration::KeyValue,DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,FastMutex>::~AbstractEvent [in-charge] ( )
[ symbol: _ZN4Poco13AbstractEventINS_4Util21AbstractConfiguration8KeyValueENS_15DefaultStrategyIS3_NS_16AbstractDelegateIS3_EENS_6p_lessIS6_EEEES6_NS_9FastMutexEED1Ev ]
AbstractEvent<std::string const,DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >,AbstractDelegate<std::string const>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco13AbstractEventIKSsNS_15DefaultStrategyIS1_NS_16AbstractDelegateIS1_EENS_6p_lessIS4_EEEES4_NS_9FastMutexEED0Ev ]
AbstractEvent<std::string const,DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >,AbstractDelegate<std::string const>,FastMutex>::~AbstractEvent [in-charge] ( )
[ symbol: _ZN4Poco13AbstractEventIKSsNS_15DefaultStrategyIS1_NS_16AbstractDelegateIS1_EENS_6p_lessIS4_EEEES4_NS_9FastMutexEED1Ev ]
BasicEvent.h,
libPocoNet.so.10
namespace Poco
BasicEvent<Net::ICMPEventArgs,FastMutex>::~BasicEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco10BasicEventINS_3Net13ICMPEventArgsENS_9FastMutexEED0Ev ]
BasicEvent<Net::ICMPEventArgs,FastMutex>::~BasicEvent [in-charge] ( )
[ symbol: _ZN4Poco10BasicEventINS_3Net13ICMPEventArgsENS_9FastMutexEED1Ev ]
BasicEvent.h,
libPocoUtil.so.10
namespace Poco
BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>::~BasicEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco10BasicEventIKNS_4Util21AbstractConfiguration8KeyValueENS_9FastMutexEED0Ev ]
BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>::~BasicEvent [in-charge] ( )
[ symbol: _ZN4Poco10BasicEventIKNS_4Util21AbstractConfiguration8KeyValueENS_9FastMutexEED1Ev ]
BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>::~BasicEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco10BasicEventINS_4Util21AbstractConfiguration8KeyValueENS_9FastMutexEED0Ev ]
BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>::~BasicEvent [in-charge] ( )
[ symbol: _ZN4Poco10BasicEventINS_4Util21AbstractConfiguration8KeyValueENS_9FastMutexEED1Ev ]
BasicEvent<std::string const,FastMutex>::~BasicEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco10BasicEventIKSsNS_9FastMutexEED0Ev ]
BasicEvent<std::string const,FastMutex>::~BasicEvent [in-charge] ( )
[ symbol: _ZN4Poco10BasicEventIKSsNS_9FastMutexEED1Ev ]
BinaryReader.h,
libPocoFoundation.so.10
namespace Poco
BinaryReader::BinaryReader [in-charge] ( std::istream& istr, TextEncoding& encoding, BinaryReader::StreamByteOrder byteOrder )
[ symbol: _ZN4Poco12BinaryReaderC1ERSiRNS_12TextEncodingENS0_15StreamByteOrderE ]
BinaryReader::BinaryReader [not-in-charge] ( std::istream& istr, TextEncoding& encoding, BinaryReader::StreamByteOrder byteOrder )
[ symbol: _ZN4Poco12BinaryReaderC2ERSiRNS_12TextEncodingENS0_15StreamByteOrderE ]
BinaryWriter.h,
libPocoFoundation.so.10
namespace Poco
BinaryWriter::BinaryWriter [in-charge] ( std::ostream& ostr, TextEncoding& encoding, BinaryWriter::StreamByteOrder byteOrder )
[ symbol: _ZN4Poco12BinaryWriterC1ERSoRNS_12TextEncodingENS0_15StreamByteOrderE ]
BinaryWriter::BinaryWriter [not-in-charge] ( std::ostream& ostr, TextEncoding& encoding, BinaryWriter::StreamByteOrder byteOrder )
[ symbol: _ZN4Poco12BinaryWriterC2ERSoRNS_12TextEncodingENS0_15StreamByteOrderE ]
ConfigurationMapper.h,
libPocoUtil.so.10
namespace Poco::Util
ConfigurationMapper::removeRaw ( std::string const& key )
[ symbol: _ZN4Poco4Util19ConfigurationMapper9removeRawERKSs ]
ConfigurationView.h,
libPocoUtil.so.10
namespace Poco::Util
ConfigurationView::removeRaw ( std::string const& key )
[ symbol: _ZN4Poco4Util17ConfigurationView9removeRawERKSs ]
DefaultStrategy.h,
libPocoUtil.so.10
namespace Poco
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::add ( AbstractDelegate<Util::AbstractConfiguration::KeyValue const>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EENS_6p_lessIS6_EEE3addERKS6_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::clear ( )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EENS_6p_lessIS6_EEE5clearEv ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::empty ( ) const
[ symbol: _ZNK4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EENS_6p_lessIS6_EEE5emptyEv ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::notify ( void const* sender, Util::AbstractConfiguration::KeyValue const& arguments )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EENS_6p_lessIS6_EEE6notifyEPKvRS4_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::remove ( AbstractDelegate<Util::AbstractConfiguration::KeyValue const>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EENS_6p_lessIS6_EEE6removeERKS6_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::~DefaultStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EENS_6p_lessIS6_EEED0Ev ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::~DefaultStrategy [in-charge] ( )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EENS_6p_lessIS6_EEED1Ev ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::add ( AbstractDelegate<Util::AbstractConfiguration::KeyValue>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EENS_6p_lessIS5_EEE3addERKS5_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::clear ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EENS_6p_lessIS5_EEE5clearEv ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::empty ( ) const
[ symbol: _ZNK4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EENS_6p_lessIS5_EEE5emptyEv ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::notify ( void const* sender, Util::AbstractConfiguration::KeyValue& arguments )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EENS_6p_lessIS5_EEE6notifyEPKvRS3_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::remove ( AbstractDelegate<Util::AbstractConfiguration::KeyValue>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EENS_6p_lessIS5_EEE6removeERKS5_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::~DefaultStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EENS_6p_lessIS5_EEED0Ev ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::~DefaultStrategy [in-charge] ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EENS_6p_lessIS5_EEED1Ev ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::add ( AbstractDelegate<std::string const>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EENS_6p_lessIS3_EEE3addERKS3_ ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::clear ( )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EENS_6p_lessIS3_EEE5clearEv ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::empty ( ) const
[ symbol: _ZNK4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EENS_6p_lessIS3_EEE5emptyEv ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::notify ( void const* sender, std::basic_string<char>const& arguments )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EENS_6p_lessIS3_EEE6notifyEPKvRS1_ ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::remove ( AbstractDelegate<std::string const>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EENS_6p_lessIS3_EEE6removeERKS3_ ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::~DefaultStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EENS_6p_lessIS3_EEED0Ev ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::~DefaultStrategy [in-charge] ( )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EENS_6p_lessIS3_EEED1Ev ]
DeflatingStream.h,
libPocoFoundation.so.10
namespace Poco
DeflatingInputStream::DeflatingInputStream [in-charge] ( std::istream& istr, int windowBits, int level )
[ symbol: _ZN4Poco20DeflatingInputStreamC1ERSiii ]
DeflatingInputStream::DeflatingInputStream [not-in-charge] ( std::istream& istr, int windowBits, int level )
[ symbol: _ZN4Poco20DeflatingInputStreamC2ERSiii ]
DeflatingIOS::DeflatingIOS [in-charge] ( std::istream& istr, int windowBits, int level )
[ symbol: _ZN4Poco12DeflatingIOSC1ERSiii ]
DeflatingIOS::DeflatingIOS [in-charge] ( std::ostream& ostr, int windowBits, int level )
[ symbol: _ZN4Poco12DeflatingIOSC1ERSoii ]
DeflatingIOS::DeflatingIOS [not-in-charge] ( std::istream& istr, int windowBits, int level )
[ symbol: _ZN4Poco12DeflatingIOSC2ERSiii ]
DeflatingIOS::DeflatingIOS [not-in-charge] ( std::ostream& ostr, int windowBits, int level )
[ symbol: _ZN4Poco12DeflatingIOSC2ERSoii ]
DeflatingOutputStream::DeflatingOutputStream [in-charge] ( std::ostream& ostr, int windowBits, int level )
[ symbol: _ZN4Poco21DeflatingOutputStreamC1ERSoii ]
DeflatingOutputStream::DeflatingOutputStream [not-in-charge] ( std::ostream& ostr, int windowBits, int level )
[ symbol: _ZN4Poco21DeflatingOutputStreamC2ERSoii ]
DeflatingOutputStream::sync ( )
[ symbol: _ZN4Poco21DeflatingOutputStream4syncEv ]
DeflatingStreamBuf::DeflatingStreamBuf [in-charge] ( std::istream& istr, int windowBits, int level )
[ symbol: _ZN4Poco18DeflatingStreamBufC1ERSiii ]
DeflatingStreamBuf::DeflatingStreamBuf [in-charge] ( std::ostream& ostr, int windowBits, int level )
[ symbol: _ZN4Poco18DeflatingStreamBufC1ERSoii ]
DeflatingStreamBuf::DeflatingStreamBuf [not-in-charge] ( std::istream& istr, int windowBits, int level )
[ symbol: _ZN4Poco18DeflatingStreamBufC2ERSiii ]
DeflatingStreamBuf::DeflatingStreamBuf [not-in-charge] ( std::ostream& ostr, int windowBits, int level )
[ symbol: _ZN4Poco18DeflatingStreamBufC2ERSoii ]
DeflatingStreamBuf::sync ( )
[ symbol: _ZN4Poco18DeflatingStreamBuf4syncEv ]
DialogSocket.h,
libPocoNet.so.10
namespace Poco::Net
DialogSocket::operator= ( DialogSocket const& socket )
[ symbol: _ZN4Poco3Net12DialogSocketaSERKS1_ ]
DialogSocket::receiveRawBytes ( void* buffer, int length )
[ symbol: _ZN4Poco3Net12DialogSocket15receiveRawBytesEPvi ]
Document.h,
libPocoXML.so.10
namespace Poco::XML
Document::getNodeByPath ( XMLString const& path )
[ symbol: _ZN4Poco3XML8Document13getNodeByPathERKSs ]
Document::getNodeByPathNS ( XMLString const& path, Element::NSMap const& nsMap )
[ symbol: _ZN4Poco3XML8Document15getNodeByPathNSERKSsRKNS0_16NamespaceSupportE ]
DOMParser.h,
libPocoXML.so.10
namespace Poco::XML
DOMParser::FEATURE_FILTER_WHITESPACE [data]
[ symbol: _ZN4Poco3XML9DOMParser25FEATURE_FILTER_WHITESPACEE ]
DOMWriter.h,
libPocoXML.so.10
namespace Poco::XML
DOMWriter::setIndent ( std::string const& indent )
[ symbol: _ZN4Poco3XML9DOMWriter9setIndentERKSs ]
Element.h,
libPocoXML.so.10
namespace Poco::XML
Element::findAttribute ( XMLString const& name, Node* pNode, Element::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML7Element13findAttributeERKSsPNS0_4NodeEPKNS0_16NamespaceSupportE ]
Element::findElement ( int index, Node* pNode, Element::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML7Element11findElementEiPNS0_4NodeEPKNS0_16NamespaceSupportE ]
Element::findElement ( XMLString const& attr, XMLString const& value, Node* pNode, Element::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML7Element11findElementERKSsS3_PNS0_4NodeEPKNS0_16NamespaceSupportE ]
Element::findElement ( XMLString const& name, Node* pNode, Element::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML7Element11findElementERKSsPNS0_4NodeEPKNS0_16NamespaceSupportE ]
Element::findNode ( std::basic_string<char>::const_iterator& it, std::basic_string<char>::const_iterator const& end, Node* pNode, Element::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML7Element8findNodeERN9__gnu_cxx17__normal_iteratorIPKcSsEERKS6_PNS0_4NodeEPKNS0_16NamespaceSupportE ]
Element::getNodeByPath ( XMLString const& path )
[ symbol: _ZN4Poco3XML7Element13getNodeByPathERKSs ]
Element::getNodeByPathNS ( XMLString const& path, Element::NSMap const& nsMap )
[ symbol: _ZN4Poco3XML7Element15getNodeByPathNSERKSsRKNS0_16NamespaceSupportE ]
Element::hasAttributeValue ( XMLString const& name, XMLString const& value, Element::NSMap const* pNSMap )
[ symbol: _ZN4Poco3XML7Element17hasAttributeValueERKSsS3_PKNS0_16NamespaceSupportE ]
Element::namesAreEqual ( Node* pNode, XMLString const& name, Element::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML7Element13namesAreEqualEPNS0_4NodeERKSsPKNS0_16NamespaceSupportE ]
Element::namesAreEqual ( Node* pNode1, Node* pNode2, Element::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML7Element13namesAreEqualEPNS0_4NodeES3_PKNS0_16NamespaceSupportE ]
Environment.h,
libPocoFoundation.so.10
namespace Poco
Environment::libraryVersion ( ) [static]
[ symbol: _ZN4Poco11Environment14libraryVersionEv ]
Exception.h,
libPocoFoundation.so.10
namespace Poco
NullValueException::className ( ) const
[ symbol: _ZNK4Poco18NullValueException9classNameEv ]
NullValueException::clone ( ) const
[ symbol: _ZNK4Poco18NullValueException5cloneEv ]
NullValueException::name ( ) const
[ symbol: _ZNK4Poco18NullValueException4nameEv ]
NullValueException::NullValueException [in-charge] ( int code )
[ symbol: _ZN4Poco18NullValueExceptionC1Ei ]
NullValueException::NullValueException [in-charge] ( NullValueException const& exc )
[ symbol: _ZN4Poco18NullValueExceptionC1ERKS0_ ]
NullValueException::NullValueException [in-charge] ( std::string const& msg, int code )
[ symbol: _ZN4Poco18NullValueExceptionC1ERKSsi ]
NullValueException::NullValueException [in-charge] ( std::string const& msg, Exception const& exc, int code )
[ symbol: _ZN4Poco18NullValueExceptionC1ERKSsRKNS_9ExceptionEi ]
NullValueException::NullValueException [in-charge] ( std::string const& msg, std::string const& arg, int code )
[ symbol: _ZN4Poco18NullValueExceptionC1ERKSsS2_i ]
NullValueException::NullValueException [not-in-charge] ( int code )
[ symbol: _ZN4Poco18NullValueExceptionC2Ei ]
NullValueException::NullValueException [not-in-charge] ( NullValueException const& exc )
[ symbol: _ZN4Poco18NullValueExceptionC2ERKS0_ ]
NullValueException::NullValueException [not-in-charge] ( std::string const& msg, int code )
[ symbol: _ZN4Poco18NullValueExceptionC2ERKSsi ]
NullValueException::NullValueException [not-in-charge] ( std::string const& msg, Exception const& exc, int code )
[ symbol: _ZN4Poco18NullValueExceptionC2ERKSsRKNS_9ExceptionEi ]
NullValueException::NullValueException [not-in-charge] ( std::string const& msg, std::string const& arg, int code )
[ symbol: _ZN4Poco18NullValueExceptionC2ERKSsS2_i ]
NullValueException::operator= ( NullValueException const& exc )
[ symbol: _ZN4Poco18NullValueExceptionaSERKS0_ ]
NullValueException::rethrow ( ) const
[ symbol: _ZNK4Poco18NullValueException7rethrowEv ]
NullValueException::~NullValueException [in-charge-deleting] ( )
[ symbol: _ZN4Poco18NullValueExceptionD0Ev ]
NullValueException::~NullValueException [in-charge] ( )
[ symbol: _ZN4Poco18NullValueExceptionD1Ev ]
NullValueException::~NullValueException [not-in-charge] ( )
[ symbol: _ZN4Poco18NullValueExceptionD2Ev ]
FilePartSource.h,
libPocoNet.so.10
namespace Poco::Net
FilePartSource::FilePartSource [in-charge] ( std::string const& path, std::string const& filename, std::string const& mediaType )
[ symbol: _ZN4Poco3Net14FilePartSourceC1ERKSsS3_S3_ ]
FilePartSource::FilePartSource [not-in-charge] ( std::string const& path, std::string const& filename, std::string const& mediaType )
[ symbol: _ZN4Poco3Net14FilePartSourceC2ERKSsS3_S3_ ]
FilesystemConfiguration.h,
libPocoUtil.so.10
namespace Poco::Util
FilesystemConfiguration::removeRaw ( std::string const& key )
[ symbol: _ZN4Poco4Util23FilesystemConfiguration9removeRawERKSs ]
HTTPClientSession.h,
libPocoNet.so.10
namespace Poco::Net
HTTPClientSession::proxyAuthenticate ( HTTPRequest& request )
[ symbol: _ZN4Poco3Net17HTTPClientSession17proxyAuthenticateERNS0_11HTTPRequestE ]
HTTPClientSession::proxyAuthenticateImpl ( HTTPRequest& request )
[ symbol: _ZN4Poco3Net17HTTPClientSession21proxyAuthenticateImplERNS0_11HTTPRequestE ]
HTTPClientSession::reset ( )
[ symbol: _ZN4Poco3Net17HTTPClientSession5resetEv ]
HTTPClientSession::secure ( ) const
[ symbol: _ZNK4Poco3Net17HTTPClientSession6secureEv ]
HTTPClientSession::setProxyCredentials ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net17HTTPClientSession19setProxyCredentialsERKSsS3_ ]
HTTPClientSession::setProxyPassword ( std::string const& password )
[ symbol: _ZN4Poco3Net17HTTPClientSession16setProxyPasswordERKSs ]
HTTPClientSession::setProxyUsername ( std::string const& username )
[ symbol: _ZN4Poco3Net17HTTPClientSession16setProxyUsernameERKSs ]
HTTPCookie.h,
libPocoNet.so.10
namespace Poco::Net
HTTPCookie::escape ( std::string const& str ) [static]
[ symbol: _ZN4Poco3Net10HTTPCookie6escapeERKSs ]
HTTPCookie::unescape ( std::string const& str ) [static]
[ symbol: _ZN4Poco3Net10HTTPCookie8unescapeERKSs ]
HTTPServerRequestImpl.h,
libPocoNet.so.10
namespace Poco::Net
HTTPServerRequestImpl::detachSocket ( )
[ symbol: _ZN4Poco3Net21HTTPServerRequestImpl12detachSocketEv ]
HTTPServerRequestImpl::socket ( )
[ symbol: _ZN4Poco3Net21HTTPServerRequestImpl6socketEv ]
HTTPServerResponseImpl.h,
libPocoNet.so.10
namespace Poco::Net
HTTPServerResponseImpl::redirect ( std::string const& uri, HTTPResponse::HTTPStatus status )
[ symbol: _ZN4Poco3Net22HTTPServerResponseImpl8redirectERKSsNS0_12HTTPResponse10HTTPStatusE ]
HTTPSession.h,
libPocoNet.so.10
namespace Poco::Net
HTTPSession::attachSessionData ( Poco::Any const& data )
[ symbol: _ZN4Poco3Net11HTTPSession17attachSessionDataERKNS_3AnyE ]
HTTPSessionFactory.h,
libPocoNet.so.10
namespace Poco::Net
HTTPSessionFactory::setProxyCredentials ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net18HTTPSessionFactory19setProxyCredentialsERKSsS3_ ]
HTTPSessionInstantiator.h,
libPocoNet.so.10
namespace Poco::Net
HTTPSessionInstantiator::setProxyCredentials ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net23HTTPSessionInstantiator19setProxyCredentialsERKSsS3_ ]
HTTPStreamFactory.h,
libPocoNet.so.10
namespace Poco::Net
HTTPStreamFactory::HTTPStreamFactory [in-charge] ( std::string const& proxyHost, Poco::UInt16 proxyPort, std::string const& proxyUsername, std::string const& proxyPassword )
[ symbol: _ZN4Poco3Net17HTTPStreamFactoryC1ERKSstS3_S3_ ]
HTTPStreamFactory::HTTPStreamFactory [not-in-charge] ( std::string const& proxyHost, Poco::UInt16 proxyPort, std::string const& proxyUsername, std::string const& proxyPassword )
[ symbol: _ZN4Poco3Net17HTTPStreamFactoryC2ERKSstS3_S3_ ]
InflatingStream.h,
libPocoFoundation.so.10
namespace Poco
InflatingInputStream::InflatingInputStream [in-charge] ( std::istream& istr, int windowBits )
[ symbol: _ZN4Poco20InflatingInputStreamC1ERSii ]
InflatingInputStream::InflatingInputStream [not-in-charge] ( std::istream& istr, int windowBits )
[ symbol: _ZN4Poco20InflatingInputStreamC2ERSii ]
InflatingIOS::InflatingIOS [in-charge] ( std::istream& istr, int windowBits )
[ symbol: _ZN4Poco12InflatingIOSC1ERSii ]
InflatingIOS::InflatingIOS [in-charge] ( std::ostream& ostr, int windowBits )
[ symbol: _ZN4Poco12InflatingIOSC1ERSoi ]
InflatingIOS::InflatingIOS [not-in-charge] ( std::istream& istr, int windowBits )
[ symbol: _ZN4Poco12InflatingIOSC2ERSii ]
InflatingIOS::InflatingIOS [not-in-charge] ( std::ostream& ostr, int windowBits )
[ symbol: _ZN4Poco12InflatingIOSC2ERSoi ]
InflatingOutputStream::InflatingOutputStream [in-charge] ( std::ostream& ostr, int windowBits )
[ symbol: _ZN4Poco21InflatingOutputStreamC1ERSoi ]
InflatingOutputStream::InflatingOutputStream [not-in-charge] ( std::ostream& ostr, int windowBits )
[ symbol: _ZN4Poco21InflatingOutputStreamC2ERSoi ]
InflatingStreamBuf::InflatingStreamBuf [in-charge] ( std::istream& istr, int windowBits )
[ symbol: _ZN4Poco18InflatingStreamBufC1ERSii ]
InflatingStreamBuf::InflatingStreamBuf [in-charge] ( std::ostream& ostr, int windowBits )
[ symbol: _ZN4Poco18InflatingStreamBufC1ERSoi ]
InflatingStreamBuf::InflatingStreamBuf [not-in-charge] ( std::istream& istr, int windowBits )
[ symbol: _ZN4Poco18InflatingStreamBufC2ERSii ]
InflatingStreamBuf::InflatingStreamBuf [not-in-charge] ( std::ostream& ostr, int windowBits )
[ symbol: _ZN4Poco18InflatingStreamBufC2ERSoi ]
IniFileConfiguration.h,
libPocoUtil.so.10
namespace Poco::Util
IniFileConfiguration::removeRaw ( std::string const& key )
[ symbol: _ZN4Poco4Util20IniFileConfiguration9removeRawERKSs ]
IPAddress.h,
libPocoNet.so.10
namespace Poco::Net
IPAddress::broadcast ( ) [static]
[ symbol: _ZN4Poco3Net9IPAddress9broadcastEv ]
IPAddress::wildcard ( IPAddress::Family family ) [static]
[ symbol: _ZN4Poco3Net9IPAddress8wildcardENS1_6FamilyE ]
LayeredConfiguration.h,
libPocoUtil.so.10
namespace Poco::Util
LayeredConfiguration::removeConfiguration ( AbstractConfiguration* pConfig )
[ symbol: _ZN4Poco4Util20LayeredConfiguration19removeConfigurationEPNS0_21AbstractConfigurationE ]
LayeredConfiguration::removeRaw ( std::string const& key )
[ symbol: _ZN4Poco4Util20LayeredConfiguration9removeRawERKSs ]
Logger.h,
libPocoFoundation.so.10
namespace Poco
Logger::log ( Exception const& exc, char const* file, int line )
[ symbol: _ZN4Poco6Logger3logERKNS_9ExceptionEPKci ]
MapConfiguration.h,
libPocoUtil.so.10
namespace Poco::Util
MapConfiguration::removeRaw ( std::string const& key )
[ symbol: _ZN4Poco4Util16MapConfiguration9removeRawERKSs ]
Message.h,
libPocoFoundation.so.10
namespace Poco
Message::Message [in-charge] ( std::string const& source, std::string const& text, Message::Priority prio, char const* file, int line )
[ symbol: _ZN4Poco7MessageC1ERKSsS2_NS0_8PriorityEPKci ]
Message::Message [not-in-charge] ( std::string const& source, std::string const& text, Message::Priority prio, char const* file, int line )
[ symbol: _ZN4Poco7MessageC2ERKSsS2_NS0_8PriorityEPKci ]
Message::setSourceFile ( char const* file )
[ symbol: _ZN4Poco7Message13setSourceFileEPKc ]
Message::setSourceLine ( int line )
[ symbol: _ZN4Poco7Message13setSourceLineEi ]
NetworkInterface.h,
libPocoNet.so.10
namespace Poco::Net
NetworkInterface::forName ( std::string const& name, NetworkInterface::IPVersion ipVersion ) [static]
[ symbol: _ZN4Poco3Net16NetworkInterface7forNameERKSsNS1_9IPVersionE ]
NotificationStrategy.h,
libPocoUtil.so.10
namespace Poco
NotificationStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::~NotificationStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco20NotificationStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EEED0Ev ]
NotificationStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::~NotificationStrategy [in-charge] ( )
[ symbol: _ZN4Poco20NotificationStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EEED1Ev ]
NotificationStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::~NotificationStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco20NotificationStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EEED0Ev ]
NotificationStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::~NotificationStrategy [in-charge] ( )
[ symbol: _ZN4Poco20NotificationStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EEED1Ev ]
NotificationStrategy<std::string const,AbstractDelegate<std::string const> >::~NotificationStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco20NotificationStrategyIKSsNS_16AbstractDelegateIS1_EEED0Ev ]
NotificationStrategy<std::string const,AbstractDelegate<std::string const> >::~NotificationStrategy [in-charge] ( )
[ symbol: _ZN4Poco20NotificationStrategyIKSsNS_16AbstractDelegateIS1_EEED1Ev ]
SMTPClientSession.h,
libPocoNet.so.10
namespace Poco::Net
SMTPClientSession::login ( std::string const& hostname, SMTPClientSession::LoginMethod loginMethod, std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net17SMTPClientSession5loginERKSsNS1_11LoginMethodES3_S3_ ]
SMTPClientSession::loginUsingCRAM ( std::string const& username, std::string const& method, Poco::DigestEngine& hmac )
[ symbol: _ZN4Poco3Net17SMTPClientSession14loginUsingCRAMERKSsS3_RNS_12DigestEngineE ]
SMTPClientSession::loginUsingCRAMMD5 ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net17SMTPClientSession17loginUsingCRAMMD5ERKSsS3_ ]
SMTPClientSession::loginUsingCRAMSHA1 ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net17SMTPClientSession18loginUsingCRAMSHA1ERKSsS3_ ]
SMTPClientSession::loginUsingPlain ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net17SMTPClientSession15loginUsingPlainERKSsS3_ ]
SocketImpl.h,
libPocoNet.so.10
namespace Poco::Net
SocketImpl::secure ( ) const
[ symbol: _ZNK4Poco3Net10SocketImpl6secureEv ]
SocketReactor.h,
libPocoNet.so.10
namespace Poco::Net
SocketReactor::onBusy ( )
[ symbol: _ZN4Poco3Net13SocketReactor6onBusyEv ]
SystemConfiguration.h,
libPocoUtil.so.10
namespace Poco::Util
SystemConfiguration::removeRaw ( std::string const& key )
[ symbol: _ZN4Poco4Util19SystemConfiguration9removeRawERKSs ]
TextBufferIterator.h,
libPocoFoundation.so.10
namespace Poco
TextBufferIterator::operator* ( ) const
[ symbol: _ZNK4Poco18TextBufferIteratordeEv ]
TextBufferIterator::operator++ ( )
[ symbol: _ZN4Poco18TextBufferIteratorppEv ]
TextBufferIterator::operator++ ( int p1 )
[ symbol: _ZN4Poco18TextBufferIteratorppEi ]
TextBufferIterator::operator= ( TextBufferIterator const& it )
[ symbol: _ZN4Poco18TextBufferIteratoraSERKS0_ ]
TextBufferIterator::swap ( TextBufferIterator& it )
[ symbol: _ZN4Poco18TextBufferIterator4swapERS0_ ]
TextBufferIterator::TextBufferIterator [in-charge] ( )
[ symbol: _ZN4Poco18TextBufferIteratorC1Ev ]
TextBufferIterator::TextBufferIterator [in-charge] ( char const* begin, char const* end, TextEncoding const& encoding )
[ symbol: _ZN4Poco18TextBufferIteratorC1EPKcS2_RKNS_12TextEncodingE ]
TextBufferIterator::TextBufferIterator [in-charge] ( char const* begin, TextEncoding const& encoding )
[ symbol: _ZN4Poco18TextBufferIteratorC1EPKcRKNS_12TextEncodingE ]
TextBufferIterator::TextBufferIterator [in-charge] ( char const* begin, std::size_t size, TextEncoding const& encoding )
[ symbol: _ZN4Poco18TextBufferIteratorC1EPKcjRKNS_12TextEncodingE ]
TextBufferIterator::TextBufferIterator [in-charge] ( char const* end )
[ symbol: _ZN4Poco18TextBufferIteratorC1EPKc ]
TextBufferIterator::TextBufferIterator [in-charge] ( TextBufferIterator const& it )
[ symbol: _ZN4Poco18TextBufferIteratorC1ERKS0_ ]
TextBufferIterator::TextBufferIterator [not-in-charge] ( )
[ symbol: _ZN4Poco18TextBufferIteratorC2Ev ]
TextBufferIterator::TextBufferIterator [not-in-charge] ( char const* begin, char const* end, TextEncoding const& encoding )
[ symbol: _ZN4Poco18TextBufferIteratorC2EPKcS2_RKNS_12TextEncodingE ]
TextBufferIterator::TextBufferIterator [not-in-charge] ( char const* begin, TextEncoding const& encoding )
[ symbol: _ZN4Poco18TextBufferIteratorC2EPKcRKNS_12TextEncodingE ]
TextBufferIterator::TextBufferIterator [not-in-charge] ( char const* begin, std::size_t size, TextEncoding const& encoding )
[ symbol: _ZN4Poco18TextBufferIteratorC2EPKcjRKNS_12TextEncodingE ]
TextBufferIterator::TextBufferIterator [not-in-charge] ( char const* end )
[ symbol: _ZN4Poco18TextBufferIteratorC2EPKc ]
TextBufferIterator::TextBufferIterator [not-in-charge] ( TextBufferIterator const& it )
[ symbol: _ZN4Poco18TextBufferIteratorC2ERKS0_ ]
TextBufferIterator::~TextBufferIterator [in-charge] ( )
[ symbol: _ZN4Poco18TextBufferIteratorD1Ev ]
TextBufferIterator::~TextBufferIterator [not-in-charge] ( )
[ symbol: _ZN4Poco18TextBufferIteratorD2Ev ]
Timer.h,
libPocoFoundation.so.10
namespace Poco
Timer::skipped ( ) const
[ symbol: _ZNK4Poco5Timer7skippedEv ]
Timer.h,
libPocoUtil.so.10
namespace Poco::Util
Timer::cancel ( bool wait )
[ symbol: _ZN4Poco4Util5Timer6cancelEb ]
UUID.h,
libPocoFoundation.so.10
namespace Poco
UUID::null ( ) [static]
[ symbol: _ZN4Poco4UUID4nullEv ]
UUID::tryParse ( std::string const& uuid )
[ symbol: _ZN4Poco4UUID8tryParseERKSs ]
XMLConfiguration.h,
libPocoUtil.so.10
namespace Poco::Util
XMLConfiguration::removeRaw ( std::string const& key )
[ symbol: _ZN4Poco4Util16XMLConfiguration9removeRawERKSs ]
XMLWriter.h,
libPocoXML.so.10
namespace Poco::XML
XMLWriter::getIndent ( ) const
[ symbol: _ZNK4Poco3XML9XMLWriter9getIndentEv ]
XMLWriter::setIndent ( std::string const& indent )
[ symbol: _ZN4Poco3XML9XMLWriter9setIndentERKSs ]
XMLWriter::writeIndent ( int indent ) const
[ symbol: _ZNK4Poco3XML9XMLWriter11writeIndentEi ]
to the top
Removed Symbols (12)
AbstractEvent.h,
libPocoNet.so.9
namespace Poco
AbstractEvent<Net::ICMPEventArgs,DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >,AbstractDelegate<Net::ICMPEventArgs> >::~AbstractEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco13AbstractEventINS_3Net13ICMPEventArgsENS_15DefaultStrategyIS2_NS_16AbstractDelegateIS2_EENS_6p_lessIS5_EEEES5_ED0Ev ]
AbstractEvent<Net::ICMPEventArgs,DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >,AbstractDelegate<Net::ICMPEventArgs> >::~AbstractEvent [in-charge] ( )
[ symbol: _ZN4Poco13AbstractEventINS_3Net13ICMPEventArgsENS_15DefaultStrategyIS2_NS_16AbstractDelegateIS2_EENS_6p_lessIS5_EEEES5_ED1Ev ]
BasicEvent.h,
libPocoNet.so.9
namespace Poco
BasicEvent<Net::ICMPEventArgs>::~BasicEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco10BasicEventINS_3Net13ICMPEventArgsEED0Ev ]
BasicEvent<Net::ICMPEventArgs>::~BasicEvent [in-charge] ( )
[ symbol: _ZN4Poco10BasicEventINS_3Net13ICMPEventArgsEED1Ev ]
DOMParser.h,
libPocoXML.so.9
namespace Poco::XML
DOMParser::FEATURE_WHITESPACE [data]
[ symbol: _ZN4Poco3XML9DOMParser18FEATURE_WHITESPACEE ]
HTTPServerResponseImpl.h,
libPocoNet.so.9
namespace Poco::Net
HTTPServerResponseImpl::redirect ( std::string const& uri )
[ symbol: _ZN4Poco3Net22HTTPServerResponseImpl8redirectERKSs ]
ServerApplication.h,
libPocoUtil.so.9
namespace Poco::Util
ServerApplication::handleOption ( std::string const& name, std::string const& value )
[ symbol: _ZN4Poco4Util17ServerApplication12handleOptionERKSsS3_ ]
SMTPClientSession.h,
libPocoNet.so.9
namespace Poco::Net
SMTPClientSession::loginUsingCRAM_MD5 ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net17SMTPClientSession18loginUsingCRAM_MD5ERKSsS3_ ]
Timer.h,
libPocoUtil.so.9
namespace Poco::Util
Timer::cancel ( )
[ symbol: _ZN4Poco4Util5Timer6cancelEv ]
Unicode.h,
libPocoFoundation.so.9
namespace Poco
Unicode::isLower ( int ch ) [static]
[ symbol: _ZN4Poco7Unicode7isLowerEi ]
Unicode::isUpper ( int ch ) [static]
[ symbol: _ZN4Poco7Unicode7isUpperEi ]
UUID.h,
libPocoFoundation.so.9
namespace Poco
UUID::nil ( ) [static]
[ symbol: _ZN4Poco4UUID3nilEv ]
to the top
Problems with Data Types, High Severity (29)
AbstractConfiguration.h
namespace Poco::Util
[+] class AbstractConfiguration (2)
| Change |
Effect |
1 | Size of this class has been increased from 60 bytes to 348 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Virtual method AbstractConfiguration::removeRaw ( std::string const& key ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~AbstractConfiguration |
~AbstractConfiguration |
12 |
~AbstractConfiguration |
~AbstractConfiguration |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
|
AbstractConfiguration::removeRaw |
[+] affected symbols (107)
AbstractConfiguration::AbstractConfiguration [in-charge] ( )This constructor is from 'AbstractConfiguration' class.
AbstractConfiguration::createView ( std::string const& prefix )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::createView ( std::string const& prefix ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::expand ( std::string const& value ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getBool ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getBool ( std::string const& key, bool defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getDouble ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getDouble ( std::string const& key, double defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getInt ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getInt ( std::string const& key, int defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getRawString ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getRawString ( std::string const& key, std::string const& defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getString ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getString ( std::string const& key, std::string const& defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::hasOption ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::hasProperty ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::keys ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::keys ( AbstractConfiguration::Keys& range ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::parseBool ( std::string const& value ) [static]This method is from 'AbstractConfiguration' class.
AbstractConfiguration::parseInt ( std::string const& value ) [static]This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setBool ( std::string const& key, bool value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setDouble ( std::string const& key, double value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setInt ( std::string const& key, int value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setString ( std::string const& key, std::string const& value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::~AbstractConfiguration [in-charge] ( )This method is from 'AbstractConfiguration' class.
ConfigurationMapper::ConfigurationMapper [in-charge] ( std::string const& fromPrefix, std::string const& toPrefix, AbstractConfiguration* pConfig )3rd parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
ConfigurationMapper::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from derived class 'ConfigurationMapper'.
ConfigurationMapper::getRaw ( std::string const& key, std::string& value ) constThis method is from derived class 'ConfigurationMapper'.
ConfigurationMapper::setRaw ( std::string const& key, std::string const& value )This method is from derived class 'ConfigurationMapper'.
ConfigurationMapper::translateKey ( std::string const& key ) constThis method is from derived class 'ConfigurationMapper'.
ConfigurationMapper::~ConfigurationMapper [in-charge] ( )This method is from derived class 'ConfigurationMapper'.
ConfigurationView::ConfigurationView [in-charge] ( std::string const& prefix, AbstractConfiguration* pConfig )2nd parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
ConfigurationView::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from derived class 'ConfigurationView'.
ConfigurationView::getRaw ( std::string const& key, std::string& value ) constThis method is from derived class 'ConfigurationView'.
ConfigurationView::setRaw ( std::string const& key, std::string const& value )This method is from derived class 'ConfigurationView'.
ConfigurationView::translateKey ( std::string const& key ) constThis method is from derived class 'ConfigurationView'.
ConfigurationView::~ConfigurationView [in-charge] ( )This method is from derived class 'ConfigurationView'.
FilesystemConfiguration::clear ( )This method is from derived class 'FilesystemConfiguration'.
FilesystemConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from derived class 'FilesystemConfiguration'.
FilesystemConfiguration::FilesystemConfiguration [in-charge] ( std::string const& path )This constructor is from derived class 'FilesystemConfiguration'.
FilesystemConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from derived class 'FilesystemConfiguration'.
FilesystemConfiguration::keyToPath ( std::string const& key ) constThis method is from derived class 'FilesystemConfiguration'.
FilesystemConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from derived class 'FilesystemConfiguration'.
FilesystemConfiguration::~FilesystemConfiguration [in-charge] ( )This method is from derived class 'FilesystemConfiguration'.
IniFileConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from derived class 'IniFileConfiguration'.
IniFileConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from derived class 'IniFileConfiguration'.
IniFileConfiguration::IniFileConfiguration [in-charge] ( )This constructor is from derived class 'IniFileConfiguration'.
IniFileConfiguration::IniFileConfiguration [in-charge] ( std::istream& istr )This constructor is from derived class 'IniFileConfiguration'.
IniFileConfiguration::IniFileConfiguration [in-charge] ( std::string const& path )This constructor is from derived class 'IniFileConfiguration'.
IniFileConfiguration::load ( std::istream& istr )This method is from derived class 'IniFileConfiguration'.
IniFileConfiguration::load ( std::string const& path )This method is from derived class 'IniFileConfiguration'.
IniFileConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from derived class 'IniFileConfiguration'.
IniFileConfiguration::~IniFileConfiguration [in-charge] ( )This method is from derived class 'IniFileConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority, bool writeable, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addFront ( AbstractConfiguration* pConfig )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addFront ( AbstractConfiguration* pConfig, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addWriteable ( AbstractConfiguration* pConfig, int priority )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addWriteable ( AbstractConfiguration* pConfig, int priority, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from derived class 'LayeredConfiguration'.
LayeredConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from derived class 'LayeredConfiguration'.
LayeredConfiguration::highest ( ) constThis method is from derived class 'LayeredConfiguration'.
LayeredConfiguration::LayeredConfiguration [in-charge] ( )This constructor is from derived class 'LayeredConfiguration'.
LayeredConfiguration::lowest ( ) constThis method is from derived class 'LayeredConfiguration'.
LayeredConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from derived class 'LayeredConfiguration'.
LayeredConfiguration::~LayeredConfiguration [in-charge] ( )This method is from derived class 'LayeredConfiguration'.
LoggingConfigurator::configure ( AbstractConfiguration* pConfig )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
MapConfiguration::begin ( ) constThis method is from derived class 'MapConfiguration'.
MapConfiguration::clear ( )This method is from derived class 'MapConfiguration'.
MapConfiguration::end ( ) constThis method is from derived class 'MapConfiguration'.
MapConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from derived class 'MapConfiguration'.
MapConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from derived class 'MapConfiguration'.
MapConfiguration::MapConfiguration [in-charge] ( )This constructor is from derived class 'MapConfiguration'.
MapConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from derived class 'MapConfiguration'.
MapConfiguration::~MapConfiguration [in-charge] ( )This method is from derived class 'MapConfiguration'.
Option::binding ( std::string const& propertyName, AbstractConfiguration* pConfig )2nd parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
SystemConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from derived class 'SystemConfiguration'.
SystemConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from derived class 'SystemConfiguration'.
SystemConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from derived class 'SystemConfiguration'.
SystemConfiguration::SystemConfiguration [in-charge] ( )This constructor is from derived class 'SystemConfiguration'.
SystemConfiguration::~SystemConfiguration [in-charge] ( )This method is from derived class 'SystemConfiguration'.
XMLConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from derived class 'XMLConfiguration'.
XMLConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from derived class 'XMLConfiguration'.
XMLConfiguration::load ( Poco::XML::Document const* pDocument )This method is from derived class 'XMLConfiguration'.
XMLConfiguration::load ( Poco::XML::InputSource* pInputSource )This method is from derived class 'XMLConfiguration'.
XMLConfiguration::load ( Poco::XML::Node const* pNode )This method is from derived class 'XMLConfiguration'.
XMLConfiguration::load ( std::istream& istr )This method is from derived class 'XMLConfiguration'.
XMLConfiguration::load ( std::string const& path )This method is from derived class 'XMLConfiguration'.
XMLConfiguration::loadEmpty ( std::string const& rootElementName )This method is from derived class 'XMLConfiguration'.
XMLConfiguration::save ( Poco::XML::DOMWriter& writer, std::ostream& str ) constThis method is from derived class 'XMLConfiguration'.
XMLConfiguration::save ( Poco::XML::DOMWriter& writer, std::string const& path ) constThis method is from derived class 'XMLConfiguration'.
XMLConfiguration::save ( std::ostream& str ) constThis method is from derived class 'XMLConfiguration'.
XMLConfiguration::save ( std::string const& path ) constThis method is from derived class 'XMLConfiguration'.
XMLConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from derived class 'XMLConfiguration'.
XMLConfiguration::XMLConfiguration [in-charge] ( )This constructor is from derived class 'XMLConfiguration'.
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::Document const* pDocument )This constructor is from derived class 'XMLConfiguration'.
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::InputSource* pInputSource )This constructor is from derived class 'XMLConfiguration'.
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::Node const* pNode )This constructor is from derived class 'XMLConfiguration'.
XMLConfiguration::XMLConfiguration [in-charge] ( std::istream& istr )This constructor is from derived class 'XMLConfiguration'.
XMLConfiguration::XMLConfiguration [in-charge] ( std::string const& path )This constructor is from derived class 'XMLConfiguration'.
XMLConfiguration::~XMLConfiguration [in-charge] ( )This method is from derived class 'XMLConfiguration'.
AsyncChannel.h
namespace Poco
[+] class AsyncChannel (1)
| Change |
Effect |
1 | Size of this class has been increased from 224 bytes to 248 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (10)
AsyncChannel::AsyncChannel [in-charge] ( Channel* pChannel, Thread::Priority prio )This constructor is from 'AsyncChannel' class.
AsyncChannel::close ( )This method is from 'AsyncChannel' class.
AsyncChannel::getChannel ( ) constThis method is from 'AsyncChannel' class.
AsyncChannel::log ( Message const& msg )This method is from 'AsyncChannel' class.
AsyncChannel::open ( )This method is from 'AsyncChannel' class.
AsyncChannel::run ( )This method is from 'AsyncChannel' class.
AsyncChannel::setChannel ( Channel* pChannel )This method is from 'AsyncChannel' class.
AsyncChannel::setPriority ( std::string const& value )This method is from 'AsyncChannel' class.
AsyncChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'AsyncChannel' class.
AsyncChannel::~AsyncChannel [in-charge] ( )This method is from 'AsyncChannel' class.
BinaryReader.h
namespace Poco
[+] class BinaryReader (1)
| Change |
Effect |
1 | Size of this class has been increased from 8 bytes to 12 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (22)
BinaryReader::BinaryReader [in-charge] ( std::istream& istr, BinaryReader::StreamByteOrder byteOrder )This constructor is from 'BinaryReader' class.
BinaryReader::operator>> ( bool& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( char& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( double& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( float& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( int& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( Int64& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( long& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( short& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( signed char& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( std::string& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( unsigned char& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( unsigned int& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( UInt64& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( unsigned long& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( unsigned short& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::read7BitEncoded ( UInt32& value )This method is from 'BinaryReader' class.
BinaryReader::read7BitEncoded ( UInt64& value )This method is from 'BinaryReader' class.
BinaryReader::readBOM ( )This method is from 'BinaryReader' class.
BinaryReader::readRaw ( char* buffer, std::streamsize length )This method is from 'BinaryReader' class.
BinaryReader::readRaw ( std::streamsize length, std::string& value )This method is from 'BinaryReader' class.
BinaryReader::~BinaryReader [in-charge] ( )This method is from 'BinaryReader' class.
BinaryWriter.h
namespace Poco
[+] class BinaryWriter (1)
| Change |
Effect |
1 | Size of this class has been increased from 8 bytes to 12 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (24)
BinaryWriter::BinaryWriter [in-charge] ( std::ostream& ostr, BinaryWriter::StreamByteOrder byteOrder )This constructor is from 'BinaryWriter' class.
BinaryWriter::flush ( )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( bool value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( char const* value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( char value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( double value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( float value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( int value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( Int64 value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( long value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( short value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( signed char value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( std::string const& value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( unsigned char value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( unsigned int value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( UInt64 value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( unsigned long value )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( unsigned short value )This method is from 'BinaryWriter' class.
BinaryWriter::write7BitEncoded ( UInt32 value )This method is from 'BinaryWriter' class.
BinaryWriter::write7BitEncoded ( UInt64 value )This method is from 'BinaryWriter' class.
BinaryWriter::writeBOM ( )This method is from 'BinaryWriter' class.
BinaryWriter::writeRaw ( char const* buffer, std::streamsize length )This method is from 'BinaryWriter' class.
BinaryWriter::writeRaw ( std::string const& rawData )This method is from 'BinaryWriter' class.
BinaryWriter::~BinaryWriter [in-charge] ( )This method is from 'BinaryWriter' class.
ConfigurationMapper.h
namespace Poco::Util
[+] class ConfigurationMapper (1)
| Change |
Effect |
1 | Size of this class has been increased from 72 bytes to 360 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (6)
ConfigurationMapper::ConfigurationMapper [in-charge] ( std::string const& fromPrefix, std::string const& toPrefix, AbstractConfiguration* pConfig )This constructor is from 'ConfigurationMapper' class.
ConfigurationMapper::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'ConfigurationMapper' class.
ConfigurationMapper::getRaw ( std::string const& key, std::string& value ) constThis method is from 'ConfigurationMapper' class.
ConfigurationMapper::setRaw ( std::string const& key, std::string const& value )This method is from 'ConfigurationMapper' class.
ConfigurationMapper::translateKey ( std::string const& key ) constThis method is from 'ConfigurationMapper' class.
ConfigurationMapper::~ConfigurationMapper [in-charge] ( )This method is from 'ConfigurationMapper' class.
ConfigurationView.h
namespace Poco::Util
[+] class ConfigurationView (1)
| Change |
Effect |
1 | Size of this class has been increased from 68 bytes to 356 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (6)
ConfigurationView::ConfigurationView [in-charge] ( std::string const& prefix, AbstractConfiguration* pConfig )This constructor is from 'ConfigurationView' class.
ConfigurationView::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'ConfigurationView' class.
ConfigurationView::getRaw ( std::string const& key, std::string& value ) constThis method is from 'ConfigurationView' class.
ConfigurationView::setRaw ( std::string const& key, std::string const& value )This method is from 'ConfigurationView' class.
ConfigurationView::translateKey ( std::string const& key ) constThis method is from 'ConfigurationView' class.
ConfigurationView::~ConfigurationView [in-charge] ( )This method is from 'ConfigurationView' class.
DOMWriter.h
namespace Poco::XML
[+] class DOMWriter (1)
| Change |
Effect |
1 | Size of this class has been increased from 16 bytes to 20 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (9)
Poco::Util::XMLConfiguration::save ( DOMWriter& writer, std::ostream& str ) const1st parameter 'writer' (reference) has base type 'DOMWriter'.
Poco::Util::XMLConfiguration::save ( DOMWriter& writer, std::string const& path ) const1st parameter 'writer' (reference) has base type 'DOMWriter'.
DOMWriter::DOMWriter [in-charge] ( )This constructor is from 'DOMWriter' class.
DOMWriter::setEncoding ( std::string const& encodingName, Poco::TextEncoding& textEncoding )This method is from 'DOMWriter' class.
DOMWriter::setNewLine ( std::string const& newLine )This method is from 'DOMWriter' class.
DOMWriter::setOptions ( int options )This method is from 'DOMWriter' class.
DOMWriter::writeNode ( XMLByteOutputStream& ostr, Node const* pNode )This method is from 'DOMWriter' class.
DOMWriter::writeNode ( std::string const& systemId, Node const* pNode )This method is from 'DOMWriter' class.
DOMWriter::~DOMWriter [in-charge] ( )This method is from 'DOMWriter' class.
FilesystemConfiguration.h
namespace Poco::Util
[+] class FilesystemConfiguration (1)
| Change |
Effect |
1 | Size of this class has been increased from 92 bytes to 380 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (7)
FilesystemConfiguration::clear ( )This method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::FilesystemConfiguration [in-charge] ( std::string const& path )This constructor is from 'FilesystemConfiguration' class.
FilesystemConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::keyToPath ( std::string const& key ) constThis method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::~FilesystemConfiguration [in-charge] ( )This method is from 'FilesystemConfiguration' class.
HTTPClientSession.h
namespace Poco::Net
[+] class HTTPClientSession (2)
| Change |
Effect |
1 | Size of this class has been increased from 84 bytes to 96 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Virtual method HTTPClientSession::secure ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 10 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~HTTPClientSession |
~HTTPClientSession |
12 |
~HTTPClientSession |
~HTTPClientSession |
16 |
HTTPSession::read |
HTTPSession::read |
20 |
HTTPClientSession::write |
HTTPClientSession::write |
24 |
HTTPSession::connect |
HTTPSession::connect |
28 |
HTTPClientSession::sendRequest |
HTTPClientSession::sendRequest |
32 |
HTTPClientSession::receiveResponse |
HTTPClientSession::receiveResponse |
36 |
HTTPClientSession::proxyRequestPrefix |
HTTPClientSession::secure |
40 |
|
HTTPClientSession::proxyRequestPrefix |
44 |
|
HTTPClientSession::mustReconnect |
48 |
|
HTTPClientSession::proxyAuthenticate |
[+] affected symbols (24)
HTTPClientSession::deleteRequestStream ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::deleteResponseStream ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( SocketAddress const& address )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( StreamSocket const& socket )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( std::string const& host, Poco::UInt16 port )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::mustReconnect ( ) constThis method is from 'HTTPClientSession' class.
HTTPClientSession::proxyRequestPrefix ( ) constThis method is from 'HTTPClientSession' class.
HTTPClientSession::receiveResponse ( HTTPResponse& response )This method is from 'HTTPClientSession' class.
HTTPClientSession::reconnect ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::sendRequest ( HTTPRequest& request )This method is from 'HTTPClientSession' class.
HTTPClientSession::setHost ( std::string const& host )This method is from 'HTTPClientSession' class.
HTTPClientSession::setKeepAliveTimeout ( Poco::Timespan const& timeout )This method is from 'HTTPClientSession' class.
HTTPClientSession::setPort ( Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxy ( std::string const& host, Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxyHost ( std::string const& host )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxyPort ( Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setRequestStream ( std::ostream* pRequestStream )This method is from 'HTTPClientSession' class.
HTTPClientSession::setResponseStream ( std::istream* pRespStream )This method is from 'HTTPClientSession' class.
HTTPClientSession::write ( char const* buffer, std::streamsize length )This method is from 'HTTPClientSession' class.
HTTPClientSession::~HTTPClientSession [in-charge] ( )This method is from 'HTTPClientSession' class.
HTTPResponseStream::HTTPResponseStream [in-charge] ( std::istream& istr, HTTPClientSession* pSession )2nd parameter 'pSession' (pointer) has base type 'HTTPClientSession'.
HTTPSessionFactory::createClientSession ( Poco::URI const& uri )Return value (pointer) has base type 'HTTPClientSession'.
HTTPSessionInstantiator::createClientSession ( Poco::URI const& uri )Return value (pointer) has base type 'HTTPClientSession'.
HTTPServerRequestImpl.h
namespace Poco::Net
[+] class HTTPServerRequestImpl (1)
| Change |
Effect |
1 | Size of this class has been increased from 60 bytes to 64 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (9)
HTTPServerRequestImpl::clientAddress ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::EXPECT [data]This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::expectContinue ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams )This constructor is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::response ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::serverAddress ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::serverParams ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::stream ( )This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::~HTTPServerRequestImpl [in-charge] ( )This method is from 'HTTPServerRequestImpl' class.
HTTPServerSession.h
namespace Poco::Net
[+] class HTTPServerSession (1)
| Change |
Effect |
1 | Size of this class has been increased from 56 bytes to 60 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (8)
HTTPServerConnection::sendErrorResponse ( HTTPServerSession& session, HTTPResponse::HTTPStatus status )1st parameter 'session' (reference) has base type 'HTTPServerSession'.
HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams )2nd parameter 'session' (reference) has base type 'HTTPServerSession'.
HTTPServerResponseImpl::HTTPServerResponseImpl [in-charge] ( HTTPServerSession& session )1st parameter 'session' (reference) has base type 'HTTPServerSession'.
HTTPServerSession::clientAddress ( )This method is from 'HTTPServerSession' class.
HTTPServerSession::hasMoreRequests ( )This method is from 'HTTPServerSession' class.
HTTPServerSession::HTTPServerSession [in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams )This constructor is from 'HTTPServerSession' class.
HTTPServerSession::serverAddress ( )This method is from 'HTTPServerSession' class.
HTTPServerSession::~HTTPServerSession [in-charge] ( )This method is from 'HTTPServerSession' class.
HTTPSession.h
namespace Poco::Net
[+] class HTTPSession (1)
| Change |
Effect |
1 | Size of this class has been increased from 40 bytes to 44 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (61)
HTTPChunkedInputStream::HTTPChunkedInputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPChunkedIOS::HTTPChunkedIOS [in-charge] ( HTTPSession& session, HTTPChunkedStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPChunkedOutputStream::HTTPChunkedOutputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPChunkedStreamBuf::HTTPChunkedStreamBuf [in-charge] ( HTTPSession& session, HTTPChunkedStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPClientSession::deleteRequestStream ( )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::deleteResponseStream ( )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::HTTPClientSession [in-charge] ( )This constructor is from derived class 'HTTPClientSession'.
HTTPClientSession::HTTPClientSession [in-charge] ( SocketAddress const& address )This constructor is from derived class 'HTTPClientSession'.
HTTPClientSession::HTTPClientSession [in-charge] ( StreamSocket const& socket )This constructor is from derived class 'HTTPClientSession'.
HTTPClientSession::HTTPClientSession [in-charge] ( std::string const& host, Poco::UInt16 port )This constructor is from derived class 'HTTPClientSession'.
HTTPClientSession::mustReconnect ( ) constThis method is from derived class 'HTTPClientSession'.
HTTPClientSession::proxyRequestPrefix ( ) constThis method is from derived class 'HTTPClientSession'.
HTTPClientSession::receiveResponse ( HTTPResponse& response )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::reconnect ( )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::sendRequest ( HTTPRequest& request )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::setHost ( std::string const& host )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::setKeepAliveTimeout ( Poco::Timespan const& timeout )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::setPort ( Poco::UInt16 port )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::setProxy ( std::string const& host, Poco::UInt16 port )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::setProxyHost ( std::string const& host )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::setProxyPort ( Poco::UInt16 port )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::setRequestStream ( std::ostream* pRequestStream )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::setResponseStream ( std::istream* pRespStream )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::write ( char const* buffer, std::streamsize length )This method is from derived class 'HTTPClientSession'.
HTTPClientSession::~HTTPClientSession [in-charge] ( )This method is from derived class 'HTTPClientSession'.
HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [in-charge] ( HTTPSession& session, std::streamsize length )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPFixedLengthIOS::HTTPFixedLengthIOS [in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [in-charge] ( HTTPSession& session, std::streamsize length )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPFixedLengthStreamBuf::HTTPFixedLengthStreamBuf [in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPHeaderInputStream::HTTPHeaderInputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPHeaderIOS::HTTPHeaderIOS [in-charge] ( HTTPSession& session, HTTPHeaderStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPHeaderOutputStream::HTTPHeaderOutputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPHeaderStreamBuf::HTTPHeaderStreamBuf [in-charge] ( HTTPSession& session, HTTPHeaderStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPInputStream::HTTPInputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPIOS::HTTPIOS [in-charge] ( HTTPSession& session, HTTPStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPOutputStream::HTTPOutputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPServerSession::clientAddress ( )This method is from derived class 'HTTPServerSession'.
HTTPServerSession::hasMoreRequests ( )This method is from derived class 'HTTPServerSession'.
HTTPServerSession::HTTPServerSession [in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams )This constructor is from derived class 'HTTPServerSession'.
HTTPServerSession::serverAddress ( )This method is from derived class 'HTTPServerSession'.
HTTPServerSession::~HTTPServerSession [in-charge] ( )This method is from derived class 'HTTPServerSession'.
HTTPSession::abort ( )This method is from 'HTTPSession' class.
HTTPSession::attachSocket ( StreamSocket const& socket )This method is from 'HTTPSession' class.
HTTPSession::close ( )This method is from 'HTTPSession' class.
HTTPSession::connect ( SocketAddress const& address )This method is from 'HTTPSession' class.
HTTPSession::connected ( ) constThis method is from 'HTTPSession' class.
HTTPSession::detachSocket ( )This method is from 'HTTPSession' class.
HTTPSession::get ( )This method is from 'HTTPSession' class.
HTTPSession::HTTPSession [in-charge] ( )This constructor is from 'HTTPSession' class.
HTTPSession::HTTPSession [in-charge] ( StreamSocket const& socket )This constructor is from 'HTTPSession' class.
HTTPSession::HTTPSession [in-charge] ( StreamSocket const& socket, bool keepAlive )This constructor is from 'HTTPSession' class.
HTTPSession::peek ( )This method is from 'HTTPSession' class.
HTTPSession::read ( char* buffer, std::streamsize length )This method is from 'HTTPSession' class.
HTTPSession::receive ( char* buffer, int length )This method is from 'HTTPSession' class.
HTTPSession::refill ( )This method is from 'HTTPSession' class.
HTTPSession::setException ( Poco::Exception const& exc )This method is from 'HTTPSession' class.
HTTPSession::setKeepAlive ( bool keepAlive )This method is from 'HTTPSession' class.
HTTPSession::setTimeout ( Poco::Timespan const& timeout )This method is from 'HTTPSession' class.
HTTPSession::write ( char const* buffer, std::streamsize length )This method is from 'HTTPSession' class.
HTTPSession::~HTTPSession [in-charge] ( )This method is from 'HTTPSession' class.
HTTPStreamBuf::HTTPStreamBuf [in-charge] ( HTTPSession& session, HTTPStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPSessionFactory.h
namespace Poco::Net
[+] class HTTPSessionFactory (1)
| Change |
Effect |
1 | Size of this class has been increased from 56 bytes to 64 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (9)
HTTPSessionFactory::createClientSession ( Poco::URI const& uri )This method is from 'HTTPSessionFactory' class.
HTTPSessionFactory::defaultFactory ( ) [static]Return value (reference) has base type 'HTTPSessionFactory'.
HTTPSessionFactory::HTTPSessionFactory [in-charge] ( )This constructor is from 'HTTPSessionFactory' class.
HTTPSessionFactory::HTTPSessionFactory [in-charge] ( std::string const& proxyHost, Poco::UInt16 proxyPort )This constructor is from 'HTTPSessionFactory' class.
HTTPSessionFactory::registerProtocol ( std::string const& protocol, HTTPSessionInstantiator* pSessionInstantiator )This method is from 'HTTPSessionFactory' class.
HTTPSessionFactory::setProxy ( std::string const& proxyHost, Poco::UInt16 proxyPort )This method is from 'HTTPSessionFactory' class.
HTTPSessionFactory::supportsProtocol ( std::string const& protocol )This method is from 'HTTPSessionFactory' class.
HTTPSessionFactory::unregisterProtocol ( std::string const& protocol )This method is from 'HTTPSessionFactory' class.
HTTPSessionFactory::~HTTPSessionFactory [in-charge] ( )This method is from 'HTTPSessionFactory' class.
HTTPSessionInstantiator.h
namespace Poco::Net
[+] class HTTPSessionInstantiator (1)
| Change |
Effect |
1 | Size of this class has been increased from 12 bytes to 20 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (6)
HTTPSessionFactory::InstantiatorInfo::InstantiatorInfo [in-charge] ( HTTPSessionInstantiator* pInst )1st parameter 'pInst' (pointer) has base type 'HTTPSessionInstantiator'.
HTTPSessionFactory::registerProtocol ( std::string const& protocol, HTTPSessionInstantiator* pSessionInstantiator )2nd parameter 'pSessionInstantiator' (pointer) has base type 'HTTPSessionInstantiator'.
HTTPSessionInstantiator::createClientSession ( Poco::URI const& uri )This method is from 'HTTPSessionInstantiator' class.
HTTPSessionInstantiator::HTTPSessionInstantiator [in-charge] ( )This constructor is from 'HTTPSessionInstantiator' class.
HTTPSessionInstantiator::setProxy ( std::string const& host, Poco::UInt16 port )This method is from 'HTTPSessionInstantiator' class.
HTTPSessionInstantiator::~HTTPSessionInstantiator [in-charge] ( )This method is from 'HTTPSessionInstantiator' class.
HTTPStreamFactory.h
namespace Poco::Net
[+] class HTTPStreamFactory (1)
| Change |
Effect |
1 | Size of this class has been increased from 12 bytes to 20 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (4)
HTTPStreamFactory::HTTPStreamFactory [in-charge] ( )This constructor is from 'HTTPStreamFactory' class.
HTTPStreamFactory::HTTPStreamFactory [in-charge] ( std::string const& proxyHost, Poco::UInt16 proxyPort )This constructor is from 'HTTPStreamFactory' class.
HTTPStreamFactory::open ( Poco::URI const& uri )This method is from 'HTTPStreamFactory' class.
HTTPStreamFactory::~HTTPStreamFactory [in-charge] ( )This method is from 'HTTPStreamFactory' class.
ICMPSocketImpl.h
namespace Poco::Net
[+] class ICMPSocketImpl (1)
| Change |
Effect |
1 | Size of this class has been increased from 44 bytes to 48 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (4)
ICMPSocketImpl::ICMPSocketImpl [in-charge] ( IPAddress::Family family, int dataSize, int ttl, int timeout )This constructor is from 'ICMPSocketImpl' class.
ICMPSocketImpl::receiveFrom ( void* p1, int p2, SocketAddress& address, int flags )This method is from 'ICMPSocketImpl' class.
ICMPSocketImpl::sendTo ( void const* p1, int p2, SocketAddress const& address, int flags )This method is from 'ICMPSocketImpl' class.
ICMPSocketImpl::~ICMPSocketImpl [in-charge] ( )This method is from 'ICMPSocketImpl' class.
IniFileConfiguration.h
namespace Poco::Util
[+] class IniFileConfiguration (1)
| Change |
Effect |
1 | Size of this class has been increased from 88 bytes to 376 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (9)
IniFileConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'IniFileConfiguration' class.
IniFileConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'IniFileConfiguration' class.
IniFileConfiguration::IniFileConfiguration [in-charge] ( )This constructor is from 'IniFileConfiguration' class.
IniFileConfiguration::IniFileConfiguration [in-charge] ( std::istream& istr )This constructor is from 'IniFileConfiguration' class.
IniFileConfiguration::IniFileConfiguration [in-charge] ( std::string const& path )This constructor is from 'IniFileConfiguration' class.
IniFileConfiguration::load ( std::istream& istr )This method is from 'IniFileConfiguration' class.
IniFileConfiguration::load ( std::string const& path )This method is from 'IniFileConfiguration' class.
IniFileConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'IniFileConfiguration' class.
IniFileConfiguration::~IniFileConfiguration [in-charge] ( )This method is from 'IniFileConfiguration' class.
LayeredConfiguration.h
namespace Poco::Util
[+] class LayeredConfiguration (1)
| Change |
Effect |
1 | Size of this class has been increased from 68 bytes to 356 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (16)
LayeredConfiguration::add ( AbstractConfiguration* pConfig )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, bool shared )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority, bool shared )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority, bool writeable, bool shared )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::addFront ( AbstractConfiguration* pConfig )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::addFront ( AbstractConfiguration* pConfig, bool shared )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::addWriteable ( AbstractConfiguration* pConfig, int priority )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::addWriteable ( AbstractConfiguration* pConfig, int priority, bool shared )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'LayeredConfiguration' class.
LayeredConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'LayeredConfiguration' class.
LayeredConfiguration::highest ( ) constThis method is from 'LayeredConfiguration' class.
LayeredConfiguration::LayeredConfiguration [in-charge] ( )This constructor is from 'LayeredConfiguration' class.
LayeredConfiguration::lowest ( ) constThis method is from 'LayeredConfiguration' class.
LayeredConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::~LayeredConfiguration [in-charge] ( )This method is from 'LayeredConfiguration' class.
MapConfiguration.h
namespace Poco::Util
[+] class MapConfiguration (1)
| Change |
Effect |
1 | Size of this class has been increased from 84 bytes to 372 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (16)
MapConfiguration::begin ( ) constThis method is from 'MapConfiguration' class.
MapConfiguration::clear ( )This method is from 'MapConfiguration' class.
MapConfiguration::end ( ) constThis method is from 'MapConfiguration' class.
MapConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'MapConfiguration' class.
MapConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'MapConfiguration' class.
MapConfiguration::MapConfiguration [in-charge] ( )This constructor is from 'MapConfiguration' class.
MapConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'MapConfiguration' class.
MapConfiguration::~MapConfiguration [in-charge] ( )This method is from 'MapConfiguration' class.
PropertyFileConfiguration::load ( std::istream& istr )This method is from derived class 'PropertyFileConfiguration'.
PropertyFileConfiguration::load ( std::string const& path )This method is from derived class 'PropertyFileConfiguration'.
PropertyFileConfiguration::PropertyFileConfiguration [in-charge] ( )This constructor is from derived class 'PropertyFileConfiguration'.
PropertyFileConfiguration::PropertyFileConfiguration [in-charge] ( std::istream& istr )This constructor is from derived class 'PropertyFileConfiguration'.
PropertyFileConfiguration::PropertyFileConfiguration [in-charge] ( std::string const& path )This constructor is from derived class 'PropertyFileConfiguration'.
PropertyFileConfiguration::save ( std::ostream& ostr ) constThis method is from derived class 'PropertyFileConfiguration'.
PropertyFileConfiguration::save ( std::string const& path ) constThis method is from derived class 'PropertyFileConfiguration'.
PropertyFileConfiguration::~PropertyFileConfiguration [in-charge] ( )This method is from derived class 'PropertyFileConfiguration'.
Message.h
namespace Poco
[+] class Message (1)
| Change |
Effect |
1 | Size of this class has been increased from 36 bytes to 44 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (31)
AsyncChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
ConsoleChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
FileChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
FormattingChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
Logger::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
Message::init ( )This method is from 'Message' class.
Message::Message [in-charge] ( )This constructor is from 'Message' class.
Message::Message [in-charge] ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
Message::Message [in-charge] ( Message const& msg, std::string const& text )1st parameter 'msg' (reference) has base type 'Message'.
Message::Message [in-charge] ( std::string const& source, std::string const& text, Message::Priority prio )This constructor is from 'Message' class.
Message::operator= ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
Message::operator[] ( std::string const& param )This method is from 'Message' class.
Message::operator[] ( std::string const& param ) constThis method is from 'Message' class.
Message::setPid ( long pid )This method is from 'Message' class.
Message::setPriority ( Message::Priority prio )This method is from 'Message' class.
Message::setSource ( std::string const& src )This method is from 'Message' class.
Message::setText ( std::string const& text )This method is from 'Message' class.
Message::setThread ( std::string const& thread )This method is from 'Message' class.
Message::setTid ( long pid )This method is from 'Message' class.
Message::setTime ( Timestamp const& time )This method is from 'Message' class.
Message::swap ( Message& msg )1st parameter 'msg' (reference) has base type 'Message'.
Message::~Message [in-charge] ( )This method is from 'Message' class.
Net::RemoteSyslogChannel::getPrio ( Message const& msg ) [static]1st parameter 'msg' (reference) has base type 'Message'.
Net::RemoteSyslogChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
NullChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
PatternFormatter::format ( Message const& msg, std::string& text )1st parameter 'msg' (reference) has base type 'Message'.
SimpleFileChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
SplitterChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
StreamChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
SyslogChannel::getPrio ( Message const& msg ) [static]1st parameter 'msg' (reference) has base type 'Message'.
SyslogChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
PropertyFileConfiguration.h
namespace Poco::Util
[+] class PropertyFileConfiguration (1)
| Change |
Effect |
1 | Size of this class has been increased from 84 bytes to 372 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (8)
PropertyFileConfiguration::load ( std::istream& istr )This method is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::load ( std::string const& path )This method is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::PropertyFileConfiguration [in-charge] ( )This constructor is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::PropertyFileConfiguration [in-charge] ( std::istream& istr )This constructor is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::PropertyFileConfiguration [in-charge] ( std::string const& path )This constructor is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::save ( std::ostream& ostr ) constThis method is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::save ( std::string const& path ) constThis method is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::~PropertyFileConfiguration [in-charge] ( )This method is from 'PropertyFileConfiguration' class.
RemoteSyslogChannel.h
namespace Poco::Net
[+] class RemoteSyslogChannel (1)
| Change |
Effect |
1 | Size of this class has been increased from 68 bytes to 96 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (15)
RemoteSyslogChannel::BSD_TIMEFORMAT [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::close ( )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::getProperty ( std::string const& name ) constThis method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::log ( Poco::Message const& msg )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::open ( )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_FACILITY [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_FORMAT [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_HOST [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_LOGHOST [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_NAME [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::RemoteSyslogChannel [in-charge] ( )This constructor is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::RemoteSyslogChannel [in-charge] ( std::string const& address, std::string const& name, int facility, bool bsdFormat )This constructor is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::SYSLOG_TIMEFORMAT [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::~RemoteSyslogChannel [in-charge] ( )This method is from 'RemoteSyslogChannel' class.
SocketImpl.h
namespace Poco::Net
[+] class SocketImpl (1)
| Change |
Effect |
1 | Virtual method SocketImpl::secure ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 36 entries | Virtual Table (New) - 37 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~SocketImpl |
~SocketImpl |
12 |
~SocketImpl |
~SocketImpl |
16 |
SocketImpl::acceptConnection |
SocketImpl::acceptConnection |
20 |
SocketImpl::connect |
SocketImpl::connect |
24 |
SocketImpl::connect |
SocketImpl::connect |
28 |
SocketImpl::connectNB |
SocketImpl::connectNB |
32 |
SocketImpl::bind |
SocketImpl::bind |
36 |
SocketImpl::listen |
SocketImpl::listen |
40 |
SocketImpl::close |
SocketImpl::close |
44 |
SocketImpl::shutdownReceive |
SocketImpl::shutdownReceive |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownSend |
52 |
SocketImpl::shutdown |
SocketImpl::shutdown |
56 |
SocketImpl::sendBytes |
SocketImpl::sendBytes |
60 |
SocketImpl::receiveBytes |
SocketImpl::receiveBytes |
64 |
SocketImpl::sendTo |
SocketImpl::sendTo |
68 |
SocketImpl::receiveFrom |
SocketImpl::receiveFrom |
72 |
SocketImpl::sendUrgent |
SocketImpl::sendUrgent |
76 |
SocketImpl::available |
SocketImpl::available |
80 |
SocketImpl::poll |
SocketImpl::poll |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::setSendBufferSize |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::getSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::getReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::setSendTimeout |
104 |
SocketImpl::getSendTimeout |
SocketImpl::getSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::setReceiveTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::getReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::address |
120 |
SocketImpl::peerAddress |
SocketImpl::peerAddress |
124 |
SocketImpl::setRawOption |
SocketImpl::setRawOption |
128 |
SocketImpl::getRawOption |
SocketImpl::getRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::setBlocking |
136 |
SocketImpl::getBlocking |
SocketImpl::getBlocking |
140 |
SocketImpl::init |
SocketImpl::secure |
144 |
|
SocketImpl::init |
[+] affected symbols (4)
DatagramSocketImpl::init ( int af )This method is from derived class 'DatagramSocketImpl'.
RawSocketImpl::init ( int af )This method is from derived class 'RawSocketImpl'.
SocketImpl::getBlocking ( ) constThis method is from 'SocketImpl' class.
SocketImpl::init ( int af )This method is from 'SocketImpl' class.
SystemConfiguration.h
namespace Poco::Util
[+] class SystemConfiguration (1)
| Change |
Effect |
1 | Size of this class has been increased from 60 bytes to 348 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (5)
SystemConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'SystemConfiguration' class.
SystemConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'SystemConfiguration' class.
SystemConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'SystemConfiguration' class.
SystemConfiguration::SystemConfiguration [in-charge] ( )This constructor is from 'SystemConfiguration' class.
SystemConfiguration::~SystemConfiguration [in-charge] ( )This method is from 'SystemConfiguration' class.
Timer.h
namespace Poco
[+] class Timer (1)
| Change |
Effect |
1 | Size of this class has been increased from 200 bytes to 204 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (14)
Timer::getPeriodicInterval ( ) constThis method is from 'Timer' class.
Timer::getStartInterval ( ) constThis method is from 'Timer' class.
Timer::restart ( )This method is from 'Timer' class.
Timer::restart ( long milliseconds )This method is from 'Timer' class.
Timer::run ( )This method is from 'Timer' class.
Timer::setPeriodicInterval ( long milliseconds )This method is from 'Timer' class.
Timer::setStartInterval ( long milliseconds )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, Thread::Priority priority )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, Thread::Priority priority, ThreadPool& threadPool )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, ThreadPool& threadPool )This method is from 'Timer' class.
Timer::stop ( )This method is from 'Timer' class.
Timer::Timer [in-charge] ( long startInterval, long periodicInterval )This constructor is from 'Timer' class.
Timer::~Timer [in-charge] ( )This method is from 'Timer' class.
XMLConfiguration.h
namespace Poco::Util
[+] class XMLConfiguration (1)
| Change |
Effect |
1 | Size of this class has been increased from 68 bytes to 356 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (20)
XMLConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::load ( Poco::XML::Document const* pDocument )This method is from 'XMLConfiguration' class.
XMLConfiguration::load ( Poco::XML::InputSource* pInputSource )This method is from 'XMLConfiguration' class.
XMLConfiguration::load ( Poco::XML::Node const* pNode )This method is from 'XMLConfiguration' class.
XMLConfiguration::load ( std::istream& istr )This method is from 'XMLConfiguration' class.
XMLConfiguration::load ( std::string const& path )This method is from 'XMLConfiguration' class.
XMLConfiguration::loadEmpty ( std::string const& rootElementName )This method is from 'XMLConfiguration' class.
XMLConfiguration::save ( Poco::XML::DOMWriter& writer, std::ostream& str ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::save ( Poco::XML::DOMWriter& writer, std::string const& path ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::save ( std::ostream& str ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::save ( std::string const& path ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::Document const* pDocument )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::InputSource* pInputSource )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::Node const* pNode )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( std::istream& istr )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( std::string const& path )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::~XMLConfiguration [in-charge] ( )This method is from 'XMLConfiguration' class.
XMLWriter.h
namespace Poco::XML
[+] class XMLWriter (1)
| Change |
Effect |
1 | Size of this class has been increased from 80 bytes to 88 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (54)
XMLWriter::addAttributes ( XMLWriter::AttributeMap& attributeMap, Attributes const& attributes, XMLString const& elementNamespaceURI )This method is from 'XMLWriter' class.
XMLWriter::addNamespaceAttributes ( XMLWriter::AttributeMap& attributeMap )This method is from 'XMLWriter' class.
XMLWriter::characters ( XMLChar const* ch, int start, int length )This method is from 'XMLWriter' class.
XMLWriter::characters ( XMLString const& str )This method is from 'XMLWriter' class.
XMLWriter::closeStartTag ( )This method is from 'XMLWriter' class.
XMLWriter::comment ( XMLChar const* ch, int start, int length )This method is from 'XMLWriter' class.
XMLWriter::dataElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname, XMLString const& data, XMLString const& attr1, XMLString const& value1, XMLString const& attr2, XMLString const& value2, XMLString const& attr3, XMLString const& value3 )This method is from 'XMLWriter' class.
XMLWriter::declareAttributeNamespaces ( Attributes const& attributes )This method is from 'XMLWriter' class.
XMLWriter::emptyElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname )This method is from 'XMLWriter' class.
XMLWriter::emptyElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname, Attributes const& attributes )This method is from 'XMLWriter' class.
XMLWriter::endCDATA ( )This method is from 'XMLWriter' class.
XMLWriter::endDocument ( )This method is from 'XMLWriter' class.
XMLWriter::endDTD ( )This method is from 'XMLWriter' class.
XMLWriter::endElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname )This method is from 'XMLWriter' class.
XMLWriter::endEntity ( XMLString const& name )This method is from 'XMLWriter' class.
XMLWriter::endFragment ( )This method is from 'XMLWriter' class.
XMLWriter::endPrefixMapping ( XMLString const& prefix )This method is from 'XMLWriter' class.
XMLWriter::getNewLine ( ) constThis method is from 'XMLWriter' class.
XMLWriter::ignorableWhitespace ( XMLChar const* ch, int start, int length )This method is from 'XMLWriter' class.
XMLWriter::NEWLINE_CR [data]This method is from 'XMLWriter' class.
XMLWriter::NEWLINE_CRLF [data]This method is from 'XMLWriter' class.
XMLWriter::NEWLINE_DEFAULT [data]This method is from 'XMLWriter' class.
XMLWriter::NEWLINE_LF [data]This method is from 'XMLWriter' class.
XMLWriter::newPrefix ( )This method is from 'XMLWriter' class.
XMLWriter::notationDecl ( XMLString const& name, XMLString const* publicId, XMLString const* systemId )This method is from 'XMLWriter' class.
XMLWriter::prettyPrint ( ) constThis method is from 'XMLWriter' class.
XMLWriter::processingInstruction ( XMLString const& target, XMLString const& data )This method is from 'XMLWriter' class.
XMLWriter::rawCharacters ( XMLString const& str )This method is from 'XMLWriter' class.
XMLWriter::setDocumentLocator ( Locator const* loc )This method is from 'XMLWriter' class.
XMLWriter::setNewLine ( std::string const& newLineCharacters )This method is from 'XMLWriter' class.
XMLWriter::skippedEntity ( XMLString const& name )This method is from 'XMLWriter' class.
XMLWriter::startCDATA ( )This method is from 'XMLWriter' class.
XMLWriter::startDocument ( )This method is from 'XMLWriter' class.
XMLWriter::startDTD ( XMLString const& name, XMLString const& publicId, XMLString const& systemId )This method is from 'XMLWriter' class.
XMLWriter::startElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname )This method is from 'XMLWriter' class.
XMLWriter::startElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname, Attributes const& attributes )This method is from 'XMLWriter' class.
XMLWriter::startEntity ( XMLString const& name )This method is from 'XMLWriter' class.
XMLWriter::startFragment ( )This method is from 'XMLWriter' class.
XMLWriter::startPrefixMapping ( XMLString const& prefix, XMLString const& namespaceURI )This method is from 'XMLWriter' class.
XMLWriter::unparsedEntityDecl ( XMLString const& name, XMLString const* publicId, XMLString const& systemId, XMLString const& notationName )This method is from 'XMLWriter' class.
XMLWriter::writeAttributes ( XMLWriter::AttributeMap const& attributeMap )This method is from 'XMLWriter' class.
XMLWriter::writeEndElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname )This method is from 'XMLWriter' class.
XMLWriter::writeIndent ( ) constThis method is from 'XMLWriter' class.
XMLWriter::writeMarkup ( std::string const& str ) constThis method is from 'XMLWriter' class.
XMLWriter::writeName ( XMLString const& prefix, XMLString const& localName )This method is from 'XMLWriter' class.
XMLWriter::writeNewLine ( ) constThis method is from 'XMLWriter' class.
XMLWriter::writeStartElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname, Attributes const& attributes )This method is from 'XMLWriter' class.
XMLWriter::writeXML ( XMLChar ch ) constThis method is from 'XMLWriter' class.
XMLWriter::writeXML ( XMLString const& str ) constThis method is from 'XMLWriter' class.
XMLWriter::writeXMLDeclaration ( )This method is from 'XMLWriter' class.
XMLWriter::XMLWriter [in-charge] ( XMLByteOutputStream& str, int options )This constructor is from 'XMLWriter' class.
XMLWriter::XMLWriter [in-charge] ( XMLByteOutputStream& str, int options, std::string const& encodingName, Poco::TextEncoding& textEncoding )This constructor is from 'XMLWriter' class.
XMLWriter::XMLWriter [in-charge] ( XMLByteOutputStream& str, int options, std::string const& encodingName, Poco::TextEncoding* pTextEncoding )This constructor is from 'XMLWriter' class.
XMLWriter::~XMLWriter [in-charge] ( )This method is from 'XMLWriter' class.
to the top
Problems with Symbols, High Severity (2)
HTTPServerResponseImpl.h,
libPocoNet.so.9
namespace Poco::Net
[+] HTTPServerResponseImpl::redirect ( std::string const& uri ) (1)
changed to:HTTPServerResponseImpl::redirect ( std::string const& uri, HTTPResponse::HTTPStatus status )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net22HTTPServerResponseImpl8redirectERKSs to _ZN4Poco3Net22HTTPServerResponseImpl8redirectERKSsNS0_12HTTPResponse10HTTPStatusE. This may cause "undefined reference" linker error in old client applications. |
Timer.h,
libPocoUtil.so.9
namespace Poco::Util
[+] Timer::cancel ( ) (1)
changed to:Timer::cancel ( bool wait )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco4Util5Timer6cancelEv to _ZN4Poco4Util5Timer6cancelEb. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (7)
DatagramSocketImpl.h
namespace Poco::Net
[+] class DatagramSocketImpl (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 36 entries | Virtual Table (New) - 37 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~DatagramSocketImpl |
~DatagramSocketImpl |
12 |
~DatagramSocketImpl |
~DatagramSocketImpl |
16 |
SocketImpl::acceptConnection |
SocketImpl::acceptConnection |
20 |
SocketImpl::connect |
SocketImpl::connect |
24 |
SocketImpl::connect |
SocketImpl::connect |
28 |
SocketImpl::connectNB |
SocketImpl::connectNB |
32 |
SocketImpl::bind |
SocketImpl::bind |
36 |
SocketImpl::listen |
SocketImpl::listen |
40 |
SocketImpl::close |
SocketImpl::close |
44 |
SocketImpl::shutdownReceive |
SocketImpl::shutdownReceive |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownSend |
52 |
SocketImpl::shutdown |
SocketImpl::shutdown |
56 |
SocketImpl::sendBytes |
SocketImpl::sendBytes |
60 |
SocketImpl::receiveBytes |
SocketImpl::receiveBytes |
64 |
SocketImpl::sendTo |
SocketImpl::sendTo |
68 |
SocketImpl::receiveFrom |
SocketImpl::receiveFrom |
72 |
SocketImpl::sendUrgent |
SocketImpl::sendUrgent |
76 |
SocketImpl::available |
SocketImpl::available |
80 |
SocketImpl::poll |
SocketImpl::poll |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::setSendBufferSize |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::getSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::getReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::setSendTimeout |
104 |
SocketImpl::getSendTimeout |
SocketImpl::getSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::setReceiveTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::getReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::address |
120 |
SocketImpl::peerAddress |
SocketImpl::peerAddress |
124 |
SocketImpl::setRawOption |
SocketImpl::setRawOption |
128 |
SocketImpl::getRawOption |
SocketImpl::getRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::setBlocking |
136 |
SocketImpl::getBlocking |
SocketImpl::getBlocking |
140 |
DatagramSocketImpl::init |
SocketImpl::secure |
144 |
|
DatagramSocketImpl::init |
[+] affected symbols (5)
DatagramSocketImpl::DatagramSocketImpl [in-charge] ( )This constructor is from 'DatagramSocketImpl' class.
DatagramSocketImpl::DatagramSocketImpl [in-charge] ( int sockfd )This constructor is from 'DatagramSocketImpl' class.
DatagramSocketImpl::DatagramSocketImpl [in-charge] ( IPAddress::Family family )This constructor is from 'DatagramSocketImpl' class.
DatagramSocketImpl::init ( int af )This method is from 'DatagramSocketImpl' class.
DatagramSocketImpl::~DatagramSocketImpl [in-charge] ( )This method is from 'DatagramSocketImpl' class.
HTTPServerResponse.h
namespace Poco::Net
[+] class HTTPServerResponse (1)
| Change |
Effect |
1 | Pure virtual method HTTPServerResponse::redirect ( std::string const& uri, HTTPResponse::HTTPStatus status ) has been added to this class instead of HTTPServerResponse::redirect ( std::string const& uri ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~HTTPServerResponse |
~HTTPServerResponse |
12 |
~HTTPServerResponse |
~HTTPServerResponse |
16 |
HTTPResponse::write |
HTTPResponse::write |
20 |
HTTPResponse::read |
HTTPResponse::read |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols (2)
HTTPServerResponse::HTTPServerResponse [in-charge] ( )This constructor is from 'HTTPServerResponse' class.
HTTPServerResponse::~HTTPServerResponse [in-charge] ( )This method is from 'HTTPServerResponse' class.
ICMPSocketImpl.h
namespace Poco::Net
[+] class ICMPSocketImpl (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 36 entries | Virtual Table (New) - 37 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ICMPSocketImpl |
~ICMPSocketImpl |
12 |
~ICMPSocketImpl |
~ICMPSocketImpl |
16 |
SocketImpl::acceptConnection |
SocketImpl::acceptConnection |
20 |
SocketImpl::connect |
SocketImpl::connect |
24 |
SocketImpl::connect |
SocketImpl::connect |
28 |
SocketImpl::connectNB |
SocketImpl::connectNB |
32 |
SocketImpl::bind |
SocketImpl::bind |
36 |
SocketImpl::listen |
SocketImpl::listen |
40 |
SocketImpl::close |
SocketImpl::close |
44 |
SocketImpl::shutdownReceive |
SocketImpl::shutdownReceive |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownSend |
52 |
SocketImpl::shutdown |
SocketImpl::shutdown |
56 |
SocketImpl::sendBytes |
SocketImpl::sendBytes |
60 |
SocketImpl::receiveBytes |
SocketImpl::receiveBytes |
64 |
ICMPSocketImpl::sendTo |
ICMPSocketImpl::sendTo |
68 |
ICMPSocketImpl::receiveFrom |
ICMPSocketImpl::receiveFrom |
72 |
SocketImpl::sendUrgent |
SocketImpl::sendUrgent |
76 |
SocketImpl::available |
SocketImpl::available |
80 |
SocketImpl::poll |
SocketImpl::poll |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::setSendBufferSize |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::getSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::getReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::setSendTimeout |
104 |
SocketImpl::getSendTimeout |
SocketImpl::getSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::setReceiveTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::getReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::address |
120 |
SocketImpl::peerAddress |
SocketImpl::peerAddress |
124 |
SocketImpl::setRawOption |
SocketImpl::setRawOption |
128 |
SocketImpl::getRawOption |
SocketImpl::getRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::setBlocking |
136 |
SocketImpl::getBlocking |
SocketImpl::getBlocking |
140 |
RawSocketImpl::init |
SocketImpl::secure |
144 |
|
RawSocketImpl::init |
[+] affected symbols (4)
ICMPSocketImpl::ICMPSocketImpl [in-charge] ( IPAddress::Family family, int dataSize, int ttl, int timeout )This constructor is from 'ICMPSocketImpl' class.
ICMPSocketImpl::receiveFrom ( void* p1, int p2, SocketAddress& address, int flags )This method is from 'ICMPSocketImpl' class.
ICMPSocketImpl::sendTo ( void const* p1, int p2, SocketAddress const& address, int flags )This method is from 'ICMPSocketImpl' class.
ICMPSocketImpl::~ICMPSocketImpl [in-charge] ( )This method is from 'ICMPSocketImpl' class.
RawSocketImpl.h
namespace Poco::Net
[+] class RawSocketImpl (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 36 entries | Virtual Table (New) - 37 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~RawSocketImpl |
~RawSocketImpl |
12 |
~RawSocketImpl |
~RawSocketImpl |
16 |
SocketImpl::acceptConnection |
SocketImpl::acceptConnection |
20 |
SocketImpl::connect |
SocketImpl::connect |
24 |
SocketImpl::connect |
SocketImpl::connect |
28 |
SocketImpl::connectNB |
SocketImpl::connectNB |
32 |
SocketImpl::bind |
SocketImpl::bind |
36 |
SocketImpl::listen |
SocketImpl::listen |
40 |
SocketImpl::close |
SocketImpl::close |
44 |
SocketImpl::shutdownReceive |
SocketImpl::shutdownReceive |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownSend |
52 |
SocketImpl::shutdown |
SocketImpl::shutdown |
56 |
SocketImpl::sendBytes |
SocketImpl::sendBytes |
60 |
SocketImpl::receiveBytes |
SocketImpl::receiveBytes |
64 |
SocketImpl::sendTo |
SocketImpl::sendTo |
68 |
SocketImpl::receiveFrom |
SocketImpl::receiveFrom |
72 |
SocketImpl::sendUrgent |
SocketImpl::sendUrgent |
76 |
SocketImpl::available |
SocketImpl::available |
80 |
SocketImpl::poll |
SocketImpl::poll |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::setSendBufferSize |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::getSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::getReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::setSendTimeout |
104 |
SocketImpl::getSendTimeout |
SocketImpl::getSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::setReceiveTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::getReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::address |
120 |
SocketImpl::peerAddress |
SocketImpl::peerAddress |
124 |
SocketImpl::setRawOption |
SocketImpl::setRawOption |
128 |
SocketImpl::getRawOption |
SocketImpl::getRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::setBlocking |
136 |
SocketImpl::getBlocking |
SocketImpl::getBlocking |
140 |
RawSocketImpl::init |
SocketImpl::secure |
144 |
|
RawSocketImpl::init |
[+] affected symbols (6)
RawSocketImpl::init ( int af )This method is from 'RawSocketImpl' class.
RawSocketImpl::init2 ( int af, int proto )This method is from 'RawSocketImpl' class.
RawSocketImpl::RawSocketImpl [in-charge] ( )This constructor is from 'RawSocketImpl' class.
RawSocketImpl::RawSocketImpl [in-charge] ( int sockfd )This constructor is from 'RawSocketImpl' class.
RawSocketImpl::RawSocketImpl [in-charge] ( IPAddress::Family family, int proto )This constructor is from 'RawSocketImpl' class.
RawSocketImpl::~RawSocketImpl [in-charge] ( )This method is from 'RawSocketImpl' class.
ServerSocketImpl.h
namespace Poco::Net
[+] class ServerSocketImpl (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 36 entries | Virtual Table (New) - 37 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ServerSocketImpl |
~ServerSocketImpl |
12 |
~ServerSocketImpl |
~ServerSocketImpl |
16 |
SocketImpl::acceptConnection |
SocketImpl::acceptConnection |
20 |
SocketImpl::connect |
SocketImpl::connect |
24 |
SocketImpl::connect |
SocketImpl::connect |
28 |
SocketImpl::connectNB |
SocketImpl::connectNB |
32 |
SocketImpl::bind |
SocketImpl::bind |
36 |
SocketImpl::listen |
SocketImpl::listen |
40 |
SocketImpl::close |
SocketImpl::close |
44 |
SocketImpl::shutdownReceive |
SocketImpl::shutdownReceive |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownSend |
52 |
SocketImpl::shutdown |
SocketImpl::shutdown |
56 |
SocketImpl::sendBytes |
SocketImpl::sendBytes |
60 |
SocketImpl::receiveBytes |
SocketImpl::receiveBytes |
64 |
SocketImpl::sendTo |
SocketImpl::sendTo |
68 |
SocketImpl::receiveFrom |
SocketImpl::receiveFrom |
72 |
SocketImpl::sendUrgent |
SocketImpl::sendUrgent |
76 |
SocketImpl::available |
SocketImpl::available |
80 |
SocketImpl::poll |
SocketImpl::poll |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::setSendBufferSize |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::getSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::getReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::setSendTimeout |
104 |
SocketImpl::getSendTimeout |
SocketImpl::getSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::setReceiveTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::getReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::address |
120 |
SocketImpl::peerAddress |
SocketImpl::peerAddress |
124 |
SocketImpl::setRawOption |
SocketImpl::setRawOption |
128 |
SocketImpl::getRawOption |
SocketImpl::getRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::setBlocking |
136 |
SocketImpl::getBlocking |
SocketImpl::getBlocking |
140 |
SocketImpl::init |
SocketImpl::secure |
144 |
|
SocketImpl::init |
[+] affected symbols (2)
ServerSocketImpl::ServerSocketImpl [in-charge] ( )This constructor is from 'ServerSocketImpl' class.
ServerSocketImpl::~ServerSocketImpl [in-charge] ( )This method is from 'ServerSocketImpl' class.
SMTPClientSession.h
namespace Poco::Net
[+] enum SMTPClientSession::LoginMethod (1)
| Change |
Effect |
1 | Value of member AUTH_LOGIN has been changed from 2 to 3. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (1)
SMTPClientSession::login ( SMTPClientSession::LoginMethod loginMethod, std::string const& username, std::string const& password )1st parameter 'loginMethod' has type 'SMTPClientSession::LoginMethod'.
StreamSocketImpl.h
namespace Poco::Net
[+] class StreamSocketImpl (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 36 entries | Virtual Table (New) - 37 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~StreamSocketImpl |
~StreamSocketImpl |
12 |
~StreamSocketImpl |
~StreamSocketImpl |
16 |
SocketImpl::acceptConnection |
SocketImpl::acceptConnection |
20 |
SocketImpl::connect |
SocketImpl::connect |
24 |
SocketImpl::connect |
SocketImpl::connect |
28 |
SocketImpl::connectNB |
SocketImpl::connectNB |
32 |
SocketImpl::bind |
SocketImpl::bind |
36 |
SocketImpl::listen |
SocketImpl::listen |
40 |
SocketImpl::close |
SocketImpl::close |
44 |
SocketImpl::shutdownReceive |
SocketImpl::shutdownReceive |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownSend |
52 |
SocketImpl::shutdown |
SocketImpl::shutdown |
56 |
StreamSocketImpl::sendBytes |
StreamSocketImpl::sendBytes |
60 |
SocketImpl::receiveBytes |
SocketImpl::receiveBytes |
64 |
SocketImpl::sendTo |
SocketImpl::sendTo |
68 |
SocketImpl::receiveFrom |
SocketImpl::receiveFrom |
72 |
SocketImpl::sendUrgent |
SocketImpl::sendUrgent |
76 |
SocketImpl::available |
SocketImpl::available |
80 |
SocketImpl::poll |
SocketImpl::poll |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::setSendBufferSize |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::getSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::getReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::setSendTimeout |
104 |
SocketImpl::getSendTimeout |
SocketImpl::getSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::setReceiveTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::getReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::address |
120 |
SocketImpl::peerAddress |
SocketImpl::peerAddress |
124 |
SocketImpl::setRawOption |
SocketImpl::setRawOption |
128 |
SocketImpl::getRawOption |
SocketImpl::getRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::setBlocking |
136 |
SocketImpl::getBlocking |
SocketImpl::getBlocking |
140 |
SocketImpl::init |
SocketImpl::secure |
144 |
|
SocketImpl::init |
[+] affected symbols (5)
StreamSocketImpl::sendBytes ( void const* buffer, int length, int flags )This method is from 'StreamSocketImpl' class.
StreamSocketImpl::StreamSocketImpl [in-charge] ( )This constructor is from 'StreamSocketImpl' class.
StreamSocketImpl::StreamSocketImpl [in-charge] ( int sockfd )This constructor is from 'StreamSocketImpl' class.
StreamSocketImpl::StreamSocketImpl [in-charge] ( IPAddress::Family addressFamily )This constructor is from 'StreamSocketImpl' class.
StreamSocketImpl::~StreamSocketImpl [in-charge] ( )This method is from 'StreamSocketImpl' class.
to the top
Problems with Data Types, Low Severity (32)
AbstractConfiguration.h
namespace Poco::Util
[+] class AbstractConfiguration (4)
| Change |
Effect |
1 | Field propertyChanged has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field propertyChanging has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field propertyRemoved has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field propertyRemoving has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (36)
AbstractConfiguration::AbstractConfiguration [in-charge] ( )This constructor is from 'AbstractConfiguration' class.
AbstractConfiguration::createView ( std::string const& prefix )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::createView ( std::string const& prefix ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::expand ( std::string const& value ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getBool ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getBool ( std::string const& key, bool defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getDouble ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getDouble ( std::string const& key, double defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getInt ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getInt ( std::string const& key, int defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getRawString ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getRawString ( std::string const& key, std::string const& defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getString ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getString ( std::string const& key, std::string const& defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::hasOption ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::hasProperty ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::keys ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::keys ( AbstractConfiguration::Keys& range ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::setBool ( std::string const& key, bool value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setDouble ( std::string const& key, double value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setInt ( std::string const& key, int value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setString ( std::string const& key, std::string const& value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::~AbstractConfiguration [in-charge] ( )This method is from 'AbstractConfiguration' class.
ConfigurationMapper::ConfigurationMapper [in-charge] ( std::string const& fromPrefix, std::string const& toPrefix, AbstractConfiguration* pConfig )3rd parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
ConfigurationView::ConfigurationView [in-charge] ( std::string const& prefix, AbstractConfiguration* pConfig )2nd parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority, bool writeable, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addFront ( AbstractConfiguration* pConfig )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addFront ( AbstractConfiguration* pConfig, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addWriteable ( AbstractConfiguration* pConfig, int priority )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addWriteable ( AbstractConfiguration* pConfig, int priority, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LoggingConfigurator::configure ( AbstractConfiguration* pConfig )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
Option::binding ( std::string const& propertyName, AbstractConfiguration* pConfig )2nd parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
AsyncChannel.h
namespace Poco
[+] class AsyncChannel (1)
| Change |
Effect |
1 | Field _channelMutex has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (10)
AsyncChannel::AsyncChannel [in-charge] ( Channel* pChannel, Thread::Priority prio )This constructor is from 'AsyncChannel' class.
AsyncChannel::close ( )This method is from 'AsyncChannel' class.
AsyncChannel::getChannel ( ) constThis method is from 'AsyncChannel' class.
AsyncChannel::log ( Message const& msg )This method is from 'AsyncChannel' class.
AsyncChannel::open ( )This method is from 'AsyncChannel' class.
AsyncChannel::run ( )This method is from 'AsyncChannel' class.
AsyncChannel::setChannel ( Channel* pChannel )This method is from 'AsyncChannel' class.
AsyncChannel::setPriority ( std::string const& value )This method is from 'AsyncChannel' class.
AsyncChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'AsyncChannel' class.
AsyncChannel::~AsyncChannel [in-charge] ( )This method is from 'AsyncChannel' class.
BinaryReader.h
namespace Poco
[+] class BinaryReader (1)
| Change |
Effect |
1 | Field _pTextConverter has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (22)
BinaryReader::BinaryReader [in-charge] ( std::istream& istr, BinaryReader::StreamByteOrder byteOrder )This constructor is from 'BinaryReader' class.
BinaryReader::operator>> ( bool& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( char& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( double& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( float& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( int& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( Int64& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( long& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( short& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( signed char& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( std::string& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( unsigned char& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( unsigned int& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( UInt64& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( unsigned long& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::operator>> ( unsigned short& value )Return value (reference) has base type 'BinaryReader'.
BinaryReader::read7BitEncoded ( UInt32& value )This method is from 'BinaryReader' class.
BinaryReader::read7BitEncoded ( UInt64& value )This method is from 'BinaryReader' class.
BinaryReader::readBOM ( )This method is from 'BinaryReader' class.
BinaryReader::readRaw ( char* buffer, std::streamsize length )This method is from 'BinaryReader' class.
BinaryReader::readRaw ( std::streamsize length, std::string& value )This method is from 'BinaryReader' class.
BinaryReader::~BinaryReader [in-charge] ( )This method is from 'BinaryReader' class.
BinaryWriter.h
namespace Poco
[+] class BinaryWriter (1)
| Change |
Effect |
1 | Field _pTextConverter has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (24)
BinaryWriter::BinaryWriter [in-charge] ( std::ostream& ostr, BinaryWriter::StreamByteOrder byteOrder )This constructor is from 'BinaryWriter' class.
BinaryWriter::flush ( )This method is from 'BinaryWriter' class.
BinaryWriter::operator<< ( bool value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( char const* value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( char value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( double value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( float value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( int value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( Int64 value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( long value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( short value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( signed char value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( std::string const& value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( unsigned char value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( unsigned int value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( UInt64 value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( unsigned long value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::operator<< ( unsigned short value )Return value (reference) has base type 'BinaryWriter'.
BinaryWriter::write7BitEncoded ( UInt32 value )This method is from 'BinaryWriter' class.
BinaryWriter::write7BitEncoded ( UInt64 value )This method is from 'BinaryWriter' class.
BinaryWriter::writeBOM ( )This method is from 'BinaryWriter' class.
BinaryWriter::writeRaw ( char const* buffer, std::streamsize length )This method is from 'BinaryWriter' class.
BinaryWriter::writeRaw ( std::string const& rawData )This method is from 'BinaryWriter' class.
BinaryWriter::~BinaryWriter [in-charge] ( )This method is from 'BinaryWriter' class.
DeflatingStream.h
namespace Poco
[+] class DeflatingStreamBuf (1)
| Change |
Effect |
1 | Virtual method BasicBufferedStreamBuf<char,BufferAllocator<char> >::sync ( ) has been overridden by DeflatingStreamBuf::sync ( ). | Method DeflatingStreamBuf::sync ( ) will be called instead of BasicBufferedStreamBuf<char,BufferAllocator<char> >::sync ( ). |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 18 entries | Virtual Table (New) - 18 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~DeflatingStreamBuf |
~DeflatingStreamBuf |
12 |
~DeflatingStreamBuf |
~DeflatingStreamBuf |
16 |
std::basic_streambuf<char>::imbue |
std::basic_streambuf<char>::imbue |
20 |
std::basic_streambuf<char>::setbuf |
std::basic_streambuf<char>::setbuf |
24 |
std::basic_streambuf<char>::seekoff |
std::basic_streambuf<char>::seekoff |
28 |
std::basic_streambuf<char>::seekpos |
std::basic_streambuf<char>::seekpos |
32 |
BasicBufferedStreamBuf<char, ...>::sync |
DeflatingStreamBuf::sync |
36 |
std::basic_streambuf<char>::showmanyc |
std::basic_streambuf<char>::showmanyc |
40 |
std::basic_streambuf<char>::xsgetn |
std::basic_streambuf<char>::xsgetn |
44 |
BasicBufferedStreamBuf<char, ...>::underflow |
BasicBufferedStreamBuf<char, ...>::underflow |
48 |
std::basic_streambuf<char>::uflow |
std::basic_streambuf<char>::uflow |
52 |
std::basic_streambuf<char>::pbackfail |
std::basic_streambuf<char>::pbackfail |
56 |
std::basic_streambuf<char>::xsputn |
std::basic_streambuf<char>::xsputn |
60 |
BasicBufferedStreamBuf<char, ...>::overflow |
BasicBufferedStreamBuf<char, ...>::overflow |
64 |
DeflatingStreamBuf::readFromDevice |
DeflatingStreamBuf::readFromDevice |
68 |
DeflatingStreamBuf::writeToDevice |
DeflatingStreamBuf::writeToDevice |
[+] affected symbols (1)
BasicBufferedStreamBuf<char,BufferAllocator<char> >::sync ( )The method 'DeflatingStreamBuf::sync ()' will be called instead of this method.
DOMWriter.h
namespace Poco::XML
[+] class DOMWriter (1)
| Change |
Effect |
1 | Field _indent has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (9)
Poco::Util::XMLConfiguration::save ( DOMWriter& writer, std::ostream& str ) const1st parameter 'writer' (reference) has base type 'DOMWriter'.
Poco::Util::XMLConfiguration::save ( DOMWriter& writer, std::string const& path ) const1st parameter 'writer' (reference) has base type 'DOMWriter'.
DOMWriter::DOMWriter [in-charge] ( )This constructor is from 'DOMWriter' class.
DOMWriter::setEncoding ( std::string const& encodingName, Poco::TextEncoding& textEncoding )This method is from 'DOMWriter' class.
DOMWriter::setNewLine ( std::string const& newLine )This method is from 'DOMWriter' class.
DOMWriter::setOptions ( int options )This method is from 'DOMWriter' class.
DOMWriter::writeNode ( XMLByteOutputStream& ostr, Node const* pNode )This method is from 'DOMWriter' class.
DOMWriter::writeNode ( std::string const& systemId, Node const* pNode )This method is from 'DOMWriter' class.
DOMWriter::~DOMWriter [in-charge] ( )This method is from 'DOMWriter' class.
HTTPClientSession.h
namespace Poco::Net
[+] class HTTPClientSession (2)
| Change |
Effect |
1 | Field _proxyPassword has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _proxyUsername has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (24)
HTTPClientSession::deleteRequestStream ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::deleteResponseStream ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( SocketAddress const& address )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( StreamSocket const& socket )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( std::string const& host, Poco::UInt16 port )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::mustReconnect ( ) constThis method is from 'HTTPClientSession' class.
HTTPClientSession::proxyRequestPrefix ( ) constThis method is from 'HTTPClientSession' class.
HTTPClientSession::receiveResponse ( HTTPResponse& response )This method is from 'HTTPClientSession' class.
HTTPClientSession::reconnect ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::sendRequest ( HTTPRequest& request )This method is from 'HTTPClientSession' class.
HTTPClientSession::setHost ( std::string const& host )This method is from 'HTTPClientSession' class.
HTTPClientSession::setKeepAliveTimeout ( Poco::Timespan const& timeout )This method is from 'HTTPClientSession' class.
HTTPClientSession::setPort ( Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxy ( std::string const& host, Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxyHost ( std::string const& host )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxyPort ( Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setRequestStream ( std::ostream* pRequestStream )This method is from 'HTTPClientSession' class.
HTTPClientSession::setResponseStream ( std::istream* pRespStream )This method is from 'HTTPClientSession' class.
HTTPClientSession::write ( char const* buffer, std::streamsize length )This method is from 'HTTPClientSession' class.
HTTPClientSession::~HTTPClientSession [in-charge] ( )This method is from 'HTTPClientSession' class.
HTTPResponseStream::HTTPResponseStream [in-charge] ( std::istream& istr, HTTPClientSession* pSession )2nd parameter 'pSession' (pointer) has base type 'HTTPClientSession'.
HTTPSessionFactory::createClientSession ( Poco::URI const& uri )Return value (pointer) has base type 'HTTPClientSession'.
HTTPSessionInstantiator::createClientSession ( Poco::URI const& uri )Return value (pointer) has base type 'HTTPClientSession'.
HTTPServerRequestImpl.h
namespace Poco::Net
[+] class HTTPServerRequestImpl (1)
| Change |
Effect |
1 | Field _session has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (9)
HTTPServerRequestImpl::clientAddress ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::EXPECT [data]This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::expectContinue ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams )This constructor is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::response ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::serverAddress ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::serverParams ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::stream ( )This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::~HTTPServerRequestImpl [in-charge] ( )This method is from 'HTTPServerRequestImpl' class.
HTTPSession.h
namespace Poco::Net
[+] class HTTPSession (1)
| Change |
Effect |
1 | Field _data has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (35)
HTTPChunkedInputStream::HTTPChunkedInputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPChunkedIOS::HTTPChunkedIOS [in-charge] ( HTTPSession& session, HTTPChunkedStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPChunkedOutputStream::HTTPChunkedOutputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPChunkedStreamBuf::HTTPChunkedStreamBuf [in-charge] ( HTTPSession& session, HTTPChunkedStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [in-charge] ( HTTPSession& session, std::streamsize length )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPFixedLengthIOS::HTTPFixedLengthIOS [in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [in-charge] ( HTTPSession& session, std::streamsize length )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPFixedLengthStreamBuf::HTTPFixedLengthStreamBuf [in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPHeaderInputStream::HTTPHeaderInputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPHeaderIOS::HTTPHeaderIOS [in-charge] ( HTTPSession& session, HTTPHeaderStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPHeaderOutputStream::HTTPHeaderOutputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPHeaderStreamBuf::HTTPHeaderStreamBuf [in-charge] ( HTTPSession& session, HTTPHeaderStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPInputStream::HTTPInputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPIOS::HTTPIOS [in-charge] ( HTTPSession& session, HTTPStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPOutputStream::HTTPOutputStream [in-charge] ( HTTPSession& session )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPSession::abort ( )This method is from 'HTTPSession' class.
HTTPSession::attachSocket ( StreamSocket const& socket )This method is from 'HTTPSession' class.
HTTPSession::close ( )This method is from 'HTTPSession' class.
HTTPSession::connect ( SocketAddress const& address )This method is from 'HTTPSession' class.
HTTPSession::connected ( ) constThis method is from 'HTTPSession' class.
HTTPSession::detachSocket ( )This method is from 'HTTPSession' class.
HTTPSession::get ( )This method is from 'HTTPSession' class.
HTTPSession::HTTPSession [in-charge] ( )This constructor is from 'HTTPSession' class.
HTTPSession::HTTPSession [in-charge] ( StreamSocket const& socket )This constructor is from 'HTTPSession' class.
HTTPSession::HTTPSession [in-charge] ( StreamSocket const& socket, bool keepAlive )This constructor is from 'HTTPSession' class.
HTTPSession::peek ( )This method is from 'HTTPSession' class.
HTTPSession::read ( char* buffer, std::streamsize length )This method is from 'HTTPSession' class.
HTTPSession::receive ( char* buffer, int length )This method is from 'HTTPSession' class.
HTTPSession::refill ( )This method is from 'HTTPSession' class.
HTTPSession::setException ( Poco::Exception const& exc )This method is from 'HTTPSession' class.
HTTPSession::setKeepAlive ( bool keepAlive )This method is from 'HTTPSession' class.
HTTPSession::setTimeout ( Poco::Timespan const& timeout )This method is from 'HTTPSession' class.
HTTPSession::write ( char const* buffer, std::streamsize length )This method is from 'HTTPSession' class.
HTTPSession::~HTTPSession [in-charge] ( )This method is from 'HTTPSession' class.
HTTPStreamBuf::HTTPStreamBuf [in-charge] ( HTTPSession& session, HTTPStreamBuf::openmode mode )1st parameter 'session' (reference) has base type 'HTTPSession'.
HTTPSessionFactory.h
namespace Poco::Net
[+] class HTTPSessionFactory (2)
| Change |
Effect |
1 | Field _proxyPassword has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _proxyUsername has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (9)
HTTPSessionFactory::createClientSession ( Poco::URI const& uri )This method is from 'HTTPSessionFactory' class.
HTTPSessionFactory::defaultFactory ( ) [static]Return value (reference) has base type 'HTTPSessionFactory'.
HTTPSessionFactory::HTTPSessionFactory [in-charge] ( )This constructor is from 'HTTPSessionFactory' class.
HTTPSessionFactory::HTTPSessionFactory [in-charge] ( std::string const& proxyHost, Poco::UInt16 proxyPort )This constructor is from 'HTTPSessionFactory' class.
HTTPSessionFactory::registerProtocol ( std::string const& protocol, HTTPSessionInstantiator* pSessionInstantiator )This method is from 'HTTPSessionFactory' class.
HTTPSessionFactory::setProxy ( std::string const& proxyHost, Poco::UInt16 proxyPort )This method is from 'HTTPSessionFactory' class.
HTTPSessionFactory::supportsProtocol ( std::string const& protocol )This method is from 'HTTPSessionFactory' class.
HTTPSessionFactory::unregisterProtocol ( std::string const& protocol )This method is from 'HTTPSessionFactory' class.
HTTPSessionFactory::~HTTPSessionFactory [in-charge] ( )This method is from 'HTTPSessionFactory' class.
HTTPSessionInstantiator.h
namespace Poco::Net
[+] class HTTPSessionInstantiator (2)
| Change |
Effect |
1 | Field _proxyPassword has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _proxyUsername has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (6)
HTTPSessionFactory::InstantiatorInfo::InstantiatorInfo [in-charge] ( HTTPSessionInstantiator* pInst )1st parameter 'pInst' (pointer) has base type 'HTTPSessionInstantiator'.
HTTPSessionFactory::registerProtocol ( std::string const& protocol, HTTPSessionInstantiator* pSessionInstantiator )2nd parameter 'pSessionInstantiator' (pointer) has base type 'HTTPSessionInstantiator'.
HTTPSessionInstantiator::createClientSession ( Poco::URI const& uri )This method is from 'HTTPSessionInstantiator' class.
HTTPSessionInstantiator::HTTPSessionInstantiator [in-charge] ( )This constructor is from 'HTTPSessionInstantiator' class.
HTTPSessionInstantiator::setProxy ( std::string const& host, Poco::UInt16 port )This method is from 'HTTPSessionInstantiator' class.
HTTPSessionInstantiator::~HTTPSessionInstantiator [in-charge] ( )This method is from 'HTTPSessionInstantiator' class.
HTTPStreamFactory.h
namespace Poco::Net
[+] class HTTPStreamFactory (2)
| Change |
Effect |
1 | Field _proxyPassword has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _proxyUsername has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (4)
HTTPStreamFactory::HTTPStreamFactory [in-charge] ( )This constructor is from 'HTTPStreamFactory' class.
HTTPStreamFactory::HTTPStreamFactory [in-charge] ( std::string const& proxyHost, Poco::UInt16 proxyPort )This constructor is from 'HTTPStreamFactory' class.
HTTPStreamFactory::open ( Poco::URI const& uri )This method is from 'HTTPStreamFactory' class.
HTTPStreamFactory::~HTTPStreamFactory [in-charge] ( )This method is from 'HTTPStreamFactory' class.
ICMPClient.h
namespace Poco::Net
[+] class ICMPClient (4)
| Change |
Effect |
1 | Type of field pingBegin has been changed from Poco::BasicEvent<ICMPEventArgs> to Poco::BasicEvent<ICMPEventArgs,Poco::FastMutex>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 | Type of field pingEnd has been changed from Poco::BasicEvent<ICMPEventArgs> to Poco::BasicEvent<ICMPEventArgs,Poco::FastMutex>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 | Type of field pingError has been changed from Poco::BasicEvent<ICMPEventArgs> to Poco::BasicEvent<ICMPEventArgs,Poco::FastMutex>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
4 | Type of field pingReply has been changed from Poco::BasicEvent<ICMPEventArgs> to Poco::BasicEvent<ICMPEventArgs,Poco::FastMutex>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (4)
ICMPClient::ICMPClient [in-charge] ( IPAddress::Family family )This constructor is from 'ICMPClient' class.
ICMPClient::ping ( SocketAddress& address, int repeat ) constThis method is from 'ICMPClient' class.
ICMPClient::ping ( std::string const& address, int repeat ) constThis method is from 'ICMPClient' class.
ICMPClient::~ICMPClient [in-charge] ( )This method is from 'ICMPClient' class.
ICMPSocketImpl.h
namespace Poco::Net
[+] class ICMPSocketImpl (1)
| Change |
Effect |
1 | Field _timeout has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (4)
ICMPSocketImpl::ICMPSocketImpl [in-charge] ( IPAddress::Family family, int dataSize, int ttl, int timeout )This constructor is from 'ICMPSocketImpl' class.
ICMPSocketImpl::receiveFrom ( void* p1, int p2, SocketAddress& address, int flags )This method is from 'ICMPSocketImpl' class.
ICMPSocketImpl::sendTo ( void const* p1, int p2, SocketAddress const& address, int flags )This method is from 'ICMPSocketImpl' class.
ICMPSocketImpl::~ICMPSocketImpl [in-charge] ( )This method is from 'ICMPSocketImpl' class.
Message.h
namespace Poco
[+] class Message (2)
| Change |
Effect |
1 | Field _file has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _line has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (31)
AsyncChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
ConsoleChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
FileChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
FormattingChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
Logger::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
Message::init ( )This method is from 'Message' class.
Message::Message [in-charge] ( )This constructor is from 'Message' class.
Message::Message [in-charge] ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
Message::Message [in-charge] ( Message const& msg, std::string const& text )1st parameter 'msg' (reference) has base type 'Message'.
Message::Message [in-charge] ( std::string const& source, std::string const& text, Message::Priority prio )This constructor is from 'Message' class.
Message::operator= ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
Message::operator[] ( std::string const& param )This method is from 'Message' class.
Message::operator[] ( std::string const& param ) constThis method is from 'Message' class.
Message::setPid ( long pid )This method is from 'Message' class.
Message::setPriority ( Message::Priority prio )This method is from 'Message' class.
Message::setSource ( std::string const& src )This method is from 'Message' class.
Message::setText ( std::string const& text )This method is from 'Message' class.
Message::setThread ( std::string const& thread )This method is from 'Message' class.
Message::setTid ( long pid )This method is from 'Message' class.
Message::setTime ( Timestamp const& time )This method is from 'Message' class.
Message::swap ( Message& msg )1st parameter 'msg' (reference) has base type 'Message'.
Message::~Message [in-charge] ( )This method is from 'Message' class.
Net::RemoteSyslogChannel::getPrio ( Message const& msg ) [static]1st parameter 'msg' (reference) has base type 'Message'.
Net::RemoteSyslogChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
NullChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
PatternFormatter::format ( Message const& msg, std::string& text )1st parameter 'msg' (reference) has base type 'Message'.
SimpleFileChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
SplitterChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
StreamChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
SyslogChannel::getPrio ( Message const& msg ) [static]1st parameter 'msg' (reference) has base type 'Message'.
SyslogChannel::log ( Message const& msg )1st parameter 'msg' (reference) has base type 'Message'.
RemoteSyslogChannel.h
namespace Poco::Net
[+] class RemoteSyslogChannel (2)
| Change |
Effect |
1 | Field _mutex has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _socketAddress has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (15)
RemoteSyslogChannel::BSD_TIMEFORMAT [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::close ( )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::getProperty ( std::string const& name ) constThis method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::log ( Poco::Message const& msg )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::open ( )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_FACILITY [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_FORMAT [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_HOST [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_LOGHOST [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_NAME [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::RemoteSyslogChannel [in-charge] ( )This constructor is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::RemoteSyslogChannel [in-charge] ( std::string const& address, std::string const& name, int facility, bool bsdFormat )This constructor is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::SYSLOG_TIMEFORMAT [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::~RemoteSyslogChannel [in-charge] ( )This method is from 'RemoteSyslogChannel' class.
ServerApplication.h
namespace Poco::Util
[+] class ServerApplication (1)
| Change |
Effect |
1 | Virtual method ServerApplication::handleOption ( std::string const& name, std::string const& value ) has been overridden by Application::handleOption ( std::string const& name, std::string const& value ). | Method Application::handleOption ( std::string const& name, std::string const& value ) will be called instead of ServerApplication::handleOption ( std::string const& name, std::string const& value ). |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 12 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ServerApplication |
~ServerApplication |
12 |
~ServerApplication |
~ServerApplication |
16 |
Application::name |
Application::name |
20 |
Application::initialize |
Application::initialize |
24 |
Application::uninitialize |
Application::uninitialize |
28 |
Application::reinitialize |
Application::reinitialize |
32 |
ServerApplication::defineOptions |
ServerApplication::defineOptions |
36 |
ServerApplication::run |
ServerApplication::run |
40 |
ServerApplication::handleOption |
Application::handleOption |
44 |
Application::main |
Application::main |
[+] affected symbols (1)
ServerApplication::handleOption ( std::string const& name, std::string const& value )The method 'Application::handleOption (std::string const& name, std::string const& value)' will be called instead of this method.
Timer.h
namespace Poco
[+] class Timer (1)
| Change |
Effect |
1 | Field _skipped has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (14)
Timer::getPeriodicInterval ( ) constThis method is from 'Timer' class.
Timer::getStartInterval ( ) constThis method is from 'Timer' class.
Timer::restart ( )This method is from 'Timer' class.
Timer::restart ( long milliseconds )This method is from 'Timer' class.
Timer::run ( )This method is from 'Timer' class.
Timer::setPeriodicInterval ( long milliseconds )This method is from 'Timer' class.
Timer::setStartInterval ( long milliseconds )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, Thread::Priority priority )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, Thread::Priority priority, ThreadPool& threadPool )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, ThreadPool& threadPool )This method is from 'Timer' class.
Timer::stop ( )This method is from 'Timer' class.
Timer::Timer [in-charge] ( long startInterval, long periodicInterval )This constructor is from 'Timer' class.
Timer::~Timer [in-charge] ( )This method is from 'Timer' class.
XMLWriter.h
namespace Poco::XML
[+] class XMLWriter (2)
| Change |
Effect |
1 | Field _indent has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _nsContextPushed has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (54)
XMLWriter::addAttributes ( XMLWriter::AttributeMap& attributeMap, Attributes const& attributes, XMLString const& elementNamespaceURI )This method is from 'XMLWriter' class.
XMLWriter::addNamespaceAttributes ( XMLWriter::AttributeMap& attributeMap )This method is from 'XMLWriter' class.
XMLWriter::characters ( XMLChar const* ch, int start, int length )This method is from 'XMLWriter' class.
XMLWriter::characters ( XMLString const& str )This method is from 'XMLWriter' class.
XMLWriter::closeStartTag ( )This method is from 'XMLWriter' class.
XMLWriter::comment ( XMLChar const* ch, int start, int length )This method is from 'XMLWriter' class.
XMLWriter::dataElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname, XMLString const& data, XMLString const& attr1, XMLString const& value1, XMLString const& attr2, XMLString const& value2, XMLString const& attr3, XMLString const& value3 )This method is from 'XMLWriter' class.
XMLWriter::declareAttributeNamespaces ( Attributes const& attributes )This method is from 'XMLWriter' class.
XMLWriter::emptyElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname )This method is from 'XMLWriter' class.
XMLWriter::emptyElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname, Attributes const& attributes )This method is from 'XMLWriter' class.
XMLWriter::endCDATA ( )This method is from 'XMLWriter' class.
XMLWriter::endDocument ( )This method is from 'XMLWriter' class.
XMLWriter::endDTD ( )This method is from 'XMLWriter' class.
XMLWriter::endElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname )This method is from 'XMLWriter' class.
XMLWriter::endEntity ( XMLString const& name )This method is from 'XMLWriter' class.
XMLWriter::endFragment ( )This method is from 'XMLWriter' class.
XMLWriter::endPrefixMapping ( XMLString const& prefix )This method is from 'XMLWriter' class.
XMLWriter::getNewLine ( ) constThis method is from 'XMLWriter' class.
XMLWriter::ignorableWhitespace ( XMLChar const* ch, int start, int length )This method is from 'XMLWriter' class.
XMLWriter::NEWLINE_CR [data]This method is from 'XMLWriter' class.
XMLWriter::NEWLINE_CRLF [data]This method is from 'XMLWriter' class.
XMLWriter::NEWLINE_DEFAULT [data]This method is from 'XMLWriter' class.
XMLWriter::NEWLINE_LF [data]This method is from 'XMLWriter' class.
XMLWriter::newPrefix ( )This method is from 'XMLWriter' class.
XMLWriter::notationDecl ( XMLString const& name, XMLString const* publicId, XMLString const* systemId )This method is from 'XMLWriter' class.
XMLWriter::prettyPrint ( ) constThis method is from 'XMLWriter' class.
XMLWriter::processingInstruction ( XMLString const& target, XMLString const& data )This method is from 'XMLWriter' class.
XMLWriter::rawCharacters ( XMLString const& str )This method is from 'XMLWriter' class.
XMLWriter::setDocumentLocator ( Locator const* loc )This method is from 'XMLWriter' class.
XMLWriter::setNewLine ( std::string const& newLineCharacters )This method is from 'XMLWriter' class.
XMLWriter::skippedEntity ( XMLString const& name )This method is from 'XMLWriter' class.
XMLWriter::startCDATA ( )This method is from 'XMLWriter' class.
XMLWriter::startDocument ( )This method is from 'XMLWriter' class.
XMLWriter::startDTD ( XMLString const& name, XMLString const& publicId, XMLString const& systemId )This method is from 'XMLWriter' class.
XMLWriter::startElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname )This method is from 'XMLWriter' class.
XMLWriter::startElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname, Attributes const& attributes )This method is from 'XMLWriter' class.
XMLWriter::startEntity ( XMLString const& name )This method is from 'XMLWriter' class.
XMLWriter::startFragment ( )This method is from 'XMLWriter' class.
XMLWriter::startPrefixMapping ( XMLString const& prefix, XMLString const& namespaceURI )This method is from 'XMLWriter' class.
XMLWriter::unparsedEntityDecl ( XMLString const& name, XMLString const* publicId, XMLString const& systemId, XMLString const& notationName )This method is from 'XMLWriter' class.
XMLWriter::writeAttributes ( XMLWriter::AttributeMap const& attributeMap )This method is from 'XMLWriter' class.
XMLWriter::writeEndElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname )This method is from 'XMLWriter' class.
XMLWriter::writeIndent ( ) constThis method is from 'XMLWriter' class.
XMLWriter::writeMarkup ( std::string const& str ) constThis method is from 'XMLWriter' class.
XMLWriter::writeName ( XMLString const& prefix, XMLString const& localName )This method is from 'XMLWriter' class.
XMLWriter::writeNewLine ( ) constThis method is from 'XMLWriter' class.
XMLWriter::writeStartElement ( XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname, Attributes const& attributes )This method is from 'XMLWriter' class.
XMLWriter::writeXML ( XMLChar ch ) constThis method is from 'XMLWriter' class.
XMLWriter::writeXML ( XMLString const& str ) constThis method is from 'XMLWriter' class.
XMLWriter::writeXMLDeclaration ( )This method is from 'XMLWriter' class.
XMLWriter::XMLWriter [in-charge] ( XMLByteOutputStream& str, int options )This constructor is from 'XMLWriter' class.
XMLWriter::XMLWriter [in-charge] ( XMLByteOutputStream& str, int options, std::string const& encodingName, Poco::TextEncoding& textEncoding )This constructor is from 'XMLWriter' class.
XMLWriter::XMLWriter [in-charge] ( XMLByteOutputStream& str, int options, std::string const& encodingName, Poco::TextEncoding* pTextEncoding )This constructor is from 'XMLWriter' class.
XMLWriter::~XMLWriter [in-charge] ( )This method is from 'XMLWriter' class.
to the top
Problems with Symbols, Low Severity (3)
MulticastSocket.h,
libPocoNet.so.9
namespace Poco::Net
[+] MulticastSocket::joinGroup ( IPAddress const& groupAddress, NetworkInterface const& interface ) (1)
changed to:MulticastSocket::joinGroup ( IPAddress const& groupAddress, NetworkInterface const& interfc )
| Change | Effect |
---|
1 | 2nd parameter interface has been renamed to interfc. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] MulticastSocket::leaveGroup ( IPAddress const& groupAddress, NetworkInterface const& interface ) (1)
changed to:MulticastSocket::leaveGroup ( IPAddress const& groupAddress, NetworkInterface const& interfc )
| Change | Effect |
---|
1 | 2nd parameter interface has been renamed to interfc. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] MulticastSocket::setInterface ( NetworkInterface const& interface ) (1)
changed to:MulticastSocket::setInterface ( NetworkInterface const& interfc )
| Change | Effect |
---|
1 | 1st parameter interface has been renamed to interfc. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Other Changes in Data Types (6)
DeflatingStream.h
namespace Poco
[+] class DeflatingOutputStream (1)
| Change |
Effect |
1 | Virtual method DeflatingOutputStream::sync ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 16 entries |
---|
0 |
124u |
124u |
4 |
(int (*)(...))0 |
(int (*)(...))0 |
8 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
12 |
~DeflatingOutputStream |
~DeflatingOutputStream |
16 |
~DeflatingOutputStream |
~DeflatingOutputStream |
20 |
4u |
DeflatingOutputStream::sync |
24 |
-0x000000078 |
4u |
28 |
(int (*)(...))(& typeinfo) |
-0x000000078 |
32 |
non-virtual thunk |
(int (*)(...))(& typeinfo) |
36 |
non-virtual thunk |
non-virtual thunk |
40 |
-124u |
non-virtual thunk |
44 |
-0x00000007c |
-124u |
48 |
(int (*)(...))(& typeinfo) |
-0x00000007c |
52 |
DeflatingOutputStream::_ZTv0_n12_N4Poco21DeflatingOutputStreamD1Ev |
(int (*)(...))(& typeinfo) |
56 |
DeflatingOutputStream::_ZTv0_n12_N4Poco21DeflatingOutputStreamD0Ev |
DeflatingOutputStream::_ZTv0_n12_N4Poco21DeflatingOutputStreamD1Ev |
60 |
|
DeflatingOutputStream::_ZTv0_n12_N4Poco21DeflatingOutputStreamD0Ev |
[+] affected symbols (3)
DeflatingOutputStream::close ( )This method is from 'DeflatingOutputStream' class.
DeflatingOutputStream::DeflatingOutputStream [in-charge] ( std::ostream& ostr, DeflatingStreamBuf::StreamType type, int level )This constructor is from 'DeflatingOutputStream' class.
DeflatingOutputStream::~DeflatingOutputStream [in-charge] ( )This method is from 'DeflatingOutputStream' class.
HTTPClientSession.h
namespace Poco::Net
[+] class HTTPClientSession (2)
| Change |
Effect |
1 | Virtual method HTTPClientSession::mustReconnect ( ) const has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
2 | Virtual method HTTPClientSession::proxyAuthenticate ( HTTPRequest& request ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 10 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~HTTPClientSession |
~HTTPClientSession |
12 |
~HTTPClientSession |
~HTTPClientSession |
16 |
HTTPSession::read |
HTTPSession::read |
20 |
HTTPClientSession::write |
HTTPClientSession::write |
24 |
HTTPSession::connect |
HTTPSession::connect |
28 |
HTTPClientSession::sendRequest |
HTTPClientSession::sendRequest |
32 |
HTTPClientSession::receiveResponse |
HTTPClientSession::receiveResponse |
36 |
HTTPClientSession::proxyRequestPrefix |
HTTPClientSession::secure |
40 |
|
HTTPClientSession::proxyRequestPrefix |
44 |
|
HTTPClientSession::mustReconnect |
48 |
|
HTTPClientSession::proxyAuthenticate |
[+] affected symbols (21)
HTTPClientSession::deleteRequestStream ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::deleteResponseStream ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( SocketAddress const& address )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( StreamSocket const& socket )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( std::string const& host, Poco::UInt16 port )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::mustReconnect ( ) constThis method is from 'HTTPClientSession' class.
HTTPClientSession::proxyRequestPrefix ( ) constThis method is from 'HTTPClientSession' class.
HTTPClientSession::receiveResponse ( HTTPResponse& response )This method is from 'HTTPClientSession' class.
HTTPClientSession::reconnect ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::sendRequest ( HTTPRequest& request )This method is from 'HTTPClientSession' class.
HTTPClientSession::setHost ( std::string const& host )This method is from 'HTTPClientSession' class.
HTTPClientSession::setKeepAliveTimeout ( Poco::Timespan const& timeout )This method is from 'HTTPClientSession' class.
HTTPClientSession::setPort ( Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxy ( std::string const& host, Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxyHost ( std::string const& host )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxyPort ( Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setRequestStream ( std::ostream* pRequestStream )This method is from 'HTTPClientSession' class.
HTTPClientSession::setResponseStream ( std::istream* pRespStream )This method is from 'HTTPClientSession' class.
HTTPClientSession::write ( char const* buffer, std::streamsize length )This method is from 'HTTPClientSession' class.
HTTPClientSession::~HTTPClientSession [in-charge] ( )This method is from 'HTTPClientSession' class.
SMTPClientSession.h
namespace Poco::Net
[+] enum SMTPClientSession::LoginMethod (2)
| Change |
Effect |
1 | The member AUTH_CRAM_SHA1 with value 2 has been added. | No effect. |
2 | The member AUTH_PLAIN with value 4 has been added. | No effect. |
[+] affected symbols (1)
SMTPClientSession::login ( SMTPClientSession::LoginMethod loginMethod, std::string const& username, std::string const& password )1st parameter 'loginMethod' has type 'SMTPClientSession::LoginMethod'.
SocketReactor.h
namespace Poco::Net
[+] class SocketReactor (1)
| Change |
Effect |
1 | Virtual method SocketReactor::onBusy ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 9 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~SocketReactor |
~SocketReactor |
12 |
~SocketReactor |
~SocketReactor |
16 |
SocketReactor::run |
SocketReactor::run |
20 |
SocketReactor::onTimeout |
SocketReactor::onTimeout |
24 |
SocketReactor::onIdle |
SocketReactor::onIdle |
28 |
SocketReactor::onShutdown |
SocketReactor::onShutdown |
32 |
|
SocketReactor::onBusy |
[+] affected symbols (14)
SocketReactor::addEventHandler ( Socket const& socket, Poco::AbstractObserver const& observer )This method is from 'SocketReactor' class.
SocketReactor::dispatch ( Socket const& socket, SocketNotification* pNotification )This method is from 'SocketReactor' class.
SocketReactor::dispatch ( SocketNotification* pNotification )This method is from 'SocketReactor' class.
SocketReactor::getTimeout ( ) constThis method is from 'SocketReactor' class.
SocketReactor::onIdle ( )This method is from 'SocketReactor' class.
SocketReactor::onShutdown ( )This method is from 'SocketReactor' class.
SocketReactor::onTimeout ( )This method is from 'SocketReactor' class.
SocketReactor::removeEventHandler ( Socket const& socket, Poco::AbstractObserver const& observer )This method is from 'SocketReactor' class.
SocketReactor::run ( )This method is from 'SocketReactor' class.
SocketReactor::setTimeout ( Poco::Timespan const& timeout )This method is from 'SocketReactor' class.
SocketReactor::SocketReactor [in-charge] ( )This constructor is from 'SocketReactor' class.
SocketReactor::SocketReactor [in-charge] ( Poco::Timespan const& timeout )This constructor is from 'SocketReactor' class.
SocketReactor::stop ( )This method is from 'SocketReactor' class.
SocketReactor::~SocketReactor [in-charge] ( )This method is from 'SocketReactor' class.
to the top
Header Files (423)
AbstractCache.h
AbstractConfiguration.h
AbstractContainerNode.h
AbstractDelegate.h
AbstractEvent.h
AbstractHTTPRequestHandler.h
AbstractNode.h
AbstractObserver.h
AbstractPriorityDelegate.h
AbstractStrategy.h
AccessExpirationDecorator.h
AccessExpireCache.h
AccessExpireLRUCache.h
AccessExpireStrategy.h
ActiveDispatcher.h
ActiveMethod.h
ActiveResult.h
ActiveRunnable.h
ActiveStarter.h
Activity.h
Any.h
Application.h
ArchiveStrategy.h
ASCIIEncoding.h
AsyncChannel.h
AtomicCounter.h
Attr.h
Attributes.h
AttributesImpl.h
AttrMap.h
AutoPtr.h
AutoReleasePool.h
Base64Decoder.h
Base64Encoder.h
BasicEvent.h
BinaryReader.h
BinaryWriter.h
Buffer.h
BufferAllocator.h
BufferedBidirectionalStreamBuf.h
BufferedStreamBuf.h
Bugcheck.h
ByteOrder.h
CDATASection.h
Channel.h
CharacterData.h
Checksum.h
ChildNodesList.h
ClassLibrary.h
ClassLoader.h
Comment.h
CompareFunctions.h
Condition.h
Config.h
Configurable.h
ConfigurationMapper.h
ConfigurationView.h
ConsoleChannel.h
ContentHandler.h
CountingStream.h
DatagramSocket.h
DatagramSocketImpl.h
DateTime.h
DateTimeFormat.h
DateTimeFormatter.h
DateTimeParser.h
Debugger.h
DeclHandler.h
DefaultHandler.h
DefaultStrategy.h
DeflatingStream.h
Delegate.h
DialogSocket.h
DigestEngine.h
DigestStream.h
DirectoryIterator.h
DirectoryIterator_UNIX.h
DNS.h
Document.h
DocumentEvent.h
DocumentFragment.h
DocumentType.h
AutoPtr.h (DOM/AutoPtr.h)
Event.h (DOM/Event.h)
DOMBuilder.h
DOMException.h
DOMImplementation.h
DOMObject.h
DOMParser.h
DOMSerializer.h
DOMWriter.h
DTDHandler.h
DTDMap.h
DynamicAny.h
DynamicAnyHolder.h
DynamicFactory.h
Element.h
ElementsByTagNameList.h
Entity.h
EntityReference.h
EntityResolver.h
EntityResolverImpl.h
Environment.h
Environment_UNIX.h
ErrorHandler.h
Event.h
Event_POSIX.h
EventArgs.h
EventDispatcher.h
EventException.h
EventListener.h
EventTarget.h
Exception.h
expat.h
expat_external.h
ExpirationDecorator.h
Expire.h
ExpireCache.h
ExpireLRUCache.h
ExpireStrategy.h
FIFOEvent.h
FIFOStrategy.h
File.h
File_UNIX.h
FileChannel.h
FilePartSource.h
FileStream.h
FileStream_POSIX.h
FileStreamFactory.h
FilesystemConfiguration.h
Format.h
Formatter.h
FormattingChannel.h
Foundation.h
FPEnvironment.h
FPEnvironment_C99.h
FTPClientSession.h
FTPStreamFactory.h
FunctionDelegate.h
FunctionPriorityDelegate.h
Glob.h
Hash.h
HashFunction.h
HashMap.h
HashSet.h
HashStatistic.h
HashTable.h
HelpFormatter.h
HexBinaryDecoder.h
HexBinaryEncoder.h
HMACEngine.h
HostEntry.h
HTMLForm.h
HTTPBasicCredentials.h
HTTPBasicStreamBuf.h
HTTPBufferAllocator.h
HTTPChunkedStream.h
HTTPClientSession.h
HTTPCookie.h
HTTPFixedLengthStream.h
HTTPHeaderStream.h
HTTPIOStream.h
HTTPMessage.h
HTTPRequest.h
HTTPRequestHandler.h
HTTPRequestHandlerFactory.h
HTTPResponse.h
HTTPServer.h
HTTPServerConnection.h
HTTPServerConnectionFactory.h
HTTPServerParams.h
HTTPServerRequest.h
HTTPServerRequestImpl.h
HTTPServerResponse.h
HTTPServerResponseImpl.h
HTTPServerSession.h
HTTPSession.h
HTTPSessionFactory.h
HTTPSessionInstantiator.h
HTTPStream.h
HTTPStreamFactory.h
ICMPClient.h
ICMPEventArgs.h
ICMPPacket.h
ICMPPacketImpl.h
ICMPSocket.h
ICMPSocketImpl.h
ICMPv4PacketImpl.h
InflatingStream.h
IniFileConfiguration.h
InputSource.h
Instantiator.h
IntValidator.h
IPAddress.h
KeyValueArgs.h
Latin1Encoding.h
Latin9Encoding.h
LayeredConfiguration.h
LexicalHandler.h
LinearHashTable.h
LineEndingConverter.h
LocalDateTime.h
Locator.h
LocatorImpl.h
LogFile.h
LogFile_STD.h
Logger.h
LoggingConfigurator.h
LoggingFactory.h
LoggingRegistry.h
LoggingSubsystem.h
LogStream.h
LRUCache.h
LRUStrategy.h
MailMessage.h
MailRecipient.h
MailStream.h
Manifest.h
MapConfiguration.h
MD2Engine.h
MD4Engine.h
MD5Engine.h
MediaType.h
MemoryPool.h
MemoryStream.h
Message.h
MessageHeader.h
MetaObject.h
MetaProgramming.h
MulticastSocket.h
MultipartReader.h
MultipartWriter.h
MutationEvent.h
Mutex.h
Mutex_POSIX.h
Name.h
NamedEvent.h
NamedEvent_UNIX.h
NamedMutex.h
NamedMutex_UNIX.h
NamedNodeMap.h
NamedTuple.h
NamePool.h
NamespaceStrategy.h
NamespaceSupport.h
NameValueCollection.h
NestedDiagnosticContext.h
Net.h
NetException.h
NetworkInterface.h
NObserver.h
Node.h
NodeAppender.h
NodeFilter.h
NodeIterator.h
NodeList.h
Notation.h
Notification.h
NotificationCenter.h
NotificationQueue.h
NotificationStrategy.h
NullChannel.h
NullPartHandler.h
NullStream.h
NumberFormatter.h
NumberParser.h
Observer.h
OpcomChannel.h
Option.h
OptionCallback.h
OptionException.h
OptionProcessor.h
OptionSet.h
ParserEngine.h
PartHandler.h
PartSource.h
Path.h
Path_UNIX.h
PatternFormatter.h
Pipe.h
PipeImpl.h
PipeImpl_POSIX.h
PipeStream.h
Platform.h
Platform_POSIX.h
Poco.h
POP3ClientSession.h
PriorityDelegate.h
PriorityEvent.h
PriorityExpire.h
PriorityNotificationQueue.h
Process.h
Process_UNIX.h
ProcessingInstruction.h
PropertyFileConfiguration.h
PurgeStrategy.h
QuotedPrintableDecoder.h
QuotedPrintableEncoder.h
Random.h
RandomStream.h
RawSocket.h
RawSocketImpl.h
RefCountedObject.h
RegExpValidator.h
RegularExpression.h
RemoteSyslogChannel.h
RemoteSyslogListener.h
RotateStrategy.h
Runnable.h
RunnableAdapter.h
RWLock.h
RWLock_POSIX.h
ErrorHandler.h (SAX/ErrorHandler.h)
SAXException.h
SAXParser.h
ScopedLock.h
ScopedUnlock.h
Semaphore.h
Semaphore_POSIX.h
ServerApplication.h
ServerSocket.h
ServerSocketImpl.h
SHA1Engine.h
SharedLibrary.h
SharedLibrary_UNIX.h
SharedMemory.h
SharedMemory_POSIX.h
SharedPtr.h
SignalHandler.h
SimpleFileChannel.h
SimpleHashTable.h
SingletonHolder.h
SMTPClientSession.h
Socket.h
SocketAddress.h
SocketDefs.h
SocketImpl.h
SocketNotifier.h
SocketReactor.h
SocketStream.h
SplitterChannel.h
Stopwatch.h
StrategyCollection.h
StreamChannel.h
StreamConverter.h
StreamCopier.h
StreamSocket.h
StreamSocketImpl.h
StreamTokenizer.h
StreamUtil.h
String.h
StringPartSource.h
StringTokenizer.h
Subsystem.h
SynchronizedObject.h
SyslogChannel.h
SystemConfiguration.h
Task.h
TaskManager.h
TaskNotification.h
TCPServer.h
TCPServerConnection.h
TCPServerConnectionFactory.h
TCPServerDispatcher.h
TCPServerParams.h
TeeStream.h
TemporaryFile.h
Text.h
TextConverter.h
TextEncoding.h
TextIterator.h
Thread.h
Thread_POSIX.h
ThreadLocal.h
ThreadPool.h
ThreadTarget.h
TimedNotificationQueue.h
Timer.h
TimerTask.h
TimerTaskAdapter.h
Timespan.h
Timestamp.h
Timezone.h
Token.h
TreeWalker.h
Tuple.h
TypeList.h
Types.h
UnbufferedStreamBuf.h
Unicode.h
UnicodeConverter.h
UniqueAccessExpireCache.h
UniqueAccessExpireLRUCache.h
UniqueAccessExpireStrategy.h
UniqueExpireCache.h
UniqueExpireLRUCache.h
UniqueExpireStrategy.h
URI.h
URIStreamFactory.h
URIStreamOpener.h
UTF16Encoding.h
UTF8Encoding.h
UTF8String.h
Util.h
Timer.h (Util/Timer.h)
UUID.h
UUIDGenerator.h
ValidArgs.h
Validator.h
Void.h
WhitespaceFilter.h
Windows1252Encoding.h
XML.h
XMLConfiguration.h
XMLException.h
XMLFilter.h
XMLFilterImpl.h
XMLReader.h
XMLStream.h
XMLString.h
XMLWriter.h
zconf.h
zlib.h
to the top
Shared Libraries (4)
libPocoFoundation.so.9
libPocoNet.so.9
libPocoUtil.so.9
libPocoXML.so.9
to the top