Binary compatibility report for the POCO library  between 1.3.6 and 1.4.0 versions on x86

Test Info


Library NamePOCO
Version #11.3.6
Version #21.4.0
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files423
Total Shared Libraries4
Total Symbols / Types6788 / 2385
VerdictIncompatible
(7.88%)

Problem Summary


SeverityCount
Added Symbols-181
Removed SymbolsHigh12
Problems with
Data Types
High29
Medium7
Low32
Problems with
Symbols
High2
Medium0
Low3
Problems with
Constants
Low0
Other Changes-6

Added Symbols (181)


AbstractConfiguration.h, libPocoUtil.so.10
namespace Poco::Util
AbstractConfiguration::has std::string const& key ) const
AbstractConfiguration::remove std::string const& key )
AbstractConfiguration::removeRaw std::string const& key )
AbstractConfiguration::setRawWithEvent ( std::string const& key, std::string value )

AbstractEvent.h, libPocoNet.so.10
namespace Poco
AbstractEvent<Net::ICMPEventArgs,DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >,AbstractDelegate<Net::ICMPEventArgs>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
AbstractEvent<Net::ICMPEventArgs,DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >,AbstractDelegate<Net::ICMPEventArgs>,FastMutex>::~AbstractEvent [in-charge] ( )

AbstractEvent.h, libPocoUtil.so.10
namespace Poco
AbstractEvent<Util::AbstractConfiguration::KeyValue const,DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
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] ( )
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] ( )
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] ( )
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] ( )
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] ( )

BasicEvent.h, libPocoNet.so.10
namespace Poco
BasicEvent<Net::ICMPEventArgs,FastMutex>::~BasicEvent [in-charge-deleting] ( )
BasicEvent<Net::ICMPEventArgs,FastMutex>::~BasicEvent [in-charge] ( )

BasicEvent.h, libPocoUtil.so.10
namespace Poco
BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>::~BasicEvent [in-charge-deleting] ( )
BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex>::~BasicEvent [in-charge] ( )
BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>::~BasicEvent [in-charge-deleting] ( )
BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex>::~BasicEvent [in-charge] ( )
BasicEvent<std::string const,FastMutex>::~BasicEvent [in-charge-deleting] ( )
BasicEvent<std::string const,FastMutex>::~BasicEvent [in-charge] ( )

BinaryReader.h, libPocoFoundation.so.10
namespace Poco
BinaryReader::BinaryReader [in-charge] ( std::istream& istr, TextEncoding& encoding, BinaryReader::StreamByteOrder byteOrder )
BinaryReader::BinaryReader [not-in-charge] ( std::istream& istr, TextEncoding& encoding, BinaryReader::StreamByteOrder byteOrder )

BinaryWriter.h, libPocoFoundation.so.10
namespace Poco
BinaryWriter::BinaryWriter [in-charge] ( std::ostream& ostr, TextEncoding& encoding, BinaryWriter::StreamByteOrder byteOrder )
BinaryWriter::BinaryWriter [not-in-charge] ( std::ostream& ostr, TextEncoding& encoding, BinaryWriter::StreamByteOrder byteOrder )

ConfigurationMapper.h, libPocoUtil.so.10
namespace Poco::Util
ConfigurationMapper::removeRaw std::string const& key )

ConfigurationView.h, libPocoUtil.so.10
namespace Poco::Util
ConfigurationView::removeRaw std::string const& key )

DefaultStrategy.h, libPocoUtil.so.10
namespace Poco
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::add AbstractDelegate<Util::AbstractConfiguration::KeyValue const>const& delegate )
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::clear ( )
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::empty ( ) const
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 )
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 )
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::~DefaultStrategy [in-charge-deleting] ( )
DefaultStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue const> > >::~DefaultStrategy [in-charge] ( )
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::add AbstractDelegate<Util::AbstractConfiguration::KeyValue>const& delegate )
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::clear ( )
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::empty ( ) const
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::notify ( void const* sender, Util::AbstractConfiguration::KeyValue& arguments )
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::remove AbstractDelegate<Util::AbstractConfiguration::KeyValue>const& delegate )
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::~DefaultStrategy [in-charge-deleting] ( )
DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,p_less<AbstractDelegate<Util::AbstractConfiguration::KeyValue> > >::~DefaultStrategy [in-charge] ( )
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::add AbstractDelegate<std::string const>const& delegate )
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::clear ( )
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::empty ( ) const
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::notify ( void const* sender, std::basic_string<char>const& arguments )
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::remove AbstractDelegate<std::string const>const& delegate )
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::~DefaultStrategy [in-charge-deleting] ( )
DefaultStrategy<std::string const,AbstractDelegate<std::string const>,p_less<AbstractDelegate<std::string const> > >::~DefaultStrategy [in-charge] ( )

DeflatingStream.h, libPocoFoundation.so.10
namespace Poco
DeflatingInputStream::DeflatingInputStream [in-charge] ( std::istream& istr, int windowBits, int level )
DeflatingInputStream::DeflatingInputStream [not-in-charge] ( std::istream& istr, int windowBits, int level )
DeflatingIOS::DeflatingIOS [in-charge] ( std::istream& istr, int windowBits, int level )
DeflatingIOS::DeflatingIOS [in-charge] ( std::ostream& ostr, int windowBits, int level )
DeflatingIOS::DeflatingIOS [not-in-charge] ( std::istream& istr, int windowBits, int level )
DeflatingIOS::DeflatingIOS [not-in-charge] ( std::ostream& ostr, int windowBits, int level )
DeflatingOutputStream::DeflatingOutputStream [in-charge] ( std::ostream& ostr, int windowBits, int level )
DeflatingOutputStream::DeflatingOutputStream [not-in-charge] ( std::ostream& ostr, int windowBits, int level )
DeflatingOutputStream::sync ( )
DeflatingStreamBuf::DeflatingStreamBuf [in-charge] ( std::istream& istr, int windowBits, int level )
DeflatingStreamBuf::DeflatingStreamBuf [in-charge] ( std::ostream& ostr, int windowBits, int level )
DeflatingStreamBuf::DeflatingStreamBuf [not-in-charge] ( std::istream& istr, int windowBits, int level )
DeflatingStreamBuf::DeflatingStreamBuf [not-in-charge] ( std::ostream& ostr, int windowBits, int level )
DeflatingStreamBuf::sync ( )

DialogSocket.h, libPocoNet.so.10
namespace Poco::Net
DialogSocket::operator= DialogSocket const& socket )
DialogSocket::receiveRawBytes void* buffer, int length )

Document.h, libPocoXML.so.10
namespace Poco::XML
Document::getNodeByPath XMLString const& path )
Document::getNodeByPathNS ( XMLString const& path, Element::NSMap const& nsMap )

DOMParser.h, libPocoXML.so.10
namespace Poco::XML
DOMParser::FEATURE_FILTER_WHITESPACE [data]

DOMWriter.h, libPocoXML.so.10
namespace Poco::XML
DOMWriter::setIndent std::string const& indent )

Element.h, libPocoXML.so.10
namespace Poco::XML
Element::findAttribute ( XMLString const& name, Node* pNode, Element::NSMap const* pNSMap ) [static]
Element::findElement int index, Node* pNode, Element::NSMap const* pNSMap ) [static]
Element::findElement ( XMLString const& attr, XMLString const& value, Node* pNode, Element::NSMap const* pNSMap ) [static]
Element::findElement ( XMLString const& name, Node* pNode, Element::NSMap const* pNSMap ) [static]
Element::findNode ( std::basic_string<char>::const_iterator& it, std::basic_string<char>::const_iterator const& end, Node* pNode, Element::NSMap const* pNSMap ) [static]
Element::getNodeByPath XMLString const& path )
Element::getNodeByPathNS ( XMLString const& path, Element::NSMap const& nsMap )
Element::hasAttributeValue ( XMLString const& name, XMLString const& value, Element::NSMap const* pNSMap )
Element::namesAreEqual Node* pNode, XMLString const& name, Element::NSMap const* pNSMap ) [static]
Element::namesAreEqual Node* pNode1, Node* pNode2, Element::NSMap const* pNSMap ) [static]

Environment.h, libPocoFoundation.so.10
namespace Poco
Environment::libraryVersion ( ) [static]

Exception.h, libPocoFoundation.so.10
namespace Poco
NullValueException::className ( ) const
NullValueException::clone ( ) const
NullValueException::name ( ) const
NullValueException::NullValueException [in-charge] int code )
NullValueException::NullValueException [in-charge] NullValueException const& exc )
NullValueException::NullValueException [in-charge] ( std::string const& msg, int code )
NullValueException::NullValueException [in-charge] ( std::string const& msg, Exception const& exc, int code )
NullValueException::NullValueException [in-charge] ( std::string const& msg, std::string const& arg, int code )
NullValueException::NullValueException [not-in-charge] int code )
NullValueException::NullValueException [not-in-charge] NullValueException const& exc )
NullValueException::NullValueException [not-in-charge] ( std::string const& msg, int code )
NullValueException::NullValueException [not-in-charge] ( std::string const& msg, Exception const& exc, int code )
NullValueException::NullValueException [not-in-charge] ( std::string const& msg, std::string const& arg, int code )
NullValueException::operator= NullValueException const& exc )
NullValueException::rethrow ( ) const
NullValueException::~NullValueException [in-charge-deleting] ( )
NullValueException::~NullValueException [in-charge] ( )
NullValueException::~NullValueException [not-in-charge] ( )

FilePartSource.h, libPocoNet.so.10
namespace Poco::Net
FilePartSource::FilePartSource [in-charge] ( std::string const& path, std::string const& filename, std::string const& mediaType )
FilePartSource::FilePartSource [not-in-charge] ( std::string const& path, std::string const& filename, std::string const& mediaType )

FilesystemConfiguration.h, libPocoUtil.so.10
namespace Poco::Util
FilesystemConfiguration::removeRaw std::string const& key )

HTTPClientSession.h, libPocoNet.so.10
namespace Poco::Net
HTTPClientSession::proxyAuthenticate HTTPRequest& request )
HTTPClientSession::proxyAuthenticateImpl HTTPRequest& request )
HTTPClientSession::reset ( )
HTTPClientSession::secure ( ) const
HTTPClientSession::setProxyCredentials ( std::string const& username, std::string const& password )
HTTPClientSession::setProxyPassword std::string const& password )
HTTPClientSession::setProxyUsername std::string const& username )

HTTPCookie.h, libPocoNet.so.10
namespace Poco::Net
HTTPCookie::escape std::string const& str ) [static]
HTTPCookie::unescape std::string const& str ) [static]

HTTPServerRequestImpl.h, libPocoNet.so.10
namespace Poco::Net
HTTPServerRequestImpl::detachSocket ( )
HTTPServerRequestImpl::socket ( )

HTTPServerResponseImpl.h, libPocoNet.so.10
namespace Poco::Net
HTTPServerResponseImpl::redirect ( std::string const& uri, HTTPResponse::HTTPStatus status )

HTTPSession.h, libPocoNet.so.10
namespace Poco::Net
HTTPSession::attachSessionData Poco::Any const& data )

HTTPSessionFactory.h, libPocoNet.so.10
namespace Poco::Net
HTTPSessionFactory::setProxyCredentials ( std::string const& username, std::string const& password )

HTTPSessionInstantiator.h, libPocoNet.so.10
namespace Poco::Net
HTTPSessionInstantiator::setProxyCredentials ( std::string const& username, std::string const& password )

HTTPStreamFactory.h, libPocoNet.so.10
namespace Poco::Net
HTTPStreamFactory::HTTPStreamFactory [in-charge] ( std::string const& proxyHost, Poco::UInt16 proxyPort, std::string const& proxyUsername, std::string const& proxyPassword )
HTTPStreamFactory::HTTPStreamFactory [not-in-charge] ( std::string const& proxyHost, Poco::UInt16 proxyPort, std::string const& proxyUsername, std::string const& proxyPassword )

InflatingStream.h, libPocoFoundation.so.10
namespace Poco
InflatingInputStream::InflatingInputStream [in-charge] ( std::istream& istr, int windowBits )
InflatingInputStream::InflatingInputStream [not-in-charge] ( std::istream& istr, int windowBits )
InflatingIOS::InflatingIOS [in-charge] ( std::istream& istr, int windowBits )
InflatingIOS::InflatingIOS [in-charge] ( std::ostream& ostr, int windowBits )
InflatingIOS::InflatingIOS [not-in-charge] ( std::istream& istr, int windowBits )
InflatingIOS::InflatingIOS [not-in-charge] ( std::ostream& ostr, int windowBits )
InflatingOutputStream::InflatingOutputStream [in-charge] ( std::ostream& ostr, int windowBits )
InflatingOutputStream::InflatingOutputStream [not-in-charge] ( std::ostream& ostr, int windowBits )
InflatingStreamBuf::InflatingStreamBuf [in-charge] ( std::istream& istr, int windowBits )
InflatingStreamBuf::InflatingStreamBuf [in-charge] ( std::ostream& ostr, int windowBits )
InflatingStreamBuf::InflatingStreamBuf [not-in-charge] ( std::istream& istr, int windowBits )
InflatingStreamBuf::InflatingStreamBuf [not-in-charge] ( std::ostream& ostr, int windowBits )

IniFileConfiguration.h, libPocoUtil.so.10
namespace Poco::Util
IniFileConfiguration::removeRaw std::string const& key )

IPAddress.h, libPocoNet.so.10
namespace Poco::Net
IPAddress::broadcast ( ) [static]
IPAddress::wildcard IPAddress::Family family ) [static]

LayeredConfiguration.h, libPocoUtil.so.10
namespace Poco::Util
LayeredConfiguration::removeConfiguration AbstractConfiguration* pConfig )
LayeredConfiguration::removeRaw std::string const& key )

Logger.h, libPocoFoundation.so.10
namespace Poco
Logger::log ( Exception const& exc, char const* file, int line )

MapConfiguration.h, libPocoUtil.so.10
namespace Poco::Util
MapConfiguration::removeRaw std::string const& key )

Message.h, libPocoFoundation.so.10
namespace Poco
Message::Message [in-charge] ( std::string const& source, std::string const& text, Message::Priority prio, char const* file, int line )
Message::Message [not-in-charge] ( std::string const& source, std::string const& text, Message::Priority prio, char const* file, int line )
Message::setSourceFile char const* file )
Message::setSourceLine int line )

NetworkInterface.h, libPocoNet.so.10
namespace Poco::Net
NetworkInterface::forName ( std::string const& name, NetworkInterface::IPVersion ipVersion ) [static]

NotificationStrategy.h, libPocoUtil.so.10
namespace Poco
NotificationStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::~NotificationStrategy [in-charge-deleting] ( )
NotificationStrategy<Util::AbstractConfiguration::KeyValue const,AbstractDelegate<Util::AbstractConfiguration::KeyValue const> >::~NotificationStrategy [in-charge] ( )
NotificationStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::~NotificationStrategy [in-charge-deleting] ( )
NotificationStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >::~NotificationStrategy [in-charge] ( )
NotificationStrategy<std::string const,AbstractDelegate<std::string const> >::~NotificationStrategy [in-charge-deleting] ( )
NotificationStrategy<std::string const,AbstractDelegate<std::string const> >::~NotificationStrategy [in-charge] ( )

SMTPClientSession.h, libPocoNet.so.10
namespace Poco::Net
SMTPClientSession::login ( std::string const& hostname, SMTPClientSession::LoginMethod loginMethod, std::string const& username, std::string const& password )
SMTPClientSession::loginUsingCRAM ( std::string const& username, std::string const& method, Poco::DigestEngine& hmac )
SMTPClientSession::loginUsingCRAMMD5 ( std::string const& username, std::string const& password )
SMTPClientSession::loginUsingCRAMSHA1 ( std::string const& username, std::string const& password )
SMTPClientSession::loginUsingPlain ( std::string const& username, std::string const& password )

SocketImpl.h, libPocoNet.so.10
namespace Poco::Net
SocketImpl::secure ( ) const

SocketReactor.h, libPocoNet.so.10
namespace Poco::Net
SocketReactor::onBusy ( )

SystemConfiguration.h, libPocoUtil.so.10
namespace Poco::Util
SystemConfiguration::removeRaw std::string const& key )

TextBufferIterator.h, libPocoFoundation.so.10
namespace Poco
TextBufferIterator::operator* ( ) const
TextBufferIterator::operator++ ( )
TextBufferIterator::operator++ int p1 )
TextBufferIterator::operator= TextBufferIterator const& it )
TextBufferIterator::swap TextBufferIterator& it )
TextBufferIterator::TextBufferIterator [in-charge] ( )
TextBufferIterator::TextBufferIterator [in-charge] ( char const* begin, char const* end, TextEncoding const& encoding )
TextBufferIterator::TextBufferIterator [in-charge] ( char const* begin, TextEncoding const& encoding )
TextBufferIterator::TextBufferIterator [in-charge] ( char const* begin, std::size_t size, TextEncoding const& encoding )
TextBufferIterator::TextBufferIterator [in-charge] char const* end )
TextBufferIterator::TextBufferIterator [in-charge] TextBufferIterator const& it )
TextBufferIterator::TextBufferIterator [not-in-charge] ( )
TextBufferIterator::TextBufferIterator [not-in-charge] ( char const* begin, char const* end, TextEncoding const& encoding )
TextBufferIterator::TextBufferIterator [not-in-charge] ( char const* begin, TextEncoding const& encoding )
TextBufferIterator::TextBufferIterator [not-in-charge] ( char const* begin, std::size_t size, TextEncoding const& encoding )
TextBufferIterator::TextBufferIterator [not-in-charge] char const* end )
TextBufferIterator::TextBufferIterator [not-in-charge] TextBufferIterator const& it )
TextBufferIterator::~TextBufferIterator [in-charge] ( )
TextBufferIterator::~TextBufferIterator [not-in-charge] ( )

Timer.h, libPocoFoundation.so.10
namespace Poco
Timer::skipped ( ) const

Timer.h, libPocoUtil.so.10
namespace Poco::Util
Timer::cancel bool wait )

UUID.h, libPocoFoundation.so.10
namespace Poco
UUID::null ( ) [static]
UUID::tryParse std::string const& uuid )

XMLConfiguration.h, libPocoUtil.so.10
namespace Poco::Util
XMLConfiguration::removeRaw std::string const& key )

XMLWriter.h, libPocoXML.so.10
namespace Poco::XML
XMLWriter::getIndent ( ) const
XMLWriter::setIndent std::string const& indent )
XMLWriter::writeIndent int indent ) const

to the top

Removed Symbols (12)


AbstractEvent.h, libPocoNet.so.9
namespace Poco
AbstractEvent<Net::ICMPEventArgs,DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >,AbstractDelegate<Net::ICMPEventArgs> >::~AbstractEvent [in-charge-deleting] ( )
AbstractEvent<Net::ICMPEventArgs,DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >,AbstractDelegate<Net::ICMPEventArgs> >::~AbstractEvent [in-charge] ( )

BasicEvent.h, libPocoNet.so.9
namespace Poco
BasicEvent<Net::ICMPEventArgs>::~BasicEvent [in-charge-deleting] ( )
BasicEvent<Net::ICMPEventArgs>::~BasicEvent [in-charge] ( )

DOMParser.h, libPocoXML.so.9
namespace Poco::XML
DOMParser::FEATURE_WHITESPACE [data]

HTTPServerResponseImpl.h, libPocoNet.so.9
namespace Poco::Net
HTTPServerResponseImpl::redirect std::string const& uri )

ServerApplication.h, libPocoUtil.so.9
namespace Poco::Util
ServerApplication::handleOption ( std::string const& name, std::string const& value )

SMTPClientSession.h, libPocoNet.so.9
namespace Poco::Net
SMTPClientSession::loginUsingCRAM_MD5 ( std::string const& username, std::string const& password )

Timer.h, libPocoUtil.so.9
namespace Poco::Util
Timer::cancel ( )

Unicode.h, libPocoFoundation.so.9
namespace Poco
Unicode::isLower int ch ) [static]
Unicode::isUpper int ch ) [static]

UUID.h, libPocoFoundation.so.9
namespace Poco
UUID::nil ( ) [static]

to the top

Problems with Data Types, High Severity (29)


AbstractConfiguration.h
namespace Poco::Util
[+] class AbstractConfiguration (2)

AsyncChannel.h
namespace Poco
[+] class AsyncChannel (1)

BinaryReader.h
namespace Poco
[+] class BinaryReader (1)

BinaryWriter.h
namespace Poco
[+] class BinaryWriter (1)

ConfigurationMapper.h
namespace Poco::Util
[+] class ConfigurationMapper (1)

ConfigurationView.h
namespace Poco::Util
[+] class ConfigurationView (1)

DOMWriter.h
namespace Poco::XML
[+] class DOMWriter (1)

FilesystemConfiguration.h
namespace Poco::Util
[+] class FilesystemConfiguration (1)

HTTPClientSession.h
namespace Poco::Net
[+] class HTTPClientSession (2)

HTTPServerRequestImpl.h
namespace Poco::Net
[+] class HTTPServerRequestImpl (1)

HTTPServerSession.h
namespace Poco::Net
[+] class HTTPServerSession (1)

HTTPSession.h
namespace Poco::Net
[+] class HTTPSession (1)

HTTPSessionFactory.h
namespace Poco::Net
[+] class HTTPSessionFactory (1)

HTTPSessionInstantiator.h
namespace Poco::Net
[+] class HTTPSessionInstantiator (1)

HTTPStreamFactory.h
namespace Poco::Net
[+] class HTTPStreamFactory (1)

ICMPSocketImpl.h
namespace Poco::Net
[+] class ICMPSocketImpl (1)

IniFileConfiguration.h
namespace Poco::Util
[+] class IniFileConfiguration (1)

LayeredConfiguration.h
namespace Poco::Util
[+] class LayeredConfiguration (1)

MapConfiguration.h
namespace Poco::Util
[+] class MapConfiguration (1)

Message.h
namespace Poco
[+] class Message (1)

PropertyFileConfiguration.h
namespace Poco::Util
[+] class PropertyFileConfiguration (1)

RemoteSyslogChannel.h
namespace Poco::Net
[+] class RemoteSyslogChannel (1)

SocketImpl.h
namespace Poco::Net
[+] class SocketImpl (1)

SystemConfiguration.h
namespace Poco::Util
[+] class SystemConfiguration (1)

Timer.h
namespace Poco
[+] class Timer (1)

XMLConfiguration.h
namespace Poco::Util
[+] class XMLConfiguration (1)

XMLWriter.h
namespace Poco::XML
[+] class XMLWriter (1)

to the top

Problems with Symbols, High Severity (2)


HTTPServerResponseImpl.h, libPocoNet.so.9
namespace Poco::Net
[+] HTTPServerResponseImpl::redirect std::string const& uri ) (1)

Timer.h, libPocoUtil.so.9
namespace Poco::Util
[+] Timer::cancel ( ) (1)

to the top

Problems with Data Types, Medium Severity (7)


DatagramSocketImpl.h
namespace Poco::Net
[+] class DatagramSocketImpl (1)

HTTPServerResponse.h
namespace Poco::Net
[+] class HTTPServerResponse (1)

ICMPSocketImpl.h
namespace Poco::Net
[+] class ICMPSocketImpl (1)

RawSocketImpl.h
namespace Poco::Net
[+] class RawSocketImpl (1)

ServerSocketImpl.h
namespace Poco::Net
[+] class ServerSocketImpl (1)

SMTPClientSession.h
namespace Poco::Net
[+] enum SMTPClientSession::LoginMethod (1)

StreamSocketImpl.h
namespace Poco::Net
[+] class StreamSocketImpl (1)

to the top

Problems with Data Types, Low Severity (32)


AbstractConfiguration.h
namespace Poco::Util
[+] class AbstractConfiguration (4)

AsyncChannel.h
namespace Poco
[+] class AsyncChannel (1)

BinaryReader.h
namespace Poco
[+] class BinaryReader (1)

BinaryWriter.h
namespace Poco
[+] class BinaryWriter (1)

DeflatingStream.h
namespace Poco
[+] class DeflatingStreamBuf (1)

DOMWriter.h
namespace Poco::XML
[+] class DOMWriter (1)

HTTPClientSession.h
namespace Poco::Net
[+] class HTTPClientSession (2)

HTTPServerRequestImpl.h
namespace Poco::Net
[+] class HTTPServerRequestImpl (1)

HTTPSession.h
namespace Poco::Net
[+] class HTTPSession (1)

HTTPSessionFactory.h
namespace Poco::Net
[+] class HTTPSessionFactory (2)

HTTPSessionInstantiator.h
namespace Poco::Net
[+] class HTTPSessionInstantiator (2)

HTTPStreamFactory.h
namespace Poco::Net
[+] class HTTPStreamFactory (2)

ICMPClient.h
namespace Poco::Net
[+] class ICMPClient (4)

ICMPSocketImpl.h
namespace Poco::Net
[+] class ICMPSocketImpl (1)

Message.h
namespace Poco
[+] class Message (2)

RemoteSyslogChannel.h
namespace Poco::Net
[+] class RemoteSyslogChannel (2)

ServerApplication.h
namespace Poco::Util
[+] class ServerApplication (1)

Timer.h
namespace Poco
[+] class Timer (1)

XMLWriter.h
namespace Poco::XML
[+] class XMLWriter (2)

to the top

Problems with Symbols, Low Severity (3)


MulticastSocket.h, libPocoNet.so.9
namespace Poco::Net
[+] MulticastSocket::joinGroup ( IPAddress const& groupAddress, NetworkInterface const& interface ) (1)
[+] MulticastSocket::leaveGroup ( IPAddress const& groupAddress, NetworkInterface const& interface ) (1)
[+] MulticastSocket::setInterface NetworkInterface const& interface ) (1)

to the top

Other Changes in Data Types (6)


DeflatingStream.h
namespace Poco
[+] class DeflatingOutputStream (1)

HTTPClientSession.h
namespace Poco::Net
[+] class HTTPClientSession (2)

SMTPClientSession.h
namespace Poco::Net
[+] enum SMTPClientSession::LoginMethod (2)

SocketReactor.h
namespace Poco::Net
[+] class SocketReactor (1)

to the top

Header Files (423)


AbstractCache.h
AbstractConfiguration.h
AbstractContainerNode.h
AbstractDelegate.h
AbstractEvent.h
AbstractHTTPRequestHandler.h
AbstractNode.h
AbstractObserver.h
AbstractPriorityDelegate.h
AbstractStrategy.h
AccessExpirationDecorator.h
AccessExpireCache.h
AccessExpireLRUCache.h
AccessExpireStrategy.h
ActiveDispatcher.h
ActiveMethod.h
ActiveResult.h
ActiveRunnable.h
ActiveStarter.h
Activity.h
Any.h
Application.h
ArchiveStrategy.h
ASCIIEncoding.h
AsyncChannel.h
AtomicCounter.h
Attr.h
Attributes.h
AttributesImpl.h
AttrMap.h
AutoPtr.h
AutoReleasePool.h
Base64Decoder.h
Base64Encoder.h
BasicEvent.h
BinaryReader.h
BinaryWriter.h
Buffer.h
BufferAllocator.h
BufferedBidirectionalStreamBuf.h
BufferedStreamBuf.h
Bugcheck.h
ByteOrder.h
CDATASection.h
Channel.h
CharacterData.h
Checksum.h
ChildNodesList.h
ClassLibrary.h
ClassLoader.h
Comment.h
CompareFunctions.h
Condition.h
Config.h
Configurable.h
ConfigurationMapper.h
ConfigurationView.h
ConsoleChannel.h
ContentHandler.h
CountingStream.h
DatagramSocket.h
DatagramSocketImpl.h
DateTime.h
DateTimeFormat.h
DateTimeFormatter.h
DateTimeParser.h
Debugger.h
DeclHandler.h
DefaultHandler.h
DefaultStrategy.h
DeflatingStream.h
Delegate.h
DialogSocket.h
DigestEngine.h
DigestStream.h
DirectoryIterator.h
DirectoryIterator_UNIX.h
DNS.h
Document.h
DocumentEvent.h
DocumentFragment.h
DocumentType.h
AutoPtr.h (DOM/AutoPtr.h)
Event.h (DOM/Event.h)
DOMBuilder.h
DOMException.h
DOMImplementation.h
DOMObject.h
DOMParser.h
DOMSerializer.h
DOMWriter.h
DTDHandler.h
DTDMap.h
DynamicAny.h
DynamicAnyHolder.h
DynamicFactory.h
Element.h
ElementsByTagNameList.h
Entity.h
EntityReference.h
EntityResolver.h
EntityResolverImpl.h
Environment.h
Environment_UNIX.h
ErrorHandler.h
Event.h
Event_POSIX.h
EventArgs.h
EventDispatcher.h
EventException.h
EventListener.h
EventTarget.h
Exception.h
expat.h
expat_external.h
ExpirationDecorator.h
Expire.h
ExpireCache.h
ExpireLRUCache.h
ExpireStrategy.h
FIFOEvent.h
FIFOStrategy.h
File.h
File_UNIX.h
FileChannel.h
FilePartSource.h
FileStream.h
FileStream_POSIX.h
FileStreamFactory.h
FilesystemConfiguration.h
Format.h
Formatter.h
FormattingChannel.h
Foundation.h
FPEnvironment.h
FPEnvironment_C99.h
FTPClientSession.h
FTPStreamFactory.h
FunctionDelegate.h
FunctionPriorityDelegate.h
Glob.h
Hash.h
HashFunction.h
HashMap.h
HashSet.h
HashStatistic.h
HashTable.h
HelpFormatter.h
HexBinaryDecoder.h
HexBinaryEncoder.h
HMACEngine.h
HostEntry.h
HTMLForm.h
HTTPBasicCredentials.h
HTTPBasicStreamBuf.h
HTTPBufferAllocator.h
HTTPChunkedStream.h
HTTPClientSession.h
HTTPCookie.h
HTTPFixedLengthStream.h
HTTPHeaderStream.h
HTTPIOStream.h
HTTPMessage.h
HTTPRequest.h
HTTPRequestHandler.h
HTTPRequestHandlerFactory.h
HTTPResponse.h
HTTPServer.h
HTTPServerConnection.h
HTTPServerConnectionFactory.h
HTTPServerParams.h
HTTPServerRequest.h
HTTPServerRequestImpl.h
HTTPServerResponse.h
HTTPServerResponseImpl.h
HTTPServerSession.h
HTTPSession.h
HTTPSessionFactory.h
HTTPSessionInstantiator.h
HTTPStream.h
HTTPStreamFactory.h
ICMPClient.h
ICMPEventArgs.h
ICMPPacket.h
ICMPPacketImpl.h
ICMPSocket.h
ICMPSocketImpl.h
ICMPv4PacketImpl.h
InflatingStream.h
IniFileConfiguration.h
InputSource.h
Instantiator.h
IntValidator.h
IPAddress.h
KeyValueArgs.h
Latin1Encoding.h
Latin9Encoding.h
LayeredConfiguration.h
LexicalHandler.h
LinearHashTable.h
LineEndingConverter.h
LocalDateTime.h
Locator.h
LocatorImpl.h
LogFile.h
LogFile_STD.h
Logger.h
LoggingConfigurator.h
LoggingFactory.h
LoggingRegistry.h
LoggingSubsystem.h
LogStream.h
LRUCache.h
LRUStrategy.h
MailMessage.h
MailRecipient.h
MailStream.h
Manifest.h
MapConfiguration.h
MD2Engine.h
MD4Engine.h
MD5Engine.h
MediaType.h
MemoryPool.h
MemoryStream.h
Message.h
MessageHeader.h
MetaObject.h
MetaProgramming.h
MulticastSocket.h
MultipartReader.h
MultipartWriter.h
MutationEvent.h
Mutex.h
Mutex_POSIX.h
Name.h
NamedEvent.h
NamedEvent_UNIX.h
NamedMutex.h
NamedMutex_UNIX.h
NamedNodeMap.h
NamedTuple.h
NamePool.h
NamespaceStrategy.h
NamespaceSupport.h
NameValueCollection.h
NestedDiagnosticContext.h
Net.h
NetException.h
NetworkInterface.h
NObserver.h
Node.h
NodeAppender.h
NodeFilter.h
NodeIterator.h
NodeList.h
Notation.h
Notification.h
NotificationCenter.h
NotificationQueue.h
NotificationStrategy.h
NullChannel.h
NullPartHandler.h
NullStream.h
NumberFormatter.h
NumberParser.h
Observer.h
OpcomChannel.h
Option.h
OptionCallback.h
OptionException.h
OptionProcessor.h
OptionSet.h
ParserEngine.h
PartHandler.h
PartSource.h
Path.h
Path_UNIX.h
PatternFormatter.h
Pipe.h
PipeImpl.h
PipeImpl_POSIX.h
PipeStream.h
Platform.h
Platform_POSIX.h
Poco.h
POP3ClientSession.h
PriorityDelegate.h
PriorityEvent.h
PriorityExpire.h
PriorityNotificationQueue.h
Process.h
Process_UNIX.h
ProcessingInstruction.h
PropertyFileConfiguration.h
PurgeStrategy.h
QuotedPrintableDecoder.h
QuotedPrintableEncoder.h
Random.h
RandomStream.h
RawSocket.h
RawSocketImpl.h
RefCountedObject.h
RegExpValidator.h
RegularExpression.h
RemoteSyslogChannel.h
RemoteSyslogListener.h
RotateStrategy.h
Runnable.h
RunnableAdapter.h
RWLock.h
RWLock_POSIX.h
ErrorHandler.h (SAX/ErrorHandler.h)
SAXException.h
SAXParser.h
ScopedLock.h
ScopedUnlock.h
Semaphore.h
Semaphore_POSIX.h
ServerApplication.h
ServerSocket.h
ServerSocketImpl.h
SHA1Engine.h
SharedLibrary.h
SharedLibrary_UNIX.h
SharedMemory.h
SharedMemory_POSIX.h
SharedPtr.h
SignalHandler.h
SimpleFileChannel.h
SimpleHashTable.h
SingletonHolder.h
SMTPClientSession.h
Socket.h
SocketAddress.h
SocketDefs.h
SocketImpl.h
SocketNotifier.h
SocketReactor.h
SocketStream.h
SplitterChannel.h
Stopwatch.h
StrategyCollection.h
StreamChannel.h
StreamConverter.h
StreamCopier.h
StreamSocket.h
StreamSocketImpl.h
StreamTokenizer.h
StreamUtil.h
String.h
StringPartSource.h
StringTokenizer.h
Subsystem.h
SynchronizedObject.h
SyslogChannel.h
SystemConfiguration.h
Task.h
TaskManager.h
TaskNotification.h
TCPServer.h
TCPServerConnection.h
TCPServerConnectionFactory.h
TCPServerDispatcher.h
TCPServerParams.h
TeeStream.h
TemporaryFile.h
Text.h
TextConverter.h
TextEncoding.h
TextIterator.h
Thread.h
Thread_POSIX.h
ThreadLocal.h
ThreadPool.h
ThreadTarget.h
TimedNotificationQueue.h
Timer.h
TimerTask.h
TimerTaskAdapter.h
Timespan.h
Timestamp.h
Timezone.h
Token.h
TreeWalker.h
Tuple.h
TypeList.h
Types.h
UnbufferedStreamBuf.h
Unicode.h
UnicodeConverter.h
UniqueAccessExpireCache.h
UniqueAccessExpireLRUCache.h
UniqueAccessExpireStrategy.h
UniqueExpireCache.h
UniqueExpireLRUCache.h
UniqueExpireStrategy.h
URI.h
URIStreamFactory.h
URIStreamOpener.h
UTF16Encoding.h
UTF8Encoding.h
UTF8String.h
Util.h
Timer.h (Util/Timer.h)
UUID.h
UUIDGenerator.h
ValidArgs.h
Validator.h
Void.h
WhitespaceFilter.h
Windows1252Encoding.h
XML.h
XMLConfiguration.h
XMLException.h
XMLFilter.h
XMLFilterImpl.h
XMLReader.h
XMLStream.h
XMLString.h
XMLWriter.h
zconf.h
zlib.h

to the top

Shared Libraries (4)


libPocoFoundation.so.9
libPocoNet.so.9
libPocoUtil.so.9
libPocoXML.so.9

to the top




Generated on Wed Jan 18 11:52:12 2012 for POCO by ABI Compliance Checker 1.96.5  
A tool for checking backward binary compatibility of a shared C/C++ library API