Binary compatibility report for the POCO library between 1.4.1 and 1.4.2 versions on x86
Test Info
Library Name | POCO |
Version #1 | 1.4.1 |
Version #2 | 1.4.2 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 428 |
Total Shared Libraries | 4 |
Total Symbols / Types | 6979 / 2412 |
Verdict | Incompatible (5.04%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 67 |
Removed Symbols | High | 59 |
Problems with Data Types | High | 9 |
Medium | 27 |
Low | 21 |
Problems with Symbols | High | 12 |
Medium | 8 |
Low | 2 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (67)
AbstractContainerNode.h,
libPocoXML.so.11
namespace Poco::XML
AbstractContainerNode::findAttribute ( XMLString const& name, Node const* pNode, Node::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML21AbstractContainerNode13findAttributeERKSsPKNS0_4NodeEPKNS0_16NamespaceSupportE ]
AbstractContainerNode::findElement ( int index, Node const* pNode, Node::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML21AbstractContainerNode11findElementEiPKNS0_4NodeEPKNS0_16NamespaceSupportE ]
AbstractContainerNode::findElement ( XMLString const& attr, XMLString const& value, Node const* pNode, Node::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML21AbstractContainerNode11findElementERKSsS3_PKNS0_4NodeEPKNS0_16NamespaceSupportE ]
AbstractContainerNode::findElement ( XMLString const& name, Node const* pNode, Node::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML21AbstractContainerNode11findElementERKSsPKNS0_4NodeEPKNS0_16NamespaceSupportE ]
AbstractContainerNode::findNode ( std::basic_string<char>::const_iterator& it, std::basic_string<char>::const_iterator const& end, Node const* pNode, Node::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML21AbstractContainerNode8findNodeERN9__gnu_cxx17__normal_iteratorIPKcSsEERKS6_PKNS0_4NodeEPKNS0_16NamespaceSupportE ]
AbstractContainerNode::getNodeByPath ( XMLString const& path ) const
[ symbol: _ZNK4Poco3XML21AbstractContainerNode13getNodeByPathERKSs ]
AbstractContainerNode::getNodeByPathNS ( XMLString const& path, Node::NSMap const& nsMap ) const
[ symbol: _ZNK4Poco3XML21AbstractContainerNode15getNodeByPathNSERKSsRKNS0_16NamespaceSupportE ]
AbstractContainerNode::hasAttributeValue ( XMLString const& name, XMLString const& value, Node::NSMap const* pNSMap ) const
[ symbol: _ZNK4Poco3XML21AbstractContainerNode17hasAttributeValueERKSsS3_PKNS0_16NamespaceSupportE ]
AbstractContainerNode::namesAreEqual ( Node const* pNode, XMLString const& name, Node::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML21AbstractContainerNode13namesAreEqualEPKNS0_4NodeERKSsPKNS0_16NamespaceSupportE ]
AbstractContainerNode::namesAreEqual ( Node const* pNode1, Node const* pNode2, Node::NSMap const* pNSMap ) [static]
[ symbol: _ZN4Poco3XML21AbstractContainerNode13namesAreEqualEPKNS0_4NodeES4_PKNS0_16NamespaceSupportE ]
AbstractEvent.h,
libPocoNet.so.11
namespace Poco
AbstractEvent<Net::ICMPEventArgs,DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >,AbstractDelegate<Net::ICMPEventArgs>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco13AbstractEventINS_3Net13ICMPEventArgsENS_15DefaultStrategyIS2_NS_16AbstractDelegateIS2_EEEES5_NS_9FastMutexEED0Ev ]
AbstractEvent<Net::ICMPEventArgs,DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >,AbstractDelegate<Net::ICMPEventArgs>,FastMutex>::~AbstractEvent [in-charge] ( )
[ symbol: _ZN4Poco13AbstractEventINS_3Net13ICMPEventArgsENS_15DefaultStrategyIS2_NS_16AbstractDelegateIS2_EEEES5_NS_9FastMutexEED1Ev ]
AbstractEvent.h,
libPocoUtil.so.11
namespace Poco
AbstractEvent<Util::AbstractConfiguration::KeyValue const,DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco13AbstractEventIKNS_4Util21AbstractConfiguration8KeyValueENS_15DefaultStrategyIS4_NS_16AbstractDelegateIS4_EEEES7_NS_9FastMutexEED0Ev ]
AbstractEvent<Util::AbstractConfiguration::KeyValue const,DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,FastMutex>::~AbstractEvent [in-charge] ( )
[ symbol: _ZN4Poco13AbstractEventIKNS_4Util21AbstractConfiguration8KeyValueENS_15DefaultStrategyIS4_NS_16AbstractDelegateIS4_EEEES7_NS_9FastMutexEED1Ev ]
AbstractEvent<Util::AbstractConfiguration::KeyValue,DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco13AbstractEventINS_4Util21AbstractConfiguration8KeyValueENS_15DefaultStrategyIS3_NS_16AbstractDelegateIS3_EEEES6_NS_9FastMutexEED0Ev ]
AbstractEvent<Util::AbstractConfiguration::KeyValue,DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,FastMutex>::~AbstractEvent [in-charge] ( )
[ symbol: _ZN4Poco13AbstractEventINS_4Util21AbstractConfiguration8KeyValueENS_15DefaultStrategyIS3_NS_16AbstractDelegateIS3_EEEES6_NS_9FastMutexEED1Ev ]
AbstractEvent<std::string const,DefaultStrategy<std::string const,AbstractDelegate<std::string const> >,AbstractDelegate<std::string const>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[ symbol: _ZN4Poco13AbstractEventIKSsNS_15DefaultStrategyIS1_NS_16AbstractDelegateIS1_EEEES4_NS_9FastMutexEED0Ev ]
AbstractEvent<std::string const,DefaultStrategy<std::string const,AbstractDelegate<std::string const> >,AbstractDelegate<std::string const>,FastMutex>::~AbstractEvent [in-charge] ( )
[ symbol: _ZN4Poco13AbstractEventIKSsNS_15DefaultStrategyIS1_NS_16AbstractDelegateIS1_EEEES4_NS_9FastMutexEED1Ev ]
AbstractNode.h,
libPocoXML.so.11
namespace Poco::XML
AbstractNode::getNodeByPath ( XMLString const& path ) const
[ symbol: _ZNK4Poco3XML12AbstractNode13getNodeByPathERKSs ]
AbstractNode::getNodeByPathNS ( XMLString const& path, Node::NSMap const& nsMap ) const
[ symbol: _ZNK4Poco3XML12AbstractNode15getNodeByPathNSERKSsRKNS0_16NamespaceSupportE ]
DateTimeFormat.h,
libPocoFoundation.so.11
namespace Poco
DateTimeFormat::ISO8601_FRAC_FORMAT [data]
[ symbol: _ZN4Poco14DateTimeFormat19ISO8601_FRAC_FORMATE ]
DateTimeFormatter.h,
libPocoFoundation.so.11
namespace Poco
DateTimeFormatter::append ( std::string& str, LocalDateTime const& dateTime, std::string const& fmt ) [static]
[ symbol: _ZN4Poco17DateTimeFormatter6appendERSsRKNS_13LocalDateTimeERKSs ]
DefaultStrategy.h,
libPocoNet.so.11
namespace Poco
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::add ( AbstractDelegate<Net::ICMPEventArgs>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EEE3addERKS4_ ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::clear ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EEE5clearEv ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::empty ( ) const
[ symbol: _ZNK4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EEE5emptyEv ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::notify ( void const* sender, Net::ICMPEventArgs& arguments )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EEE6notifyEPKvRS2_ ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::remove ( AbstractDelegate<Net::ICMPEventArgs>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EEE6removeERKS4_ ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::~DefaultStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EEED0Ev ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::~DefaultStrategy [in-charge] ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EEED1Ev ]
DefaultStrategy.h,
libPocoUtil.so.11
namespace Poco
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::add ( AbstractDelegate<Util::AbstractConfiguration::KeyValue const>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EEE3addERKS6_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::clear ( )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EEE5clearEv ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::empty ( ) const
[ symbol: _ZNK4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EEE5emptyEv ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::notify ( void const* sender, Util::AbstractConfiguration::KeyValue const& arguments )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EEE6notifyEPKvRS4_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::remove ( AbstractDelegate<Util::AbstractConfiguration::KeyValue const>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EEE6removeERKS6_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::~DefaultStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EEED0Ev ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::~DefaultStrategy [in-charge] ( )
[ symbol: _ZN4Poco15DefaultStrategyIKNS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS4_EEED1Ev ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::add ( AbstractDelegate<Util::AbstractConfiguration::KeyValue>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EEE3addERKS5_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::clear ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EEE5clearEv ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::empty ( ) const
[ symbol: _ZNK4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EEE5emptyEv ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::notify ( void const* sender, Util::AbstractConfiguration::KeyValue& arguments )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EEE6notifyEPKvRS3_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::remove ( AbstractDelegate<Util::AbstractConfiguration::KeyValue>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EEE6removeERKS5_ ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::~DefaultStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EEED0Ev ]
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::~DefaultStrategy [in-charge] ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_4Util21AbstractConfiguration8KeyValueENS_16AbstractDelegateIS3_EEED1Ev ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const> >::add ( AbstractDelegate<std::string const>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EEE3addERKS3_ ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const> >::clear ( )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EEE5clearEv ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const> >::empty ( ) const
[ symbol: _ZNK4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EEE5emptyEv ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const> >::notify ( void const* sender, std::basic_string<char>const& arguments )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EEE6notifyEPKvRS1_ ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const> >::remove ( AbstractDelegate<std::string const>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EEE6removeERKS3_ ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const> >::~DefaultStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EEED0Ev ]
DefaultStrategy<std::string const,AbstractDelegate<std::string const> >::~DefaultStrategy [in-charge] ( )
[ symbol: _ZN4Poco15DefaultStrategyIKSsNS_16AbstractDelegateIS1_EEED1Ev ]
DNS.h,
libPocoNet.so.11
namespace Poco::Net
DNS::aierror ( int code, std::string const& arg ) [static]
[ symbol: _ZN4Poco3Net3DNS7aierrorEiRKSs ]
IPAddress.h,
libPocoNet.so.11
namespace Poco::Net
IPAddress::IPAddress [in-charge] ( void const* addr, socklen_t length, Poco::UInt32 scope )
[ symbol: _ZN4Poco3Net9IPAddressC1EPKvjj ]
IPAddress::IPAddress [not-in-charge] ( void const* addr, socklen_t length, Poco::UInt32 scope )
[ symbol: _ZN4Poco3Net9IPAddressC2EPKvjj ]
IPAddress::scope ( ) const
[ symbol: _ZNK4Poco3Net9IPAddress5scopeEv ]
Path.h,
libPocoFoundation.so.11
namespace Poco
Path::popFrontDirectory ( )
[ symbol: _ZN4Poco4Path17popFrontDirectoryEv ]
RemoteSyslogListener.h,
libPocoNet.so.11
namespace Poco::Net
RemoteSyslogListener::enqueueMessage ( std::string const& messageText, SocketAddress const& senderAddress )
[ symbol: _ZN4Poco3Net20RemoteSyslogListener14enqueueMessageERKSsRKNS0_13SocketAddressE ]
RemoteSyslogListener::processMessage ( std::string const& messageText )
[ symbol: _ZN4Poco3Net20RemoteSyslogListener14processMessageERKSs ]
RemoteSyslogListener::PROP_THREADS [data]
[ symbol: _ZN4Poco3Net20RemoteSyslogListener12PROP_THREADSE ]
RemoteSyslogListener::RemoteSyslogListener [in-charge] ( Poco::UInt16 port, int threads )
[ symbol: _ZN4Poco3Net20RemoteSyslogListenerC1Eti ]
RemoteSyslogListener::RemoteSyslogListener [not-in-charge] ( Poco::UInt16 port, int threads )
[ symbol: _ZN4Poco3Net20RemoteSyslogListenerC2Eti ]
ServerSocket.h,
libPocoNet.so.11
namespace Poco::Net
ServerSocket::bind6 ( SocketAddress const& address, bool reuseAddress, bool ipV6Only )
[ symbol: _ZN4Poco3Net12ServerSocket5bind6ERKNS0_13SocketAddressEbb ]
ServerSocket::bind6 ( Poco::UInt16 port, bool reuseAddress, bool ipV6Only )
[ symbol: _ZN4Poco3Net12ServerSocket5bind6Etbb ]
Socket.h,
libPocoNet.so.11
namespace Poco::Net
Socket::supportsIPv6 ( ) [static]
[ symbol: _ZN4Poco3Net6Socket12supportsIPv6Ev ]
SocketImpl.h,
libPocoNet.so.11
namespace Poco::Net
SocketImpl::bind6 ( SocketAddress const& address, bool reuseAddress, bool ipV6Only )
[ symbol: _ZN4Poco3Net10SocketImpl5bind6ERKNS0_13SocketAddressEbb ]
TemporaryFile.h,
libPocoFoundation.so.11
namespace Poco
TemporaryFile::tempName ( std::string const& tempDir ) [static]
[ symbol: _ZN4Poco13TemporaryFile8tempNameERKSs ]
TemporaryFile::TemporaryFile [in-charge] ( std::string const& tempDir )
[ symbol: _ZN4Poco13TemporaryFileC1ERKSs ]
TemporaryFile::TemporaryFile [not-in-charge] ( std::string const& tempDir )
[ symbol: _ZN4Poco13TemporaryFileC2ERKSs ]
to the top
Removed Symbols (59)
AbstractEvent.h,
libPocoNet.so.11
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.11
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 ]
DefaultStrategy.h,
libPocoNet.so.11
namespace Poco
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::add ( AbstractDelegate<Net::ICMPEventArgs>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EENS_6p_lessIS4_EEE3addERKS4_ ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::clear ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EENS_6p_lessIS4_EEE5clearEv ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::empty ( ) const
[ symbol: _ZNK4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EENS_6p_lessIS4_EEE5emptyEv ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::notify ( void const* sender, Net::ICMPEventArgs& arguments )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EENS_6p_lessIS4_EEE6notifyEPKvRS2_ ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::remove ( AbstractDelegate<Net::ICMPEventArgs>const& delegate )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EENS_6p_lessIS4_EEE6removeERKS4_ ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::~DefaultStrategy [in-charge-deleting] ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EENS_6p_lessIS4_EEED0Ev ]
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::~DefaultStrategy [in-charge] ( )
[ symbol: _ZN4Poco15DefaultStrategyINS_3Net13ICMPEventArgsENS_16AbstractDelegateIS2_EENS_6p_lessIS4_EEED1Ev ]
DefaultStrategy.h,
libPocoUtil.so.11
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 ]
Document.h,
libPocoXML.so.11
namespace Poco::XML
Document::getNodeByPath ( XMLString const& path )
[ symbol: _ZN4Poco3XML8Document13getNodeByPathERKSs ]
Document::getNodeByPathNS ( XMLString const& path, Element::NSMap const& nsMap )
[ symbol: _ZN4Poco3XML8Document15getNodeByPathNSERKSsRKNS0_16NamespaceSupportE ]
Element.h,
libPocoXML.so.11
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 ]
MD2Engine.h,
libPocoFoundation.so.11
namespace Poco
MD2Engine::digest ( )
[ symbol: _ZN4Poco9MD2Engine6digestEv ]
MD2Engine::digestLength ( ) const
[ symbol: _ZNK4Poco9MD2Engine12digestLengthEv ]
MD2Engine::MD2Engine [in-charge] ( )
[ symbol: _ZN4Poco9MD2EngineC1Ev ]
MD2Engine::MD2Engine [not-in-charge] ( )
[ symbol: _ZN4Poco9MD2EngineC2Ev ]
MD2Engine::reset ( )
[ symbol: _ZN4Poco9MD2Engine5resetEv ]
MD2Engine::updateImpl ( void const* data, unsigned int length )
[ symbol: _ZN4Poco9MD2Engine10updateImplEPKvj ]
MD2Engine::~MD2Engine [in-charge] ( )
[ symbol: _ZN4Poco9MD2EngineD1Ev ]
MD2Engine::~MD2Engine [not-in-charge] ( )
[ symbol: _ZN4Poco9MD2EngineD2Ev ]
MD2Engine::~MD2Engine [not-in-charge] ( )
[ symbol: _ZN4Poco9MD2EngineD0Ev ]
vtable for MD2Engine [data]
[ symbol: _ZTVN4Poco9MD2EngineE ]
TemporaryFile.h,
libPocoFoundation.so.11
namespace Poco
TemporaryFile::tempName ( ) [static]
[ symbol: _ZN4Poco13TemporaryFile8tempNameEv ]
to the top
Problems with Data Types, High Severity (9)
AbstractObserver.h
namespace Poco
[+] class AbstractObserver (1)
| Change |
Effect |
1 | Pure virtual method AbstractObserver::disable ( ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) 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) - 8 entries | Virtual Table (New) - 9 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~AbstractObserver |
~AbstractObserver |
12 |
~AbstractObserver |
~AbstractObserver |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
|
__cxa_pure_virtual |
[+] affected symbols (8)
AbstractObserver::AbstractObserver [in-charge] ( )This constructor is from 'AbstractObserver' class.
AbstractObserver::AbstractObserver [in-charge] ( AbstractObserver const& observer )This constructor is from 'AbstractObserver' class.
AbstractObserver::accepts ( Notification* pNf ) constThis method is from 'AbstractObserver' class.
AbstractObserver::clone ( ) constThis method is from 'AbstractObserver' class.
AbstractObserver::equals ( AbstractObserver const& observer ) constThis method is from 'AbstractObserver' class.
AbstractObserver::notify ( Notification* pNf ) constThis method is from 'AbstractObserver' class.
AbstractObserver::operator= ( AbstractObserver const& observer )This method is from 'AbstractObserver' class.
AbstractObserver::~AbstractObserver [in-charge] ( )This method is from 'AbstractObserver' class.
Application.h
namespace Poco::Util
[+] class Application (1)
| Change |
Effect |
1 | Size of this class has been increased from 100 bytes to 104 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 (34)
Application::addSubsystem ( Subsystem* pSubsystem )This method is from 'Application' class.
Application::Application [in-charge] ( )This constructor is from 'Application' class.
Application::Application [in-charge] ( int argc, char** argv )This constructor is from 'Application' class.
Application::commandName ( ) constThis method is from 'Application' class.
Application::defineOptions ( OptionSet& options )This method is from 'Application' class.
Application::findFile ( Poco::Path& path ) constThis method is from 'Application' class.
Application::handleOption ( std::string const& name, std::string const& value )This method is from 'Application' class.
Application::init ( )This method is from 'Application' class.
Application::init ( int argc, char** argv )This method is from 'Application' class.
Application::init ( int argc, wchar_t** argv )This method is from 'Application' class.
Application::init ( std::vector<std::string>const& args )This method is from 'Application' class.
Application::initialize ( Application& self )1st parameter 'self' (reference) has base type 'Application'.
Application::loadConfiguration ( int priority )This method is from 'Application' class.
Application::loadConfiguration ( std::string const& path, int priority )This method is from 'Application' class.
Application::main ( std::vector<std::string>const& args )This method is from 'Application' class.
Application::name ( ) constThis method is from 'Application' class.
Application::reinitialize ( Application& self )1st parameter 'self' (reference) has base type 'Application'.
Application::run ( )This method is from 'Application' class.
Application::setLogger ( Poco::Logger& logger )This method is from 'Application' class.
Application::setUnixOptions ( bool flag )This method is from 'Application' class.
Application::stopOptionsProcessing ( )This method is from 'Application' class.
Application::uninitialize ( )This method is from 'Application' class.
Application::~Application [in-charge] ( )This method is from 'Application' class.
LoggingSubsystem::initialize ( Application& self )1st parameter 'self' (reference) has base type 'Application'.
ServerApplication::defineOptions ( OptionSet& options )This method is from derived class 'ServerApplication'.
ServerApplication::isInteractive ( ) constThis method is from derived class 'ServerApplication'.
ServerApplication::run ( )This method is from derived class 'ServerApplication'.
ServerApplication::run ( int argc, char** argv )This method is from derived class 'ServerApplication'.
ServerApplication::run ( std::vector<std::string>const& args )This method is from derived class 'ServerApplication'.
ServerApplication::ServerApplication [in-charge] ( )This constructor is from derived class 'ServerApplication'.
ServerApplication::terminate ( ) [static]This method is from derived class 'ServerApplication'.
ServerApplication::waitForTerminationRequest ( )This method is from derived class 'ServerApplication'.
ServerApplication::~ServerApplication [in-charge] ( )This method is from derived class 'ServerApplication'.
Subsystem::reinitialize ( Application& app )1st parameter 'app' (reference) has base type 'Application'.
Node.h
namespace Poco::XML
[+] class Node (3)
| Change |
Effect |
1 | Size of v-table in this class has been changed from 132 bytes to 140 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
2 | Pure virtual method Node::getNodeByPath ( XMLString const& path ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) 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. |
3 | Pure virtual method Node::getNodeByPathNS ( XMLString const& path, Node::NSMap const& nsMap ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) 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) - 33 entries | Virtual Table (New) - 35 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
__cxa_pure_virtual |
__cxa_pure_virtual |
12 |
~Node |
~Node |
16 |
~Node |
~Node |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
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 |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
76 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
84 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
92 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
100 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
108 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
116 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
124 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
132 |
|
__cxa_pure_virtual |
136 |
|
__cxa_pure_virtual |
[+] affected symbols (30)
AbstractNode::dispatchNodeInsertedIntoDocument ( )This method is from derived class 'AbstractNode'.
AbstractNode::dispatchNodeRemovedFromDocument ( )This method is from derived class 'AbstractNode'.
AbstractNode::events ( ) constThis method is from derived class 'AbstractNode'.
AbstractNode::eventsSuspended ( ) constThis method is from derived class 'AbstractNode'.
Node::appendChild ( Node* newChild )This method is from 'Node' class.
Node::attributes ( ) constThis method is from 'Node' class.
Node::childNodes ( ) constThis method is from 'Node' class.
Node::cloneNode ( bool deep ) constThis method is from 'Node' class.
Node::firstChild ( ) constThis method is from 'Node' class.
Node::getNodeValue ( ) constThis method is from 'Node' class.
Node::hasAttributes ( ) constThis method is from 'Node' class.
Node::hasChildNodes ( ) constThis method is from 'Node' class.
Node::innerText ( ) constThis method is from 'Node' class.
Node::insertBefore ( Node* newChild, Node* refChild )This method is from 'Node' class.
Node::isSupported ( XMLString const& feature, XMLString const& version ) constThis method is from 'Node' class.
Node::lastChild ( ) constThis method is from 'Node' class.
Node::localName ( ) constThis method is from 'Node' class.
Node::namespaceURI ( ) constThis method is from 'Node' class.
Node::nextSibling ( ) constThis method is from 'Node' class.
Node::nodeName ( ) constThis method is from 'Node' class.
Node::nodeType ( ) constThis method is from 'Node' class.
Node::normalize ( )This method is from 'Node' class.
Node::ownerDocument ( ) constThis method is from 'Node' class.
Node::parentNode ( ) constThis method is from 'Node' class.
Node::prefix ( ) constThis method is from 'Node' class.
Node::previousSibling ( ) constThis method is from 'Node' class.
Node::removeChild ( Node* oldChild )This method is from 'Node' class.
Node::replaceChild ( Node* newChild, Node* oldChild )This method is from 'Node' class.
Node::setNodeValue ( XMLString const& value )This method is from 'Node' class.
Node::~Node [in-charge] ( )This method is from 'Node' class.
ServerApplication.h
namespace Poco::Util
[+] class ServerApplication (1)
| Change |
Effect |
1 | Size of this class has been increased from 100 bytes to 104 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)
ServerApplication::defineOptions ( OptionSet& options )This method is from 'ServerApplication' class.
ServerApplication::isInteractive ( ) constThis method is from 'ServerApplication' class.
ServerApplication::run ( )This method is from 'ServerApplication' class.
ServerApplication::run ( int argc, char** argv )This method is from 'ServerApplication' class.
ServerApplication::run ( std::vector<std::string>const& args )This method is from 'ServerApplication' class.
ServerApplication::ServerApplication [in-charge] ( )This constructor is from 'ServerApplication' class.
ServerApplication::waitForTerminationRequest ( )This method is from 'ServerApplication' class.
ServerApplication::~ServerApplication [in-charge] ( )This method is from 'ServerApplication' class.
ServerSocket.h
namespace Poco::Net
[+] class ServerSocket (2)
| Change |
Effect |
1 | Virtual method ServerSocket::bind6 ( SocketAddress const& address, bool reuseAddress, bool ipV6Only ) 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. |
2 | Virtual method ServerSocket::bind6 ( Poco::UInt16 port, bool reuseAddress, bool ipV6Only ) 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) - 9 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ServerSocket |
~ServerSocket |
12 |
~ServerSocket |
~ServerSocket |
16 |
ServerSocket::bind |
ServerSocket::bind |
20 |
ServerSocket::bind |
ServerSocket::bind |
24 |
ServerSocket::listen |
ServerSocket::bind6 |
28 |
ServerSocket::acceptConnection |
ServerSocket::bind6 |
32 |
ServerSocket::acceptConnection |
ServerSocket::listen |
36 |
|
ServerSocket::acceptConnection |
40 |
|
ServerSocket::acceptConnection |
[+] affected symbols (3)
ServerSocket::acceptConnection ( )This method is from 'ServerSocket' class.
ServerSocket::acceptConnection ( SocketAddress& clientAddr )This method is from 'ServerSocket' class.
ServerSocket::listen ( int backlog )This method is from 'ServerSocket' class.
SocketImpl.h
namespace Poco::Net
[+] class SocketImpl (1)
| Change |
Effect |
1 | Virtual method SocketImpl::bind6 ( SocketAddress const& address, bool reuseAddress, bool ipV6Only ) 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) - 37 entries | Virtual Table (New) - 38 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::bind6 |
40 |
SocketImpl::close |
SocketImpl::listen |
44 |
SocketImpl::shutdownReceive |
SocketImpl::close |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownReceive |
52 |
SocketImpl::shutdown |
SocketImpl::shutdownSend |
56 |
SocketImpl::sendBytes |
SocketImpl::shutdown |
60 |
SocketImpl::receiveBytes |
SocketImpl::sendBytes |
64 |
SocketImpl::sendTo |
SocketImpl::receiveBytes |
68 |
SocketImpl::receiveFrom |
SocketImpl::sendTo |
72 |
SocketImpl::sendUrgent |
SocketImpl::receiveFrom |
76 |
SocketImpl::available |
SocketImpl::sendUrgent |
80 |
SocketImpl::poll |
SocketImpl::available |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::poll |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::setSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::getSendBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::getReceiveBufferSize |
104 |
SocketImpl::getSendTimeout |
SocketImpl::setSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::getSendTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::setReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::getReceiveTimeout |
120 |
SocketImpl::peerAddress |
SocketImpl::address |
124 |
SocketImpl::setRawOption |
SocketImpl::peerAddress |
128 |
SocketImpl::getRawOption |
SocketImpl::setRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::getRawOption |
136 |
SocketImpl::getBlocking |
SocketImpl::setBlocking |
140 |
SocketImpl::secure |
SocketImpl::getBlocking |
144 |
SocketImpl::init |
SocketImpl::secure |
148 |
|
SocketImpl::init |
[+] affected symbols (33)
DatagramSocketImpl::init ( int af )This method is from derived class 'DatagramSocketImpl'.
ICMPSocketImpl::receiveFrom ( void* p1, int p2, SocketAddress& address, int flags )This method is from derived class 'ICMPSocketImpl'.
ICMPSocketImpl::sendTo ( void const* p1, int p2, SocketAddress const& address, int flags )This method is from derived class 'ICMPSocketImpl'.
RawSocketImpl::init ( int af )This method is from derived class 'RawSocketImpl'.
SocketImpl::address ( )This method is from 'SocketImpl' class.
SocketImpl::available ( )This method is from 'SocketImpl' class.
SocketImpl::close ( )This method is from 'SocketImpl' class.
SocketImpl::getBlocking ( ) constThis method is from 'SocketImpl' class.
SocketImpl::getRawOption ( int level, int option, void* value, socklen_t& length )This method is from 'SocketImpl' class.
SocketImpl::getReceiveBufferSize ( )This method is from 'SocketImpl' class.
SocketImpl::getReceiveTimeout ( )This method is from 'SocketImpl' class.
SocketImpl::getSendBufferSize ( )This method is from 'SocketImpl' class.
SocketImpl::getSendTimeout ( )This method is from 'SocketImpl' class.
SocketImpl::init ( int af )This method is from 'SocketImpl' class.
SocketImpl::listen ( int backlog )This method is from 'SocketImpl' class.
SocketImpl::peerAddress ( )This method is from 'SocketImpl' class.
SocketImpl::poll ( Poco::Timespan const& timeout, int mode )This method is from 'SocketImpl' class.
SocketImpl::receiveBytes ( void* buffer, int length, int flags )This method is from 'SocketImpl' class.
SocketImpl::receiveFrom ( void* buffer, int length, SocketAddress& address, int flags )This method is from 'SocketImpl' class.
SocketImpl::secure ( ) constThis method is from 'SocketImpl' class.
SocketImpl::sendBytes ( void const* buffer, int length, int flags )This method is from 'SocketImpl' class.
SocketImpl::sendTo ( void const* buffer, int length, SocketAddress const& address, int flags )This method is from 'SocketImpl' class.
SocketImpl::sendUrgent ( unsigned char data )This method is from 'SocketImpl' class.
SocketImpl::setBlocking ( bool flag )This method is from 'SocketImpl' class.
SocketImpl::setRawOption ( int level, int option, void const* value, socklen_t length )This method is from 'SocketImpl' class.
SocketImpl::setReceiveBufferSize ( int size )This method is from 'SocketImpl' class.
SocketImpl::setReceiveTimeout ( Poco::Timespan const& timeout )This method is from 'SocketImpl' class.
SocketImpl::setSendBufferSize ( int size )This method is from 'SocketImpl' class.
SocketImpl::setSendTimeout ( Poco::Timespan const& timeout )This method is from 'SocketImpl' class.
SocketImpl::shutdown ( )This method is from 'SocketImpl' class.
SocketImpl::shutdownReceive ( )This method is from 'SocketImpl' class.
SocketImpl::shutdownSend ( )This method is from 'SocketImpl' class.
StreamSocketImpl::sendBytes ( void const* buffer, int length, int flags )This method is from derived class 'StreamSocketImpl'.
to the top
Problems with Symbols, High Severity (12)
File.h,
libPocoFoundation.so.11
namespace Poco
[+] File::setExecutable ( bool flag ) (1)
[ symbol: _ZN4Poco4File13setExecutableEb ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to File& (8 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
[+] File::setLastModified ( Timestamp const& ts ) (1)
[ symbol: _ZN4Poco4File15setLastModifiedERKNS_9TimestampE ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to File& (8 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
[+] File::setReadOnly ( bool flag ) (1)
[ symbol: _ZN4Poco4File11setReadOnlyEb ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to File& (8 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
[+] File::setSize ( File::FileSize size ) (1)
[ symbol: _ZN4Poco4File7setSizeEy ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to File& (8 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
[+] File::setWriteable ( bool flag ) (1)
[ symbol: _ZN4Poco4File12setWriteableEb ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to File& (8 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
Path.h,
libPocoFoundation.so.11
namespace Poco
[+] Path::pushDirectory ( std::string const& dir ) (1)
[ symbol: _ZN4Poco4Path13pushDirectoryERKSs ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to Path& (32 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
[+] Path::setBaseName ( std::string const& name ) (1)
[ symbol: _ZN4Poco4Path11setBaseNameERKSs ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to Path& (32 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
[+] Path::setDevice ( std::string const& device ) (1)
[ symbol: _ZN4Poco4Path9setDeviceERKSs ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to Path& (32 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
[+] Path::setExtension ( std::string const& extension ) (1)
[ symbol: _ZN4Poco4Path12setExtensionERKSs ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to Path& (32 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
[+] Path::setFileName ( std::string const& name ) (1)
[ symbol: _ZN4Poco4Path11setFileNameERKSs ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to Path& (32 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
[+] Path::setNode ( std::string const& node ) (1)
[ symbol: _ZN4Poco4Path7setNodeERKSs ]
| Change | Effect |
---|
1 | Type of return value has been changed from void to Path& (32 bytes). | Layout of parameter's stack has been shifted by 4 bytes because the return value became passed in memory as the hidden first parameter. All the parameters will be incorrectly initialized by applications. |
TemporaryFile.h,
libPocoFoundation.so.11
namespace Poco
[+] TemporaryFile::tempName ( ) [static] (1)
changed to:TemporaryFile::tempName ( std::string const& tempDir ) [static]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco13TemporaryFile8tempNameEv to _ZN4Poco13TemporaryFile8tempNameERKSs. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (27)
AbstractConfiguration.h
namespace Poco::Util
[+] class AbstractConfiguration (4)
| Change |
Effect |
1 | Size of field propertyChanged has been changed from 72 bytes to 60 bytes. | Previous accesses of applications and library functions to this field may be broken. |
2 | Size of field propertyRemoving has been changed from 72 bytes to 60 bytes. | Previous accesses of applications and library functions to this field may be broken. |
3 | Size of field propertyChanging has been changed from 72 bytes to 60 bytes. | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 | Size of field propertyRemoved has been changed from 72 bytes to 60 bytes. | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols (41)
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::has ( std::string const& key ) 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::remove ( std::string const& key )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::removeRaw ( std::string const& key )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::setRawWithEvent ( std::string const& key, std::string 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'.
LayeredConfiguration::removeConfiguration ( AbstractConfiguration* pConfig )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'.
AbstractContainerNode.h
namespace Poco::XML
[+] class AbstractContainerNode (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~AbstractContainerNode |
~AbstractContainerNode |
16 |
~AbstractContainerNode |
~AbstractContainerNode |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
AbstractNode::nodeName |
AbstractNode::nodeName |
36 |
AbstractNode::getNodeValue |
AbstractNode::getNodeValue |
40 |
AbstractNode::setNodeValue |
AbstractNode::setNodeValue |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractContainerNode::firstChild |
AbstractContainerNode::firstChild |
60 |
AbstractContainerNode::lastChild |
AbstractContainerNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractContainerNode::insertBefore |
AbstractContainerNode::insertBefore |
84 |
AbstractContainerNode::replaceChild |
AbstractContainerNode::replaceChild |
88 |
AbstractContainerNode::removeChild |
AbstractContainerNode::removeChild |
92 |
AbstractContainerNode::appendChild |
AbstractContainerNode::appendChild |
96 |
AbstractContainerNode::hasChildNodes |
AbstractContainerNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractContainerNode::hasAttributes |
AbstractContainerNode::hasAttributes |
128 |
AbstractNode::innerText |
AbstractNode::innerText |
132 |
__cxa_pure_virtual |
AbstractContainerNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractContainerNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
__cxa_pure_virtual |
144 |
AbstractContainerNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractContainerNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractContainerNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractContainerNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (13)
AbstractContainerNode::AbstractContainerNode [in-charge] ( Document* pOwnerDocument )This constructor is from 'AbstractContainerNode' class.
AbstractContainerNode::AbstractContainerNode [in-charge] ( Document* pOwnerDocument, AbstractContainerNode const& node )This constructor is from 'AbstractContainerNode' class.
AbstractContainerNode::appendChild ( Node* newChild )This method is from 'AbstractContainerNode' class.
AbstractContainerNode::dispatchNodeInsertedIntoDocument ( )This method is from 'AbstractContainerNode' class.
AbstractContainerNode::dispatchNodeRemovedFromDocument ( )This method is from 'AbstractContainerNode' class.
AbstractContainerNode::firstChild ( ) constThis method is from 'AbstractContainerNode' class.
AbstractContainerNode::hasAttributes ( ) constThis method is from 'AbstractContainerNode' class.
AbstractContainerNode::hasChildNodes ( ) constThis method is from 'AbstractContainerNode' class.
AbstractContainerNode::insertBefore ( Node* newChild, Node* refChild )This method is from 'AbstractContainerNode' class.
AbstractContainerNode::lastChild ( ) constThis method is from 'AbstractContainerNode' class.
AbstractContainerNode::removeChild ( Node* oldChild )This method is from 'AbstractContainerNode' class.
AbstractContainerNode::replaceChild ( Node* newChild, Node* oldChild )This method is from 'AbstractContainerNode' class.
AbstractContainerNode::~AbstractContainerNode [in-charge] ( )This method is from 'AbstractContainerNode' class.
Attr.h
namespace Poco::XML
[+] class Attr (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~Attr |
~Attr |
16 |
~Attr |
~Attr |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
Attr::nodeName |
Attr::nodeName |
36 |
Attr::getNodeValue |
Attr::getNodeValue |
40 |
Attr::setNodeValue |
Attr::setNodeValue |
44 |
Attr::nodeType |
Attr::nodeType |
48 |
Attr::parentNode |
Attr::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractNode::firstChild |
AbstractNode::firstChild |
60 |
AbstractNode::lastChild |
AbstractNode::lastChild |
64 |
Attr::previousSibling |
Attr::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractNode::insertBefore |
AbstractNode::insertBefore |
84 |
AbstractNode::replaceChild |
AbstractNode::replaceChild |
88 |
AbstractNode::removeChild |
AbstractNode::removeChild |
92 |
AbstractNode::appendChild |
AbstractNode::appendChild |
96 |
AbstractNode::hasChildNodes |
AbstractNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
Attr::namespaceURI |
Attr::namespaceURI |
116 |
Attr::prefix |
Attr::prefix |
120 |
Attr::localName |
Attr::localName |
124 |
AbstractNode::hasAttributes |
AbstractNode::hasAttributes |
128 |
Attr::innerText |
Attr::innerText |
132 |
Attr::copyNode |
AbstractNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
Attr::copyNode |
144 |
AbstractNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (15)
Attr::Attr [in-charge] ( Document* pOwnerDocument, Attr const& attr )This constructor is from 'Attr' class.
Attr::Attr [in-charge] ( Document* pOwnerDocument, Element* pOwnerElement, XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname, XMLString const& value, bool specified )This constructor is from 'Attr' class.
Attr::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'Attr' class.
Attr::getNodeValue ( ) constThis method is from 'Attr' class.
Attr::innerText ( ) constThis method is from 'Attr' class.
Attr::localName ( ) constThis method is from 'Attr' class.
Attr::namespaceURI ( ) constThis method is from 'Attr' class.
Attr::nodeName ( ) constThis method is from 'Attr' class.
Attr::nodeType ( ) constThis method is from 'Attr' class.
Attr::parentNode ( ) constThis method is from 'Attr' class.
Attr::prefix ( ) constThis method is from 'Attr' class.
Attr::previousSibling ( ) constThis method is from 'Attr' class.
Attr::setNodeValue ( XMLString const& value )This method is from 'Attr' class.
Attr::setValue ( XMLString const& value )This method is from 'Attr' class.
Attr::~Attr [in-charge] ( )This method is from 'Attr' class.
CDATASection.h
namespace Poco::XML
[+] class CDATASection (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~CDATASection |
~CDATASection |
16 |
~CDATASection |
~CDATASection |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
CDATASection::nodeName |
CDATASection::nodeName |
36 |
CharacterData::getNodeValue |
CharacterData::getNodeValue |
40 |
CharacterData::setNodeValue |
CharacterData::setNodeValue |
44 |
CDATASection::nodeType |
CDATASection::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractNode::firstChild |
AbstractNode::firstChild |
60 |
AbstractNode::lastChild |
AbstractNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractNode::insertBefore |
AbstractNode::insertBefore |
84 |
AbstractNode::replaceChild |
AbstractNode::replaceChild |
88 |
AbstractNode::removeChild |
AbstractNode::removeChild |
92 |
AbstractNode::appendChild |
AbstractNode::appendChild |
96 |
AbstractNode::hasChildNodes |
AbstractNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractNode::hasAttributes |
AbstractNode::hasAttributes |
128 |
Text::innerText |
Text::innerText |
132 |
CDATASection::copyNode |
AbstractNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
CDATASection::copyNode |
144 |
AbstractNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (7)
CDATASection::CDATASection [in-charge] ( Document* pOwnerDocument, CDATASection const& sec )This constructor is from 'CDATASection' class.
CDATASection::CDATASection [in-charge] ( Document* pOwnerDocument, XMLString const& data )This constructor is from 'CDATASection' class.
CDATASection::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'CDATASection' class.
CDATASection::nodeName ( ) constThis method is from 'CDATASection' class.
CDATASection::nodeType ( ) constThis method is from 'CDATASection' class.
CDATASection::splitText ( unsigned long offset )This method is from 'CDATASection' class.
CDATASection::~CDATASection [in-charge] ( )This method is from 'CDATASection' class.
CharacterData.h
namespace Poco::XML
[+] class CharacterData (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~CharacterData |
~CharacterData |
16 |
~CharacterData |
~CharacterData |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
AbstractNode::nodeName |
AbstractNode::nodeName |
36 |
CharacterData::getNodeValue |
CharacterData::getNodeValue |
40 |
CharacterData::setNodeValue |
CharacterData::setNodeValue |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractNode::firstChild |
AbstractNode::firstChild |
60 |
AbstractNode::lastChild |
AbstractNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractNode::insertBefore |
AbstractNode::insertBefore |
84 |
AbstractNode::replaceChild |
AbstractNode::replaceChild |
88 |
AbstractNode::removeChild |
AbstractNode::removeChild |
92 |
AbstractNode::appendChild |
AbstractNode::appendChild |
96 |
AbstractNode::hasChildNodes |
AbstractNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractNode::hasAttributes |
AbstractNode::hasAttributes |
128 |
AbstractNode::innerText |
AbstractNode::innerText |
132 |
__cxa_pure_virtual |
AbstractNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
__cxa_pure_virtual |
144 |
AbstractNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (12)
CharacterData::appendData ( XMLString const& arg )This method is from 'CharacterData' class.
CharacterData::CharacterData [in-charge] ( Document* pOwnerDocument, CharacterData const& data )This constructor is from 'CharacterData' class.
CharacterData::CharacterData [in-charge] ( Document* pOwnerDocument, XMLString const& data )This constructor is from 'CharacterData' class.
CharacterData::deleteData ( unsigned long offset, unsigned long count )This method is from 'CharacterData' class.
CharacterData::getNodeValue ( ) constThis method is from 'CharacterData' class.
CharacterData::insertData ( unsigned long offset, XMLString const& arg )This method is from 'CharacterData' class.
CharacterData::replaceData ( unsigned long offset, unsigned long count, XMLString const& arg )This method is from 'CharacterData' class.
CharacterData::setData ( XMLString const& data )This method is from 'CharacterData' class.
CharacterData::setNodeValue ( XMLString const& value )This method is from 'CharacterData' class.
CharacterData::substringData ( unsigned long offset, unsigned long count ) constThis method is from 'CharacterData' class.
CharacterData::trimmedData ( ) constThis method is from 'CharacterData' class.
CharacterData::~CharacterData [in-charge] ( )This method is from 'CharacterData' class.
Comment.h
namespace Poco::XML
[+] class Comment (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~Comment |
~Comment |
16 |
~Comment |
~Comment |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
Comment::nodeName |
Comment::nodeName |
36 |
CharacterData::getNodeValue |
CharacterData::getNodeValue |
40 |
CharacterData::setNodeValue |
CharacterData::setNodeValue |
44 |
Comment::nodeType |
Comment::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractNode::firstChild |
AbstractNode::firstChild |
60 |
AbstractNode::lastChild |
AbstractNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractNode::insertBefore |
AbstractNode::insertBefore |
84 |
AbstractNode::replaceChild |
AbstractNode::replaceChild |
88 |
AbstractNode::removeChild |
AbstractNode::removeChild |
92 |
AbstractNode::appendChild |
AbstractNode::appendChild |
96 |
AbstractNode::hasChildNodes |
AbstractNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractNode::hasAttributes |
AbstractNode::hasAttributes |
128 |
AbstractNode::innerText |
AbstractNode::innerText |
132 |
Comment::copyNode |
AbstractNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
Comment::copyNode |
144 |
AbstractNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (6)
Comment::Comment [in-charge] ( Document* pOwnerDocument, Comment const& comment )This constructor is from 'Comment' class.
Comment::Comment [in-charge] ( Document* pOwnerDocument, XMLString const& data )This constructor is from 'Comment' class.
Comment::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'Comment' class.
Comment::nodeName ( ) constThis method is from 'Comment' class.
Comment::nodeType ( ) constThis method is from 'Comment' class.
Comment::~Comment [in-charge] ( )This method is from 'Comment' class.
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) - 37 entries | Virtual Table (New) - 38 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::bind6 |
40 |
SocketImpl::close |
SocketImpl::listen |
44 |
SocketImpl::shutdownReceive |
SocketImpl::close |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownReceive |
52 |
SocketImpl::shutdown |
SocketImpl::shutdownSend |
56 |
SocketImpl::sendBytes |
SocketImpl::shutdown |
60 |
SocketImpl::receiveBytes |
SocketImpl::sendBytes |
64 |
SocketImpl::sendTo |
SocketImpl::receiveBytes |
68 |
SocketImpl::receiveFrom |
SocketImpl::sendTo |
72 |
SocketImpl::sendUrgent |
SocketImpl::receiveFrom |
76 |
SocketImpl::available |
SocketImpl::sendUrgent |
80 |
SocketImpl::poll |
SocketImpl::available |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::poll |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::setSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::getSendBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::getReceiveBufferSize |
104 |
SocketImpl::getSendTimeout |
SocketImpl::setSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::getSendTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::setReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::getReceiveTimeout |
120 |
SocketImpl::peerAddress |
SocketImpl::address |
124 |
SocketImpl::setRawOption |
SocketImpl::peerAddress |
128 |
SocketImpl::getRawOption |
SocketImpl::setRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::getRawOption |
136 |
SocketImpl::getBlocking |
SocketImpl::setBlocking |
140 |
SocketImpl::secure |
SocketImpl::getBlocking |
144 |
DatagramSocketImpl::init |
SocketImpl::secure |
148 |
|
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.
Document.h
namespace Poco::XML
[+] class Document (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) - 44 entries | Virtual Table (New) - 46 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~Document |
~Document |
16 |
~Document |
~Document |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
Document::dispatchEvent |
Document::dispatchEvent |
32 |
Document::nodeName |
Document::nodeName |
36 |
AbstractNode::getNodeValue |
AbstractNode::getNodeValue |
40 |
AbstractNode::setNodeValue |
AbstractNode::setNodeValue |
44 |
Document::nodeType |
Document::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractContainerNode::firstChild |
AbstractContainerNode::firstChild |
60 |
AbstractContainerNode::lastChild |
AbstractContainerNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractContainerNode::insertBefore |
AbstractContainerNode::insertBefore |
84 |
AbstractContainerNode::replaceChild |
AbstractContainerNode::replaceChild |
88 |
AbstractContainerNode::removeChild |
AbstractContainerNode::removeChild |
92 |
AbstractContainerNode::appendChild |
AbstractContainerNode::appendChild |
96 |
AbstractContainerNode::hasChildNodes |
AbstractContainerNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractContainerNode::hasAttributes |
AbstractContainerNode::hasAttributes |
128 |
AbstractNode::innerText |
AbstractNode::innerText |
132 |
Document::copyNode |
AbstractContainerNode::getNodeByPath |
136 |
Document::events |
AbstractContainerNode::getNodeByPathNS |
140 |
Document::eventsSuspended |
Document::copyNode |
144 |
AbstractContainerNode::dispatchNodeRemovedFromDocument |
Document::events |
148 |
AbstractContainerNode::dispatchNodeInsertedIntoDocument |
Document::eventsSuspended |
152 |
Document::createEvent |
AbstractContainerNode::dispatchNodeRemovedFromDocument |
156 |
-0x00000001c |
AbstractContainerNode::dispatchNodeInsertedIntoDocument |
160 |
(int (*)(...))(& typeinfo) |
Document::createEvent |
164 |
non-virtual thunk |
-0x00000001c |
168 |
non-virtual thunk |
(int (*)(...))(& typeinfo) |
172 |
non-virtual thunk |
non-virtual thunk |
176 |
|
non-virtual thunk |
180 |
|
non-virtual thunk |
[+] affected symbols (36)
Document::collectGarbage ( )This method is from 'Document' class.
Document::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'Document' class.
Document::createAttribute ( XMLString const& name ) constThis method is from 'Document' class.
Document::createAttributeNS ( XMLString const& namespaceURI, XMLString const& qualifiedName ) constThis method is from 'Document' class.
Document::createCDATASection ( XMLString const& data ) constThis method is from 'Document' class.
Document::createComment ( XMLString const& data ) constThis method is from 'Document' class.
Document::createDocumentFragment ( ) constThis method is from 'Document' class.
Document::createElement ( XMLString const& tagName ) constThis method is from 'Document' class.
Document::createElementNS ( XMLString const& namespaceURI, XMLString const& qualifiedName ) constThis method is from 'Document' class.
Document::createEntity ( XMLString const& name, XMLString const& publicId, XMLString const& systemId, XMLString const& notationName ) constThis method is from 'Document' class.
Document::createEntityReference ( XMLString const& name ) constThis method is from 'Document' class.
Document::createEvent ( XMLString const& eventType ) constThis method is from 'Document' class.
Document::createNotation ( XMLString const& name, XMLString const& publicId, XMLString const& systemId ) constThis method is from 'Document' class.
Document::createProcessingInstruction ( XMLString const& target, XMLString const& data ) constThis method is from 'Document' class.
Document::createTextNode ( XMLString const& data ) constThis method is from 'Document' class.
Document::dispatchEvent ( Event* evt )This method is from 'Document' class.
Document::Document [in-charge] ( DocumentType* pDocumentType, NamePool* pNamePool )This constructor is from 'Document' class.
Document::Document [in-charge] ( NamePool* pNamePool )This constructor is from 'Document' class.
Document::documentElement ( ) constThis method is from 'Document' class.
Document::events ( ) constThis method is from 'Document' class.
Document::eventsSuspended ( ) constThis method is from 'Document' class.
Document::getElementById ( XMLString const& elementId ) constThis method is from 'Document' class.
Document::getElementById ( XMLString const& elementId, XMLString const& idAttribute ) constThis method is from 'Document' class.
Document::getElementByIdNS ( XMLString const& elementId, XMLString const& idAttributeURI, XMLString const& idAttributeLocalName ) constThis method is from 'Document' class.
Document::getElementsByTagName ( XMLString const& name ) constThis method is from 'Document' class.
Document::getElementsByTagNameNS ( XMLString const& namespaceURI, XMLString const& localName ) constThis method is from 'Document' class.
Document::getNodeByPath ( XMLString const& path )This method is from 'Document' class.
Document::getNodeByPathNS ( XMLString const& path, Element::NSMap const& nsMap )This method is from 'Document' class.
Document::implementation ( ) constThis method is from 'Document' class.
Document::importNode ( Node* importedNode, bool deep )This method is from 'Document' class.
Document::nodeName ( ) constThis method is from 'Document' class.
Document::nodeType ( ) constThis method is from 'Document' class.
Document::resumeEvents ( )This method is from 'Document' class.
Document::setDoctype ( DocumentType* pDoctype )This method is from 'Document' class.
Document::suspendEvents ( )This method is from 'Document' class.
Document::~Document [in-charge] ( )This method is from 'Document' class.
DocumentFragment.h
namespace Poco::XML
[+] class DocumentFragment (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~DocumentFragment |
~DocumentFragment |
16 |
~DocumentFragment |
~DocumentFragment |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
DocumentFragment::nodeName |
DocumentFragment::nodeName |
36 |
AbstractNode::getNodeValue |
AbstractNode::getNodeValue |
40 |
AbstractNode::setNodeValue |
AbstractNode::setNodeValue |
44 |
DocumentFragment::nodeType |
DocumentFragment::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractContainerNode::firstChild |
AbstractContainerNode::firstChild |
60 |
AbstractContainerNode::lastChild |
AbstractContainerNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractContainerNode::insertBefore |
AbstractContainerNode::insertBefore |
84 |
AbstractContainerNode::replaceChild |
AbstractContainerNode::replaceChild |
88 |
AbstractContainerNode::removeChild |
AbstractContainerNode::removeChild |
92 |
AbstractContainerNode::appendChild |
AbstractContainerNode::appendChild |
96 |
AbstractContainerNode::hasChildNodes |
AbstractContainerNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractContainerNode::hasAttributes |
AbstractContainerNode::hasAttributes |
128 |
AbstractNode::innerText |
AbstractNode::innerText |
132 |
DocumentFragment::copyNode |
AbstractContainerNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractContainerNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
DocumentFragment::copyNode |
144 |
AbstractContainerNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractContainerNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractContainerNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractContainerNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (6)
DocumentFragment::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'DocumentFragment' class.
DocumentFragment::DocumentFragment [in-charge] ( Document* pOwnerDocument )This constructor is from 'DocumentFragment' class.
DocumentFragment::DocumentFragment [in-charge] ( Document* pOwnerDocument, DocumentFragment const& fragment )This constructor is from 'DocumentFragment' class.
DocumentFragment::nodeName ( ) constThis method is from 'DocumentFragment' class.
DocumentFragment::nodeType ( ) constThis method is from 'DocumentFragment' class.
DocumentFragment::~DocumentFragment [in-charge] ( )This method is from 'DocumentFragment' class.
DocumentType.h
namespace Poco::XML
[+] class DocumentType (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~DocumentType |
~DocumentType |
16 |
~DocumentType |
~DocumentType |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
DocumentType::nodeName |
DocumentType::nodeName |
36 |
AbstractNode::getNodeValue |
AbstractNode::getNodeValue |
40 |
AbstractNode::setNodeValue |
AbstractNode::setNodeValue |
44 |
DocumentType::nodeType |
DocumentType::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractContainerNode::firstChild |
AbstractContainerNode::firstChild |
60 |
AbstractContainerNode::lastChild |
AbstractContainerNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractContainerNode::insertBefore |
AbstractContainerNode::insertBefore |
84 |
AbstractContainerNode::replaceChild |
AbstractContainerNode::replaceChild |
88 |
AbstractContainerNode::removeChild |
AbstractContainerNode::removeChild |
92 |
AbstractContainerNode::appendChild |
AbstractContainerNode::appendChild |
96 |
AbstractContainerNode::hasChildNodes |
AbstractContainerNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractContainerNode::hasAttributes |
AbstractContainerNode::hasAttributes |
128 |
AbstractNode::innerText |
AbstractNode::innerText |
132 |
DocumentType::copyNode |
AbstractContainerNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractContainerNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
DocumentType::copyNode |
144 |
AbstractContainerNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractContainerNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractContainerNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractContainerNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (9)
DocumentType::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'DocumentType' class.
DocumentType::DocumentType [in-charge] ( Document* pOwner, DocumentType const& dt )This constructor is from 'DocumentType' class.
DocumentType::DocumentType [in-charge] ( Document* pOwner, XMLString const& name, XMLString const& publicId, XMLString const& systemId )This constructor is from 'DocumentType' class.
DocumentType::entities ( ) constThis method is from 'DocumentType' class.
DocumentType::internalSubset ( ) constThis method is from 'DocumentType' class.
DocumentType::nodeName ( ) constThis method is from 'DocumentType' class.
DocumentType::nodeType ( ) constThis method is from 'DocumentType' class.
DocumentType::notations ( ) constThis method is from 'DocumentType' class.
DocumentType::~DocumentType [in-charge] ( )This method is from 'DocumentType' class.
Element.h
namespace Poco::XML
[+] class Element (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~Element |
~Element |
16 |
~Element |
~Element |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
Element::nodeName |
Element::nodeName |
36 |
AbstractNode::getNodeValue |
AbstractNode::getNodeValue |
40 |
AbstractNode::setNodeValue |
AbstractNode::setNodeValue |
44 |
Element::nodeType |
Element::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractContainerNode::firstChild |
AbstractContainerNode::firstChild |
60 |
AbstractContainerNode::lastChild |
AbstractContainerNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
Element::attributes |
Element::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractContainerNode::insertBefore |
AbstractContainerNode::insertBefore |
84 |
AbstractContainerNode::replaceChild |
AbstractContainerNode::replaceChild |
88 |
AbstractContainerNode::removeChild |
AbstractContainerNode::removeChild |
92 |
AbstractContainerNode::appendChild |
AbstractContainerNode::appendChild |
96 |
AbstractContainerNode::hasChildNodes |
AbstractContainerNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
Element::normalize |
Element::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
Element::namespaceURI |
Element::namespaceURI |
116 |
Element::prefix |
Element::prefix |
120 |
Element::localName |
Element::localName |
124 |
Element::hasAttributes |
Element::hasAttributes |
128 |
Element::innerText |
Element::innerText |
132 |
Element::copyNode |
AbstractContainerNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractContainerNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
Element::copyNode |
144 |
Element::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
Element::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
Element::dispatchNodeRemovedFromDocument |
156 |
|
Element::dispatchNodeInsertedIntoDocument |
[+] affected symbols (45)
Element::addAttributeNodeNP ( Attr* oldAttr, Attr* newAttr )This method is from 'Element' class.
Element::attributes ( ) constThis method is from 'Element' class.
Element::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'Element' class.
Element::dispatchNodeInsertedIntoDocument ( )This method is from 'Element' class.
Element::dispatchNodeRemovedFromDocument ( )This method is from 'Element' class.
Element::Element [in-charge] ( Document* pOwnerDocument, Element const& elem )This constructor is from 'Element' class.
Element::Element [in-charge] ( Document* pOwnerDocument, XMLString const& namespaceURI, XMLString const& localName, XMLString const& qname )This constructor is from 'Element' class.
Element::findAttribute ( XMLString const& name, Node* pNode, Element::NSMap const* pNSMap ) [static]This method is from 'Element' class.
Element::findElement ( int index, Node* pNode, Element::NSMap const* pNSMap ) [static]This method is from 'Element' class.
Element::findElement ( XMLString const& name, Node* pNode, Element::NSMap const* pNSMap ) [static]This method is from 'Element' class.
Element::findElement ( XMLString const& attr, XMLString const& value, Node* pNode, Element::NSMap const* pNSMap ) [static]This method is from 'Element' class.
Element::findNode ( std::basic_string<char>::const_iterator& it, std::basic_string<char>::const_iterator const& end, Node* pNode, Element::NSMap const* pNSMap ) [static]This method is from 'Element' class.
Element::getAttribute ( XMLString const& name ) constThis method is from 'Element' class.
Element::getAttributeNode ( XMLString const& name ) constThis method is from 'Element' class.
Element::getAttributeNodeNS ( XMLString const& namespaceURI, XMLString const& localName ) constThis method is from 'Element' class.
Element::getAttributeNS ( XMLString const& namespaceURI, XMLString const& localName ) constThis method is from 'Element' class.
Element::getChildElement ( XMLString const& name ) constThis method is from 'Element' class.
Element::getChildElementNS ( XMLString const& namespaceURI, XMLString const& localName ) constThis method is from 'Element' class.
Element::getElementById ( XMLString const& elementId, XMLString const& idAttribute ) constThis method is from 'Element' class.
Element::getElementByIdNS ( XMLString const& elementId, XMLString const& idAttributeURI, XMLString const& idAttributeLocalName ) constThis method is from 'Element' class.
Element::getElementsByTagName ( XMLString const& name ) constThis method is from 'Element' class.
Element::getElementsByTagNameNS ( XMLString const& namespaceURI, XMLString const& localName ) constThis method is from 'Element' class.
Element::getNodeByPath ( XMLString const& path )This method is from 'Element' class.
Element::getNodeByPathNS ( XMLString const& path, Element::NSMap const& nsMap )This method is from 'Element' class.
Element::hasAttribute ( XMLString const& name ) constThis method is from 'Element' class.
Element::hasAttributeNS ( XMLString const& namespaceURI, XMLString const& localName ) constThis method is from 'Element' class.
Element::hasAttributes ( ) constThis method is from 'Element' class.
Element::hasAttributeValue ( XMLString const& name, XMLString const& value, Element::NSMap const* pNSMap )This method is from 'Element' class.
Element::innerText ( ) constThis method is from 'Element' class.
Element::localName ( ) constThis method is from 'Element' class.
Element::namesAreEqual ( Node* pNode1, Node* pNode2, Element::NSMap const* pNSMap ) [static]This method is from 'Element' class.
Element::namesAreEqual ( Node* pNode, XMLString const& name, Element::NSMap const* pNSMap ) [static]This method is from 'Element' class.
Element::namespaceURI ( ) constThis method is from 'Element' class.
Element::nodeName ( ) constThis method is from 'Element' class.
Element::nodeType ( ) constThis method is from 'Element' class.
Element::normalize ( )This method is from 'Element' class.
Element::prefix ( ) constThis method is from 'Element' class.
Element::removeAttribute ( XMLString const& name )This method is from 'Element' class.
Element::removeAttributeNode ( Attr* oldAttr )This method is from 'Element' class.
Element::removeAttributeNS ( XMLString const& namespaceURI, XMLString const& localName )This method is from 'Element' class.
Element::setAttribute ( XMLString const& name, XMLString const& value )This method is from 'Element' class.
Element::setAttributeNode ( Attr* newAttr )This method is from 'Element' class.
Element::setAttributeNodeNS ( Attr* newAttr )This method is from 'Element' class.
Element::setAttributeNS ( XMLString const& namespaceURI, XMLString const& qualifiedName, XMLString const& value )This method is from 'Element' class.
Element::~Element [in-charge] ( )This method is from 'Element' class.
Entity.h
namespace Poco::XML
[+] class Entity (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~Entity |
~Entity |
16 |
~Entity |
~Entity |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
Entity::nodeName |
Entity::nodeName |
36 |
AbstractNode::getNodeValue |
AbstractNode::getNodeValue |
40 |
AbstractNode::setNodeValue |
AbstractNode::setNodeValue |
44 |
Entity::nodeType |
Entity::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractContainerNode::firstChild |
AbstractContainerNode::firstChild |
60 |
AbstractContainerNode::lastChild |
AbstractContainerNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractContainerNode::insertBefore |
AbstractContainerNode::insertBefore |
84 |
AbstractContainerNode::replaceChild |
AbstractContainerNode::replaceChild |
88 |
AbstractContainerNode::removeChild |
AbstractContainerNode::removeChild |
92 |
AbstractContainerNode::appendChild |
AbstractContainerNode::appendChild |
96 |
AbstractContainerNode::hasChildNodes |
AbstractContainerNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractContainerNode::hasAttributes |
AbstractContainerNode::hasAttributes |
128 |
AbstractNode::innerText |
AbstractNode::innerText |
132 |
Entity::copyNode |
AbstractContainerNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractContainerNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
Entity::copyNode |
144 |
AbstractContainerNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractContainerNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractContainerNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractContainerNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (6)
Entity::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'Entity' class.
Entity::Entity [in-charge] ( Document* pOwnerDocument, Entity const& entity )This constructor is from 'Entity' class.
Entity::Entity [in-charge] ( Document* pOwnerDocument, XMLString const& name, XMLString const& publicId, XMLString const& systemId, XMLString const& notationName )This constructor is from 'Entity' class.
Entity::nodeName ( ) constThis method is from 'Entity' class.
Entity::nodeType ( ) constThis method is from 'Entity' class.
Entity::~Entity [in-charge] ( )This method is from 'Entity' class.
EntityReference.h
namespace Poco::XML
[+] class EntityReference (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~EntityReference |
~EntityReference |
16 |
~EntityReference |
~EntityReference |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
EntityReference::nodeName |
EntityReference::nodeName |
36 |
AbstractNode::getNodeValue |
AbstractNode::getNodeValue |
40 |
AbstractNode::setNodeValue |
AbstractNode::setNodeValue |
44 |
EntityReference::nodeType |
EntityReference::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractNode::firstChild |
AbstractNode::firstChild |
60 |
AbstractNode::lastChild |
AbstractNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractNode::insertBefore |
AbstractNode::insertBefore |
84 |
AbstractNode::replaceChild |
AbstractNode::replaceChild |
88 |
AbstractNode::removeChild |
AbstractNode::removeChild |
92 |
AbstractNode::appendChild |
AbstractNode::appendChild |
96 |
AbstractNode::hasChildNodes |
AbstractNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractNode::hasAttributes |
AbstractNode::hasAttributes |
128 |
AbstractNode::innerText |
AbstractNode::innerText |
132 |
EntityReference::copyNode |
AbstractNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
EntityReference::copyNode |
144 |
AbstractNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (6)
EntityReference::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'EntityReference' class.
EntityReference::EntityReference [in-charge] ( Document* pOwnerDocument, EntityReference const& ref )This constructor is from 'EntityReference' class.
EntityReference::EntityReference [in-charge] ( Document* pOwnerDocument, XMLString const& name )This constructor is from 'EntityReference' class.
EntityReference::nodeName ( ) constThis method is from 'EntityReference' class.
EntityReference::nodeType ( ) constThis method is from 'EntityReference' class.
EntityReference::~EntityReference [in-charge] ( )This method is from 'EntityReference' class.
ICMPClient.h
namespace Poco::Net
[+] class ICMPClient (4)
| Change |
Effect |
1 | Size of field pingError has been changed from 72 bytes to 60 bytes. | Previous accesses of applications and library functions to this field may be broken. |
2 | Size of field pingReply has been changed from 72 bytes to 60 bytes. | Previous accesses of applications and library functions to this field may be broken. |
3 | Size of field pingBegin has been changed from 72 bytes to 60 bytes. | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 | Size of field pingEnd has been changed from 72 bytes to 60 bytes. | 1) Size of the inclusive type has changed. 2) Previous accesses of applications and library functions to this field may be broken. |
[+] 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 | 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) - 37 entries | Virtual Table (New) - 38 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::bind6 |
40 |
SocketImpl::close |
SocketImpl::listen |
44 |
SocketImpl::shutdownReceive |
SocketImpl::close |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownReceive |
52 |
SocketImpl::shutdown |
SocketImpl::shutdownSend |
56 |
SocketImpl::sendBytes |
SocketImpl::shutdown |
60 |
SocketImpl::receiveBytes |
SocketImpl::sendBytes |
64 |
ICMPSocketImpl::sendTo |
SocketImpl::receiveBytes |
68 |
ICMPSocketImpl::receiveFrom |
ICMPSocketImpl::sendTo |
72 |
SocketImpl::sendUrgent |
ICMPSocketImpl::receiveFrom |
76 |
SocketImpl::available |
SocketImpl::sendUrgent |
80 |
SocketImpl::poll |
SocketImpl::available |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::poll |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::setSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::getSendBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::getReceiveBufferSize |
104 |
SocketImpl::getSendTimeout |
SocketImpl::setSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::getSendTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::setReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::getReceiveTimeout |
120 |
SocketImpl::peerAddress |
SocketImpl::address |
124 |
SocketImpl::setRawOption |
SocketImpl::peerAddress |
128 |
SocketImpl::getRawOption |
SocketImpl::setRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::getRawOption |
136 |
SocketImpl::getBlocking |
SocketImpl::setBlocking |
140 |
SocketImpl::secure |
SocketImpl::getBlocking |
144 |
RawSocketImpl::init |
SocketImpl::secure |
148 |
|
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.
Notation.h
namespace Poco::XML
[+] class Notation (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~Notation |
~Notation |
16 |
~Notation |
~Notation |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
Notation::nodeName |
Notation::nodeName |
36 |
AbstractNode::getNodeValue |
AbstractNode::getNodeValue |
40 |
AbstractNode::setNodeValue |
AbstractNode::setNodeValue |
44 |
Notation::nodeType |
Notation::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractNode::firstChild |
AbstractNode::firstChild |
60 |
AbstractNode::lastChild |
AbstractNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractNode::insertBefore |
AbstractNode::insertBefore |
84 |
AbstractNode::replaceChild |
AbstractNode::replaceChild |
88 |
AbstractNode::removeChild |
AbstractNode::removeChild |
92 |
AbstractNode::appendChild |
AbstractNode::appendChild |
96 |
AbstractNode::hasChildNodes |
AbstractNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractNode::hasAttributes |
AbstractNode::hasAttributes |
128 |
AbstractNode::innerText |
AbstractNode::innerText |
132 |
Notation::copyNode |
AbstractNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
Notation::copyNode |
144 |
AbstractNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (6)
Notation::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'Notation' class.
Notation::nodeName ( ) constThis method is from 'Notation' class.
Notation::nodeType ( ) constThis method is from 'Notation' class.
Notation::Notation [in-charge] ( Document* pOwnerDocument, Notation const& notation )This constructor is from 'Notation' class.
Notation::Notation [in-charge] ( Document* pOwnerDocument, XMLString const& name, XMLString const& publicId, XMLString const& systemId )This constructor is from 'Notation' class.
Notation::~Notation [in-charge] ( )This method is from 'Notation' class.
ProcessingInstruction.h
namespace Poco::XML
[+] class ProcessingInstruction (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~ProcessingInstruction |
~ProcessingInstruction |
16 |
~ProcessingInstruction |
~ProcessingInstruction |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
ProcessingInstruction::nodeName |
ProcessingInstruction::nodeName |
36 |
ProcessingInstruction::getNodeValue |
ProcessingInstruction::getNodeValue |
40 |
ProcessingInstruction::setNodeValue |
ProcessingInstruction::setNodeValue |
44 |
ProcessingInstruction::nodeType |
ProcessingInstruction::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractNode::firstChild |
AbstractNode::firstChild |
60 |
AbstractNode::lastChild |
AbstractNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractNode::insertBefore |
AbstractNode::insertBefore |
84 |
AbstractNode::replaceChild |
AbstractNode::replaceChild |
88 |
AbstractNode::removeChild |
AbstractNode::removeChild |
92 |
AbstractNode::appendChild |
AbstractNode::appendChild |
96 |
AbstractNode::hasChildNodes |
AbstractNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractNode::hasAttributes |
AbstractNode::hasAttributes |
128 |
AbstractNode::innerText |
AbstractNode::innerText |
132 |
ProcessingInstruction::copyNode |
AbstractNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
ProcessingInstruction::copyNode |
144 |
AbstractNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (9)
ProcessingInstruction::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'ProcessingInstruction' class.
ProcessingInstruction::getNodeValue ( ) constThis method is from 'ProcessingInstruction' class.
ProcessingInstruction::nodeName ( ) constThis method is from 'ProcessingInstruction' class.
ProcessingInstruction::nodeType ( ) constThis method is from 'ProcessingInstruction' class.
ProcessingInstruction::ProcessingInstruction [in-charge] ( Document* pOwnerDocument, ProcessingInstruction const& processingInstruction )This constructor is from 'ProcessingInstruction' class.
ProcessingInstruction::ProcessingInstruction [in-charge] ( Document* pOwnerDocument, XMLString const& target, XMLString const& data )This constructor is from 'ProcessingInstruction' class.
ProcessingInstruction::setData ( XMLString const& data )This method is from 'ProcessingInstruction' class.
ProcessingInstruction::setNodeValue ( XMLString const& data )This method is from 'ProcessingInstruction' class.
ProcessingInstruction::~ProcessingInstruction [in-charge] ( )This method is from 'ProcessingInstruction' 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) - 37 entries | Virtual Table (New) - 38 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::bind6 |
40 |
SocketImpl::close |
SocketImpl::listen |
44 |
SocketImpl::shutdownReceive |
SocketImpl::close |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownReceive |
52 |
SocketImpl::shutdown |
SocketImpl::shutdownSend |
56 |
SocketImpl::sendBytes |
SocketImpl::shutdown |
60 |
SocketImpl::receiveBytes |
SocketImpl::sendBytes |
64 |
SocketImpl::sendTo |
SocketImpl::receiveBytes |
68 |
SocketImpl::receiveFrom |
SocketImpl::sendTo |
72 |
SocketImpl::sendUrgent |
SocketImpl::receiveFrom |
76 |
SocketImpl::available |
SocketImpl::sendUrgent |
80 |
SocketImpl::poll |
SocketImpl::available |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::poll |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::setSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::getSendBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::getReceiveBufferSize |
104 |
SocketImpl::getSendTimeout |
SocketImpl::setSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::getSendTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::setReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::getReceiveTimeout |
120 |
SocketImpl::peerAddress |
SocketImpl::address |
124 |
SocketImpl::setRawOption |
SocketImpl::peerAddress |
128 |
SocketImpl::getRawOption |
SocketImpl::setRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::getRawOption |
136 |
SocketImpl::getBlocking |
SocketImpl::setBlocking |
140 |
SocketImpl::secure |
SocketImpl::getBlocking |
144 |
RawSocketImpl::init |
SocketImpl::secure |
148 |
|
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) - 37 entries | Virtual Table (New) - 38 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::bind6 |
40 |
SocketImpl::close |
SocketImpl::listen |
44 |
SocketImpl::shutdownReceive |
SocketImpl::close |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownReceive |
52 |
SocketImpl::shutdown |
SocketImpl::shutdownSend |
56 |
SocketImpl::sendBytes |
SocketImpl::shutdown |
60 |
SocketImpl::receiveBytes |
SocketImpl::sendBytes |
64 |
SocketImpl::sendTo |
SocketImpl::receiveBytes |
68 |
SocketImpl::receiveFrom |
SocketImpl::sendTo |
72 |
SocketImpl::sendUrgent |
SocketImpl::receiveFrom |
76 |
SocketImpl::available |
SocketImpl::sendUrgent |
80 |
SocketImpl::poll |
SocketImpl::available |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::poll |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::setSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::getSendBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::getReceiveBufferSize |
104 |
SocketImpl::getSendTimeout |
SocketImpl::setSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::getSendTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::setReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::getReceiveTimeout |
120 |
SocketImpl::peerAddress |
SocketImpl::address |
124 |
SocketImpl::setRawOption |
SocketImpl::peerAddress |
128 |
SocketImpl::getRawOption |
SocketImpl::setRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::getRawOption |
136 |
SocketImpl::getBlocking |
SocketImpl::setBlocking |
140 |
SocketImpl::secure |
SocketImpl::getBlocking |
144 |
SocketImpl::init |
SocketImpl::secure |
148 |
|
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.
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) - 37 entries | Virtual Table (New) - 38 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::bind6 |
40 |
SocketImpl::close |
SocketImpl::listen |
44 |
SocketImpl::shutdownReceive |
SocketImpl::close |
48 |
SocketImpl::shutdownSend |
SocketImpl::shutdownReceive |
52 |
SocketImpl::shutdown |
SocketImpl::shutdownSend |
56 |
StreamSocketImpl::sendBytes |
SocketImpl::shutdown |
60 |
SocketImpl::receiveBytes |
StreamSocketImpl::sendBytes |
64 |
SocketImpl::sendTo |
SocketImpl::receiveBytes |
68 |
SocketImpl::receiveFrom |
SocketImpl::sendTo |
72 |
SocketImpl::sendUrgent |
SocketImpl::receiveFrom |
76 |
SocketImpl::available |
SocketImpl::sendUrgent |
80 |
SocketImpl::poll |
SocketImpl::available |
84 |
SocketImpl::setSendBufferSize |
SocketImpl::poll |
88 |
SocketImpl::getSendBufferSize |
SocketImpl::setSendBufferSize |
92 |
SocketImpl::setReceiveBufferSize |
SocketImpl::getSendBufferSize |
96 |
SocketImpl::getReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
100 |
SocketImpl::setSendTimeout |
SocketImpl::getReceiveBufferSize |
104 |
SocketImpl::getSendTimeout |
SocketImpl::setSendTimeout |
108 |
SocketImpl::setReceiveTimeout |
SocketImpl::getSendTimeout |
112 |
SocketImpl::getReceiveTimeout |
SocketImpl::setReceiveTimeout |
116 |
SocketImpl::address |
SocketImpl::getReceiveTimeout |
120 |
SocketImpl::peerAddress |
SocketImpl::address |
124 |
SocketImpl::setRawOption |
SocketImpl::peerAddress |
128 |
SocketImpl::getRawOption |
SocketImpl::setRawOption |
132 |
SocketImpl::setBlocking |
SocketImpl::getRawOption |
136 |
SocketImpl::getBlocking |
SocketImpl::setBlocking |
140 |
SocketImpl::secure |
SocketImpl::getBlocking |
144 |
SocketImpl::init |
SocketImpl::secure |
148 |
|
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.
Text.h
namespace Poco::XML
[+] class Text (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) - 38 entries | Virtual Table (New) - 40 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
AbstractNode::autoRelease |
AbstractNode::autoRelease |
12 |
~Text |
~Text |
16 |
~Text |
~Text |
20 |
AbstractNode::addEventListener |
AbstractNode::addEventListener |
24 |
AbstractNode::removeEventListener |
AbstractNode::removeEventListener |
28 |
AbstractNode::dispatchEvent |
AbstractNode::dispatchEvent |
32 |
Text::nodeName |
Text::nodeName |
36 |
CharacterData::getNodeValue |
CharacterData::getNodeValue |
40 |
CharacterData::setNodeValue |
CharacterData::setNodeValue |
44 |
Text::nodeType |
Text::nodeType |
48 |
AbstractNode::parentNode |
AbstractNode::parentNode |
52 |
AbstractNode::childNodes |
AbstractNode::childNodes |
56 |
AbstractNode::firstChild |
AbstractNode::firstChild |
60 |
AbstractNode::lastChild |
AbstractNode::lastChild |
64 |
AbstractNode::previousSibling |
AbstractNode::previousSibling |
68 |
AbstractNode::nextSibling |
AbstractNode::nextSibling |
72 |
AbstractNode::attributes |
AbstractNode::attributes |
76 |
AbstractNode::ownerDocument |
AbstractNode::ownerDocument |
80 |
AbstractNode::insertBefore |
AbstractNode::insertBefore |
84 |
AbstractNode::replaceChild |
AbstractNode::replaceChild |
88 |
AbstractNode::removeChild |
AbstractNode::removeChild |
92 |
AbstractNode::appendChild |
AbstractNode::appendChild |
96 |
AbstractNode::hasChildNodes |
AbstractNode::hasChildNodes |
100 |
AbstractNode::cloneNode |
AbstractNode::cloneNode |
104 |
AbstractNode::normalize |
AbstractNode::normalize |
108 |
AbstractNode::isSupported |
AbstractNode::isSupported |
112 |
AbstractNode::namespaceURI |
AbstractNode::namespaceURI |
116 |
AbstractNode::prefix |
AbstractNode::prefix |
120 |
AbstractNode::localName |
AbstractNode::localName |
124 |
AbstractNode::hasAttributes |
AbstractNode::hasAttributes |
128 |
Text::innerText |
Text::innerText |
132 |
Text::copyNode |
AbstractNode::getNodeByPath |
136 |
AbstractNode::events |
AbstractNode::getNodeByPathNS |
140 |
AbstractNode::eventsSuspended |
Text::copyNode |
144 |
AbstractNode::dispatchNodeRemovedFromDocument |
AbstractNode::events |
148 |
AbstractNode::dispatchNodeInsertedIntoDocument |
AbstractNode::eventsSuspended |
152 |
|
AbstractNode::dispatchNodeRemovedFromDocument |
156 |
|
AbstractNode::dispatchNodeInsertedIntoDocument |
[+] affected symbols (8)
Text::copyNode ( bool deep, Document* pOwnerDocument ) constThis method is from 'Text' class.
Text::innerText ( ) constThis method is from 'Text' class.
Text::nodeName ( ) constThis method is from 'Text' class.
Text::nodeType ( ) constThis method is from 'Text' class.
Text::splitText ( unsigned long offset )This method is from 'Text' class.
Text::Text [in-charge] ( Document* pOwnerDocument, Text const& text )This constructor is from 'Text' class.
Text::Text [in-charge] ( Document* pOwnerDocument, XMLString const& data )This constructor is from 'Text' class.
Text::~Text [in-charge] ( )This method is from 'Text' class.
to the top
Problems with Symbols, Medium Severity (8)
DNS.h,
libPocoNet.so.11
namespace Poco::Net
[+] DNS::hostByAddress ( IPAddress const& address ) [static] (2)
[ symbol: _ZN4Poco3Net3DNS13hostByAddressERKNS0_9IPAddressE ]
| Change | Effect |
---|
1 | Type of return value has been changed from HostEntry const& to HostEntry of different format. | Applications will obtain a different return value and execution may change. |
2 | The pointer level of return value has been decreased from 1 to 0. | Applications may try to access unallocated memory by the dereferencing of new return value and therefore cause a crash. |
[+] DNS::hostByName ( std::string const& hostname ) [static] (2)
[ symbol: _ZN4Poco3Net3DNS10hostByNameERKSs ]
| Change | Effect |
---|
1 | Type of return value has been changed from HostEntry const& to HostEntry of different format. | Applications will obtain a different return value and execution may change. |
2 | The pointer level of return value has been decreased from 1 to 0. | Applications may try to access unallocated memory by the dereferencing of new return value and therefore cause a crash. |
[+] DNS::resolve ( std::string const& address ) [static] (2)
[ symbol: _ZN4Poco3Net3DNS7resolveERKSs ]
| Change | Effect |
---|
1 | Type of return value has been changed from HostEntry const& to HostEntry of different format. | Applications will obtain a different return value and execution may change. |
2 | The pointer level of return value has been decreased from 1 to 0. | Applications may try to access unallocated memory by the dereferencing of new return value and therefore cause a crash. |
[+] DNS::thisHost ( ) [static] (2)
[ symbol: _ZN4Poco3Net3DNS8thisHostEv ]
| Change | Effect |
---|
1 | Type of return value has been changed from HostEntry const& to HostEntry of different format. | Applications will obtain a different return value and execution may change. |
2 | The pointer level of return value has been decreased from 1 to 0. | Applications may try to access unallocated memory by the dereferencing of new return value and therefore cause a crash. |
to the top
Problems with Data Types, Low Severity (21)
AbstractConfiguration.h
namespace Poco::Util
[+] class AbstractConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 348 bytes to 300 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (41)
AbstractConfiguration::AbstractConfiguration [in-charge] ( )This constructor is from 'AbstractConfiguration' class.
AbstractConfiguration::createView ( std::string const& prefix )Return value (pointer) has base type 'AbstractConfiguration'.
AbstractConfiguration::createView ( std::string const& prefix ) constReturn value (pointer) has base type 'AbstractConfiguration'.
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::has ( std::string const& key ) 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::remove ( std::string const& key )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::removeRaw ( std::string const& key )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::setRawWithEvent ( std::string const& key, std::string 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'.
LayeredConfiguration::removeConfiguration ( AbstractConfiguration* pConfig )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'.
Application.h
namespace Poco::Util
[+] class Application (1)
| Change |
Effect |
1 | Field _workingDirAtLaunch 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 (25)
Application::addSubsystem ( Subsystem* pSubsystem )This method is from 'Application' class.
Application::Application [in-charge] ( )This constructor is from 'Application' class.
Application::Application [in-charge] ( int argc, char** argv )This constructor is from 'Application' class.
Application::commandName ( ) constThis method is from 'Application' class.
Application::defineOptions ( OptionSet& options )This method is from 'Application' class.
Application::findFile ( Poco::Path& path ) constThis method is from 'Application' class.
Application::handleOption ( std::string const& name, std::string const& value )This method is from 'Application' class.
Application::init ( )This method is from 'Application' class.
Application::init ( int argc, char** argv )This method is from 'Application' class.
Application::init ( int argc, wchar_t** argv )This method is from 'Application' class.
Application::init ( std::vector<std::string>const& args )This method is from 'Application' class.
Application::initialize ( Application& self )1st parameter 'self' (reference) has base type 'Application'.
Application::loadConfiguration ( int priority )This method is from 'Application' class.
Application::loadConfiguration ( std::string const& path, int priority )This method is from 'Application' class.
Application::main ( std::vector<std::string>const& args )This method is from 'Application' class.
Application::name ( ) constThis method is from 'Application' class.
Application::reinitialize ( Application& self )1st parameter 'self' (reference) has base type 'Application'.
Application::run ( )This method is from 'Application' class.
Application::setLogger ( Poco::Logger& logger )This method is from 'Application' class.
Application::setUnixOptions ( bool flag )This method is from 'Application' class.
Application::stopOptionsProcessing ( )This method is from 'Application' class.
Application::uninitialize ( )This method is from 'Application' class.
Application::~Application [in-charge] ( )This method is from 'Application' class.
LoggingSubsystem::initialize ( Application& self )1st parameter 'self' (reference) has base type 'Application'.
Subsystem::reinitialize ( Application& app )1st parameter 'app' (reference) has base type 'Application'.
BasicEvent.h
namespace Poco
[+] class BasicEvent<Net::ICMPEventArgs,FastMutex> (1)
| Change |
Effect |
1 | Size of this type has been changed from 72 bytes to 60 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (4)
Net::ICMPClient::ICMPClient [in-charge] ( Net::IPAddress::Family family )Field 'this->pingError' in the object of this method has type 'BasicEvent<Net::ICMPEventArgs,FastMutex>'.
Net::ICMPClient::ping ( Net::SocketAddress& address, int repeat ) constField 'this->pingError' in the object of this method has type 'BasicEvent<Net::ICMPEventArgs,FastMutex>'.
Net::ICMPClient::ping ( std::string const& address, int repeat ) constField 'this->pingError' in the object of this method has type 'BasicEvent<Net::ICMPEventArgs,FastMutex>'.
Net::ICMPClient::~ICMPClient [in-charge] ( )Field 'this->pingError' in the object of this method has type 'BasicEvent<Net::ICMPEventArgs,FastMutex>'.
[+] class BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex> (1)
| Change |
Effect |
1 | Size of this type has been changed from 72 bytes to 60 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (41)
Util::AbstractConfiguration::AbstractConfiguration [in-charge] ( )Field 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::createView ( std::string const& prefix )Field 'retval->propertyChanged' in return value (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::createView ( std::string const& prefix ) constField 'retval->propertyChanged' in return value (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::expand ( std::string const& value ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::getBool ( std::string const& key ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::getBool ( std::string const& key, bool defaultValue ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::getDouble ( std::string const& key ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::getDouble ( std::string const& key, double defaultValue ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::getInt ( std::string const& key ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::getInt ( std::string const& key, int defaultValue ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::getRawString ( std::string const& key ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::getRawString ( std::string const& key, std::string const& defaultValue ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::getString ( std::string const& key ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::getString ( std::string const& key, std::string const& defaultValue ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::has ( std::string const& key ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::hasOption ( std::string const& key ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::hasProperty ( std::string const& key ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::keys ( std::string const& key, Util::AbstractConfiguration::Keys& range ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::keys ( Util::AbstractConfiguration::Keys& range ) constField 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::remove ( std::string const& key )Field 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::removeRaw ( std::string const& key )Field 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::setBool ( std::string const& key, bool value )Field 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::setDouble ( std::string const& key, double value )Field 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::setInt ( std::string const& key, int value )Field 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::setRawWithEvent ( std::string const& key, std::string value )Field 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::setString ( std::string const& key, std::string const& value )Field 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::AbstractConfiguration::~AbstractConfiguration [in-charge] ( )Field 'this->propertyChanged' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::ConfigurationMapper::ConfigurationMapper [in-charge] ( std::string const& fromPrefix, std::string const& toPrefix, Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanged' in 3rd parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::ConfigurationView::ConfigurationView [in-charge] ( std::string const& prefix, Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanged' in 2nd parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, bool shared )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, int priority )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, int priority, bool shared )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, int priority, bool writeable, bool shared )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LayeredConfiguration::addFront ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LayeredConfiguration::addFront ( Util::AbstractConfiguration* pConfig, bool shared )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LayeredConfiguration::addWriteable ( Util::AbstractConfiguration* pConfig, int priority )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LayeredConfiguration::addWriteable ( Util::AbstractConfiguration* pConfig, int priority, bool shared )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LayeredConfiguration::removeConfiguration ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::LoggingConfigurator::configure ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanged' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
Util::Option::binding ( std::string const& propertyName, Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanged' in 2nd parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>'.
[+] class BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex> (1)
| Change |
Effect |
1 | Size of this type has been changed from 72 bytes to 60 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (41)
Util::AbstractConfiguration::AbstractConfiguration [in-charge] ( )Field 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::createView ( std::string const& prefix )Field 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::createView ( std::string const& prefix ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::expand ( std::string const& value ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::getBool ( std::string const& key ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::getBool ( std::string const& key, bool defaultValue ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::getDouble ( std::string const& key ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::getDouble ( std::string const& key, double defaultValue ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::getInt ( std::string const& key ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::getInt ( std::string const& key, int defaultValue ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::getRawString ( std::string const& key ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::getRawString ( std::string const& key, std::string const& defaultValue ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::getString ( std::string const& key ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::getString ( std::string const& key, std::string const& defaultValue ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::has ( std::string const& key ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::hasOption ( std::string const& key ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::hasProperty ( std::string const& key ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::keys ( std::string const& key, Util::AbstractConfiguration::Keys& range ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::keys ( Util::AbstractConfiguration::Keys& range ) constField 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::remove ( std::string const& key )Field 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::removeRaw ( std::string const& key )Field 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::setBool ( std::string const& key, bool value )Field 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::setDouble ( std::string const& key, double value )Field 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::setInt ( std::string const& key, int value )Field 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::setRawWithEvent ( std::string const& key, std::string value )Field 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::setString ( std::string const& key, std::string const& value )Field 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::AbstractConfiguration::~AbstractConfiguration [in-charge] ( )Field 'this->propertyChanging' in the object of this method has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::ConfigurationMapper::ConfigurationMapper [in-charge] ( std::string const& fromPrefix, std::string const& toPrefix, Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanging' in 3rd parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::ConfigurationView::ConfigurationView [in-charge] ( std::string const& prefix, Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanging' in 2nd parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, bool shared )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, int priority )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, int priority, bool shared )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, int priority, bool writeable, bool shared )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LayeredConfiguration::addFront ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LayeredConfiguration::addFront ( Util::AbstractConfiguration* pConfig, bool shared )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LayeredConfiguration::addWriteable ( Util::AbstractConfiguration* pConfig, int priority )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LayeredConfiguration::addWriteable ( Util::AbstractConfiguration* pConfig, int priority, bool shared )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LayeredConfiguration::removeConfiguration ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::LoggingConfigurator::configure ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanging' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
Util::Option::binding ( std::string const& propertyName, Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyChanging' in 2nd parameter 'pConfig' (pointer) has type 'BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>'.
[+] class BasicEvent<std::string const,FastMutex> (1)
| Change |
Effect |
1 | Size of this type has been changed from 72 bytes to 60 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (41)
Util::AbstractConfiguration::AbstractConfiguration [in-charge] ( )Field 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::createView ( std::string const& prefix )Field 'retval->propertyRemoved' in return value (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::createView ( std::string const& prefix ) constField 'retval->propertyRemoved' in return value (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::expand ( std::string const& value ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::getBool ( std::string const& key ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::getBool ( std::string const& key, bool defaultValue ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::getDouble ( std::string const& key ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::getDouble ( std::string const& key, double defaultValue ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::getInt ( std::string const& key ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::getInt ( std::string const& key, int defaultValue ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::getRawString ( std::string const& key ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::getRawString ( std::string const& key, std::string const& defaultValue ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::getString ( std::string const& key ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::getString ( std::string const& key, std::string const& defaultValue ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::has ( std::string const& key ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::hasOption ( std::string const& key ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::hasProperty ( std::string const& key ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::keys ( std::string const& key, Util::AbstractConfiguration::Keys& range ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::keys ( Util::AbstractConfiguration::Keys& range ) constField 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::remove ( std::string const& key )Field 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::removeRaw ( std::string const& key )Field 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::setBool ( std::string const& key, bool value )Field 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::setDouble ( std::string const& key, double value )Field 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::setInt ( std::string const& key, int value )Field 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::setRawWithEvent ( std::string const& key, std::string value )Field 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::setString ( std::string const& key, std::string const& value )Field 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::AbstractConfiguration::~AbstractConfiguration [in-charge] ( )Field 'this->propertyRemoving' in the object of this method has type 'BasicEvent<std::string const,FastMutex>'.
Util::ConfigurationMapper::ConfigurationMapper [in-charge] ( std::string const& fromPrefix, std::string const& toPrefix, Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyRemoved' in 3rd parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::ConfigurationView::ConfigurationView [in-charge] ( std::string const& prefix, Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyRemoved' in 2nd parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, bool shared )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, int priority )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, int priority, bool shared )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LayeredConfiguration::add ( Util::AbstractConfiguration* pConfig, int priority, bool writeable, bool shared )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LayeredConfiguration::addFront ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LayeredConfiguration::addFront ( Util::AbstractConfiguration* pConfig, bool shared )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LayeredConfiguration::addWriteable ( Util::AbstractConfiguration* pConfig, int priority )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LayeredConfiguration::addWriteable ( Util::AbstractConfiguration* pConfig, int priority, bool shared )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LayeredConfiguration::removeConfiguration ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::LoggingConfigurator::configure ( Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyRemoved' in 1st parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
Util::Option::binding ( std::string const& propertyName, Util::AbstractConfiguration* pConfig )Field 'pConfig->propertyRemoved' in 2nd parameter 'pConfig' (pointer) has type 'BasicEvent<std::string const,FastMutex>'.
ConfigurationMapper.h
namespace Poco::Util
[+] class ConfigurationMapper (1)
| Change |
Effect |
1 | Size of this type has been changed from 360 bytes to 312 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (7)
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::removeRaw ( std::string const& key )This 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 type has been changed from 356 bytes to 308 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (7)
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::removeRaw ( std::string const& key )This 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.
FilesystemConfiguration.h
namespace Poco::Util
[+] class FilesystemConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 380 bytes to 332 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (8)
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::removeRaw ( std::string const& key )This 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.
ICMPClient.h
namespace Poco::Net
[+] class ICMPClient (1)
| Change |
Effect |
1 | Size of this type has been changed from 292 bytes to 244 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] 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.
IniFileConfiguration.h
namespace Poco::Util
[+] class IniFileConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 376 bytes to 328 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (10)
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::removeRaw ( std::string const& key )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 type has been changed from 356 bytes to 308 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (18)
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::removeConfiguration ( AbstractConfiguration* pConfig )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::removeRaw ( std::string const& key )This 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 type has been changed from 372 bytes to 324 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (9)
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::removeRaw ( std::string const& key )This method 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.h
namespace Poco::Util
[+] class PropertyFileConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 372 bytes to 324 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] 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.
RemoteSyslogListener.h
namespace Poco::Net
[+] class RemoteSyslogListener (5)
| Change |
Effect |
1 | Field _threadPool 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 _threads 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 | Size of this type has been changed from 292 bytes to 256 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
4 | Field _listener has been removed from this type. | Size of the inclusive type has been changed. |
5 | Field _parser has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (8)
RemoteSyslogListener::close ( )This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::getProperty ( std::string const& name ) constThis method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::open ( )This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::PROP_PORT [data]This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::RemoteSyslogListener [in-charge] ( )This constructor is from 'RemoteSyslogListener' class.
RemoteSyslogListener::RemoteSyslogListener [in-charge] ( Poco::UInt16 port )This constructor is from 'RemoteSyslogListener' class.
RemoteSyslogListener::setProperty ( std::string const& name, std::string const& value )This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::~RemoteSyslogListener [in-charge] ( )This method is from 'RemoteSyslogListener' class.
SystemConfiguration.h
namespace Poco::Util
[+] class SystemConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 348 bytes to 300 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (6)
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::removeRaw ( std::string const& key )This 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.
XMLConfiguration.h
namespace Poco::Util
[+] class XMLConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 356 bytes to 308 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (21)
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::removeRaw ( std::string const& key )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.
to the top
Problems with Symbols, Low Severity (2)
HTTPMessage.h,
libPocoNet.so.11
namespace Poco::Net
[+] HTTPMessage::getContentLength ( ) const (1)
[ symbol: _ZNK4Poco3Net11HTTPMessage16getContentLengthEv ]
| Change | Effect |
---|
1 | Type of return value has been changed from int to std::streamsize. | Replacement of return type may indicate a change in its semantic meaning. |
[+] HTTPMessage::setContentLength ( int length ) (1)
changed to:HTTPMessage::setContentLength ( std::streamsize length )
| Change | Effect |
---|
1 | Type of 1st parameter length has been changed from int to std::streamsize. | Replacement of parameter data type may indicate a change in its semantic meaning. |
to the top
Header Files (428)
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
Ascii.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
Nullable.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
TextBufferIterator.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
Units.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
Version.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.11
libPocoNet.so.11
libPocoUtil.so.11
libPocoXML.so.11
to the top