Binary compatibility report for the POCO library  between 1.4.1 and 1.4.2 versions on x86

Test Info


Library NamePOCO
Version #11.4.1
Version #21.4.2
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files428
Total Shared Libraries4
Total Symbols / Types6979 / 2412
VerdictIncompatible
(5.04%)

Problem Summary


SeverityCount
Added Symbols-67
Removed SymbolsHigh59
Problems with
Data Types
High9
Medium27
Low21
Problems with
Symbols
High12
Medium8
Low2
Problems with
Constants
Low0
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]
AbstractContainerNode::findElement int index, Node const* pNode, Node::NSMap const* pNSMap ) [static]
AbstractContainerNode::findElement ( XMLString const& attr, XMLString const& value, Node const* pNode, Node::NSMap const* pNSMap ) [static]
AbstractContainerNode::findElement ( XMLString const& name, Node const* pNode, Node::NSMap const* pNSMap ) [static]
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]
AbstractContainerNode::getNodeByPath XMLString const& path ) const
AbstractContainerNode::getNodeByPathNS ( XMLString const& path, Node::NSMap const& nsMap ) const
AbstractContainerNode::hasAttributeValue ( XMLString const& name, XMLString const& value, Node::NSMap const* pNSMap ) const
AbstractContainerNode::namesAreEqual ( Node const* pNode, XMLString const& name, Node::NSMap const* pNSMap ) [static]
AbstractContainerNode::namesAreEqual ( Node const* pNode1, Node const* pNode2, Node::NSMap const* pNSMap ) [static]

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

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] ( )
AbstractEvent<Util::AbstractConfiguration::KeyValue const,DefaultStrategy<Util::AbstractConfiguration::KeyValue const,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> >,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
AbstractEvent<Util::AbstractConfiguration::KeyValue,DefaultStrategy<Util::AbstractConfiguration::KeyValue,AbstractDelegate<Util::AbstractConfiguration::KeyValue> >,AbstractDelegate<Util::AbstractConfiguration::KeyValue>,FastMutex>::~AbstractEvent [in-charge] ( )
AbstractEvent<std::string const,DefaultStrategy<std::string const,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> >,AbstractDelegate<std::string const>,FastMutex>::~AbstractEvent [in-charge] ( )

AbstractNode.h, libPocoXML.so.11
namespace Poco::XML
AbstractNode::getNodeByPath XMLString const& path ) const
AbstractNode::getNodeByPathNS ( XMLString const& path, Node::NSMap const& nsMap ) const

DateTimeFormat.h, libPocoFoundation.so.11
namespace Poco
DateTimeFormat::ISO8601_FRAC_FORMAT [data]

DateTimeFormatter.h, libPocoFoundation.so.11
namespace Poco
DateTimeFormatter::append ( std::string& str, LocalDateTime const& dateTime, std::string const& fmt ) [static]

DefaultStrategy.h, libPocoNet.so.11
namespace Poco
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::add AbstractDelegate<Net::ICMPEventArgs>const& delegate )
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::clear ( )
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::empty ( ) const
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::notify ( void const* sender, Net::ICMPEventArgs& arguments )
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::remove AbstractDelegate<Net::ICMPEventArgs>const& delegate )
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::~DefaultStrategy [in-charge-deleting] ( )
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs> >::~DefaultStrategy [in-charge] ( )

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

DNS.h, libPocoNet.so.11
namespace Poco::Net
DNS::aierror int code, std::string const& arg ) [static]

IPAddress.h, libPocoNet.so.11
namespace Poco::Net
IPAddress::IPAddress [in-charge] ( void const* addr, socklen_t length, Poco::UInt32 scope )
IPAddress::IPAddress [not-in-charge] ( void const* addr, socklen_t length, Poco::UInt32 scope )
IPAddress::scope ( ) const

Path.h, libPocoFoundation.so.11
namespace Poco
Path::popFrontDirectory ( )

RemoteSyslogListener.h, libPocoNet.so.11
namespace Poco::Net
RemoteSyslogListener::enqueueMessage ( std::string const& messageText, SocketAddress const& senderAddress )
RemoteSyslogListener::processMessage std::string const& messageText )
RemoteSyslogListener::PROP_THREADS [data]
RemoteSyslogListener::RemoteSyslogListener [in-charge] ( Poco::UInt16 port, int threads )
RemoteSyslogListener::RemoteSyslogListener [not-in-charge] ( Poco::UInt16 port, int threads )

ServerSocket.h, libPocoNet.so.11
namespace Poco::Net
ServerSocket::bind6 ( SocketAddress const& address, bool reuseAddress, bool ipV6Only )
ServerSocket::bind6 ( Poco::UInt16 port, bool reuseAddress, bool ipV6Only )

Socket.h, libPocoNet.so.11
namespace Poco::Net
Socket::supportsIPv6 ( ) [static]

SocketImpl.h, libPocoNet.so.11
namespace Poco::Net
SocketImpl::bind6 ( SocketAddress const& address, bool reuseAddress, bool ipV6Only )

TemporaryFile.h, libPocoFoundation.so.11
namespace Poco
TemporaryFile::tempName std::string const& tempDir ) [static]
TemporaryFile::TemporaryFile [in-charge] std::string const& tempDir )
TemporaryFile::TemporaryFile [not-in-charge] std::string const& tempDir )

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] ( )
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.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] ( )
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] ( )

DefaultStrategy.h, libPocoNet.so.11
namespace Poco
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::add AbstractDelegate<Net::ICMPEventArgs>const& delegate )
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::clear ( )
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::empty ( ) const
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::notify ( void const* sender, Net::ICMPEventArgs& arguments )
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::remove AbstractDelegate<Net::ICMPEventArgs>const& delegate )
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::~DefaultStrategy [in-charge-deleting] ( )
DefaultStrategy<Net::ICMPEventArgs,AbstractDelegate<Net::ICMPEventArgs>,p_less<AbstractDelegate<Net::ICMPEventArgs> > >::~DefaultStrategy [in-charge] ( )

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 )
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] ( )

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

Element.h, libPocoXML.so.11
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]

MD2Engine.h, libPocoFoundation.so.11
namespace Poco
MD2Engine::digest ( )
MD2Engine::digestLength ( ) const
MD2Engine::MD2Engine [in-charge] ( )
MD2Engine::MD2Engine [not-in-charge] ( )
MD2Engine::reset ( )
MD2Engine::updateImpl ( void const* data, unsigned int length )
MD2Engine::~MD2Engine [in-charge] ( )
MD2Engine::~MD2Engine [not-in-charge] ( )
MD2Engine::~MD2Engine [not-in-charge] ( )
vtable for MD2Engine [data]

TemporaryFile.h, libPocoFoundation.so.11
namespace Poco
TemporaryFile::tempName ( ) [static]

to the top

Problems with Data Types, High Severity (9)


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

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

Node.h
namespace Poco::XML
[+] class Node (3)

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

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

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

to the top

Problems with Symbols, High Severity (12)


File.h, libPocoFoundation.so.11
namespace Poco
[+] File::setExecutable bool flag ) (1)
[+] File::setLastModified Timestamp const& ts ) (1)
[+] File::setReadOnly bool flag ) (1)
[+] File::setSize File::FileSize size ) (1)
[+] File::setWriteable bool flag ) (1)

Path.h, libPocoFoundation.so.11
namespace Poco
[+] Path::pushDirectory std::string const& dir ) (1)
[+] Path::setBaseName std::string const& name ) (1)
[+] Path::setDevice std::string const& device ) (1)
[+] Path::setExtension std::string const& extension ) (1)
[+] Path::setFileName std::string const& name ) (1)
[+] Path::setNode std::string const& node ) (1)

TemporaryFile.h, libPocoFoundation.so.11
namespace Poco
[+] TemporaryFile::tempName ( ) [static] (1)

to the top

Problems with Data Types, Medium Severity (27)


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

to the top

Problems with Symbols, Medium Severity (8)


DNS.h, libPocoNet.so.11
namespace Poco::Net
[+] DNS::hostByAddress IPAddress const& address ) [static] (2)
[+] DNS::hostByName std::string const& hostname ) [static] (2)
[+] DNS::resolve std::string const& address ) [static] (2)
[+] DNS::thisHost ( ) [static] (2)

to the top

Problems with Data Types, Low Severity (21)


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

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

BasicEvent.h
namespace Poco
[+] class BasicEvent<Net::ICMPEventArgs,FastMutex> (1)
[+] class BasicEvent<Util::AbstractConfiguration::KeyValue const,FastMutex> (1)
[+] class BasicEvent<Util::AbstractConfiguration::KeyValue,FastMutex> (1)
[+] class BasicEvent<std::string const,FastMutex> (1)

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

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

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

ICMPClient.h
namespace Poco::Net
[+] class ICMPClient (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)

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

RemoteSyslogListener.h
namespace Poco::Net
[+] class RemoteSyslogListener (5)

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

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

to the top

Problems with Symbols, Low Severity (2)


HTTPMessage.h, libPocoNet.so.11
namespace Poco::Net
[+] HTTPMessage::getContentLength ( ) const (1)
[+] HTTPMessage::setContentLength int length ) (1)

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




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