Binary compatibility report for the POCO library  between 1.3.3 and 1.3.4 versions on x86

Test Info


Library NamePOCO
Version #11.3.3
Version #21.3.4
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files416
Total Shared Libraries4
Total Symbols / Types6646 / 2330
VerdictIncompatible
(1.81%)

Problem Summary


SeverityCount
Added Symbols-139
Removed SymbolsHigh65
Problems with
Data Types
High4
Medium2
Low4
Problems with
Symbols
High24
Medium1
Low4
Problems with
Constants
Low0
Other Changes-0

Added Symbols (139)


AtomicCounter.h, libPocoFoundation.so.7
namespace Poco
AtomicCounter::AtomicCounter [in-charge] ( )
AtomicCounter::AtomicCounter [in-charge] AtomicCounter const& counter )
AtomicCounter::AtomicCounter [in-charge] AtomicCounter::ValueType initialValue )
AtomicCounter::AtomicCounter [not-in-charge] ( )
AtomicCounter::AtomicCounter [not-in-charge] AtomicCounter const& counter )
AtomicCounter::AtomicCounter [not-in-charge] AtomicCounter::ValueType initialValue )
AtomicCounter::operator= AtomicCounter const& counter )
AtomicCounter::operator= AtomicCounter::ValueType value )
AtomicCounter::~AtomicCounter [in-charge] ( )
AtomicCounter::~AtomicCounter [not-in-charge] ( )

DateTimeFormatter.h, libPocoFoundation.so.7
namespace Poco
DateTimeFormatter::append ( std::string& str, DateTime const& dateTime, std::string const& fmt, int timeZoneDifferential ) [static]
DateTimeFormatter::append ( std::string& str, Timespan const& timespan, std::string const& fmt ) [static]
DateTimeFormatter::tzdISO ( std::string& str, int timeZoneDifferential ) [static]
DateTimeFormatter::tzdRFC ( std::string& str, int timeZoneDifferential ) [static]

DNS.h, libPocoNet.so.7
namespace Poco::Net
DNS::hostName ( ) [static]

File.h, libPocoFoundation.so.7
namespace Poco
File::isDevice ( ) const

File_UNIX.h, libPocoFoundation.so.7
namespace Poco
FileImpl::isDeviceImpl ( ) const

Glob.h, libPocoFoundation.so.7
namespace Poco
Glob::match ( TextIterator& itp, TextIterator const& endp, TextIterator& its, TextIterator const& ends )
Glob::matchAfterAsterisk ( TextIterator itp, TextIterator const& endp, TextIterator its, TextIterator const& ends )
Glob::matchSet ( TextIterator& itp, TextIterator const& endp, int c )

HTTPClientSession.h, libPocoNet.so.7
namespace Poco::Net
HTTPClientSession::proxyRequestPrefix ( ) const

HTTPMessage.h, libPocoNet.so.7
namespace Poco::Net
HTTPMessage::EMPTY [data]

HTTPServer.h, libPocoNet.so.7
namespace Poco::Net
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams::Ptr pParams )

HTTPServerConnection.h, libPocoNet.so.7
namespace Poco::Net
HTTPServerConnection::HTTPServerConnection [in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )
HTTPServerConnection::HTTPServerConnection [not-in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )

HTTPServerConnectionFactory.h, libPocoNet.so.7
namespace Poco::Net
HTTPServerConnectionFactory::HTTPServerConnectionFactory [in-charge] ( HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )
HTTPServerConnectionFactory::HTTPServerConnectionFactory [not-in-charge] ( HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )

HTTPServerRequestImpl.h, libPocoNet.so.7
namespace Poco::Net
HTTPServerRequestImpl::EXPECT [data]

HTTPServerSession.h, libPocoNet.so.7
namespace Poco::Net
HTTPServerSession::HTTPServerSession [in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams )
HTTPServerSession::HTTPServerSession [not-in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams )

HTTPSession.h, libPocoNet.so.7
namespace Poco::Net
HTTPSession::attachSocket StreamSocket const& socket )
HTTPSession::detachSocket ( )

NotificationCenter.h, libPocoFoundation.so.7
namespace Poco
NotificationCenter::postNotification Notification::Ptr pNotification )

NotificationQueue.h, libPocoFoundation.so.7
namespace Poco
NotificationQueue::enqueueNotification Notification::Ptr pNotification )
NotificationQueue::enqueueUrgentNotification Notification::Ptr pNotification )

NumberFormatter.h, libPocoFoundation.so.7
namespace Poco
NumberFormatter::append ( std::string& str, double value ) [static]
NumberFormatter::append ( std::string& str, double value, int precision ) [static]
NumberFormatter::append ( std::string& str, double value, int width, int precision ) [static]
NumberFormatter::append ( std::string& str, float value ) [static]
NumberFormatter::append ( std::string& str, int value ) [static]
NumberFormatter::append ( std::string& str, int value, int width ) [static]
NumberFormatter::append ( std::string& str, long value ) [static]
NumberFormatter::append ( std::string& str, long value, int width ) [static]
NumberFormatter::append ( std::string& str, Int64 value ) [static]
NumberFormatter::append ( std::string& str, Int64 value, int width ) [static]
NumberFormatter::append ( std::string& str, UInt64 value ) [static]
NumberFormatter::append ( std::string& str, UInt64 value, int width ) [static]
NumberFormatter::append ( std::string& str, unsigned int value ) [static]
NumberFormatter::append ( std::string& str, unsigned int value, int width ) [static]
NumberFormatter::append ( std::string& str, unsigned long value ) [static]
NumberFormatter::append ( std::string& str, unsigned long value, int width ) [static]
NumberFormatter::append ( std::string& str, void const* ptr ) [static]
NumberFormatter::append0 ( std::string& str, int value, int width ) [static]
NumberFormatter::append0 ( std::string& str, long value, int width ) [static]
NumberFormatter::append0 ( std::string& str, Int64 value, int width ) [static]
NumberFormatter::append0 ( std::string& str, UInt64 value, int width ) [static]
NumberFormatter::append0 ( std::string& str, unsigned int value, int width ) [static]
NumberFormatter::append0 ( std::string& str, unsigned long value, int width ) [static]
NumberFormatter::appendHex ( std::string& str, int value ) [static]
NumberFormatter::appendHex ( std::string& str, int value, int width ) [static]
NumberFormatter::appendHex ( std::string& str, long value ) [static]
NumberFormatter::appendHex ( std::string& str, long value, int width ) [static]
NumberFormatter::appendHex ( std::string& str, Int64 value ) [static]
NumberFormatter::appendHex ( std::string& str, Int64 value, int width ) [static]
NumberFormatter::appendHex ( std::string& str, UInt64 value ) [static]
NumberFormatter::appendHex ( std::string& str, UInt64 value, int width ) [static]
NumberFormatter::appendHex ( std::string& str, unsigned int value ) [static]
NumberFormatter::appendHex ( std::string& str, unsigned int value, int width ) [static]
NumberFormatter::appendHex ( std::string& str, unsigned long value ) [static]
NumberFormatter::appendHex ( std::string& str, unsigned long value, int width ) [static]

PriorityNotificationQueue.h, libPocoFoundation.so.7
namespace Poco
PriorityNotificationQueue::clear ( )
PriorityNotificationQueue::defaultQueue ( ) [static]
PriorityNotificationQueue::dequeueNotification ( )
PriorityNotificationQueue::dequeueOne ( )
PriorityNotificationQueue::dispatch NotificationCenter& notificationCenter )
PriorityNotificationQueue::empty ( ) const
PriorityNotificationQueue::enqueueNotification ( Notification::Ptr pNotification, int priority )
PriorityNotificationQueue::hasIdleThreads ( ) const
PriorityNotificationQueue::PriorityNotificationQueue [in-charge] ( )
PriorityNotificationQueue::PriorityNotificationQueue [not-in-charge] ( )
PriorityNotificationQueue::size ( ) const
PriorityNotificationQueue::waitDequeueNotification ( )
PriorityNotificationQueue::waitDequeueNotification long milliseconds )
PriorityNotificationQueue::wakeUpAll ( )
PriorityNotificationQueue::~PriorityNotificationQueue [in-charge] ( )
PriorityNotificationQueue::~PriorityNotificationQueue [not-in-charge] ( )

SocketImpl.h, libPocoNet.so.7
namespace Poco::Net
SocketImpl::reset int fd )

StreamSocket.h, libPocoNet.so.7
namespace Poco::Net
StreamSocket::StreamSocket [in-charge] IPAddress::Family family )
StreamSocket::StreamSocket [not-in-charge] IPAddress::Family family )

StreamSocketImpl.h, libPocoNet.so.7
namespace Poco::Net
StreamSocketImpl::StreamSocketImpl [in-charge] IPAddress::Family addressFamily )
StreamSocketImpl::StreamSocketImpl [not-in-charge] IPAddress::Family addressFamily )

TCPServer.h, libPocoNet.so.7
namespace Poco::Net
TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory::Ptr pFactory, ServerSocket const& socket, TCPServerParams::Ptr pParams )
TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory::Ptr pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams::Ptr pParams )
TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory::Ptr pFactory, ServerSocket const& socket, TCPServerParams::Ptr pParams )
TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory::Ptr pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams::Ptr pParams )

TCPServerDispatcher.h, libPocoNet.so.7
namespace Poco::Net
TCPServerDispatcher::TCPServerDispatcher [in-charge] ( TCPServerConnectionFactory::Ptr pFactory, Poco::ThreadPool& threadPool, TCPServerParams::Ptr pParams )
TCPServerDispatcher::TCPServerDispatcher [not-in-charge] ( TCPServerConnectionFactory::Ptr pFactory, Poco::ThreadPool& threadPool, TCPServerParams::Ptr pParams )

TimedNotificationQueue.h, libPocoFoundation.so.7
namespace Poco
TimedNotificationQueue::clear ( )
TimedNotificationQueue::dequeueNotification ( )
TimedNotificationQueue::dequeueOne std::multimap<Timestamp, Notification::Ptr>::iterator& it )
TimedNotificationQueue::empty ( ) const
TimedNotificationQueue::enqueueNotification ( Notification::Ptr pNotification, Timestamp timestamp )
TimedNotificationQueue::size ( ) const
TimedNotificationQueue::TimedNotificationQueue [in-charge] ( )
TimedNotificationQueue::TimedNotificationQueue [not-in-charge] ( )
TimedNotificationQueue::wait Timestamp::TimeDiff interval )
TimedNotificationQueue::waitDequeueNotification ( )
TimedNotificationQueue::waitDequeueNotification long milliseconds )
TimedNotificationQueue::~TimedNotificationQueue [in-charge] ( )
TimedNotificationQueue::~TimedNotificationQueue [not-in-charge] ( )

Timer.h, libPocoUtil.so.7
namespace Poco::Util
Timer::cancel ( )
Timer::run ( )
Timer::schedule ( TimerTask::Ptr pTask, long delay, long interval )
Timer::schedule ( TimerTask::Ptr pTask, Poco::Timestamp time )
Timer::schedule ( TimerTask::Ptr pTask, Poco::Timestamp time, long interval )
Timer::scheduleAtFixedRate ( TimerTask::Ptr pTask, long delay, long interval )
Timer::scheduleAtFixedRate ( TimerTask::Ptr pTask, Poco::Timestamp time, long interval )
Timer::Timer [in-charge] ( )
Timer::Timer [in-charge] Poco::Thread::Priority priority )
Timer::Timer [not-in-charge] ( )
Timer::Timer [not-in-charge] Poco::Thread::Priority priority )
Timer::~Timer [in-charge-deleting] ( )
Timer::~Timer [in-charge] ( )
Timer::~Timer [not-in-charge] ( )

TimerTask.h, libPocoUtil.so.7
namespace Poco::Util
TimerTask::cancel ( )
TimerTask::TimerTask [in-charge] ( )
TimerTask::TimerTask [not-in-charge] ( )
TimerTask::~TimerTask [in-charge-deleting] ( )
TimerTask::~TimerTask [in-charge] ( )
TimerTask::~TimerTask [not-in-charge] ( )

UTF8Encoding.h, libPocoFoundation.so.7
namespace Poco
UTF8Encoding::isLegal ( unsigned char const* bytes, int length ) [static]

XMLConfiguration.h, libPocoUtil.so.7
namespace Poco::Util
XMLConfiguration::loadEmpty std::string const& rootElementName )
XMLConfiguration::save ( Poco::XML::DOMWriter& writer, std::ostream& str ) const
XMLConfiguration::save ( Poco::XML::DOMWriter& writer, std::string const& path ) const
XMLConfiguration::save std::ostream& str ) const
XMLConfiguration::save std::string const& path ) const

to the top

Removed Symbols (65)


DateTimeFormatter.h, libPocoFoundation.so.6
namespace Poco
DateTimeFormatter::format ( DateTime const& dateTime, std::string const& fmt, int timeZoneDifferential ) [static]
DateTimeFormatter::format ( LocalDateTime const& dateTime, std::string const& fmt ) [static]
DateTimeFormatter::format ( Timespan const& timespan, std::string const& fmt ) [static]
DateTimeFormatter::format ( Timestamp const& timestamp, std::string const& fmt, int timeZoneDifferential ) [static]
DateTimeFormatter::tzdISO int timeZoneDifferential ) [static]
DateTimeFormatter::tzdRFC int timeZoneDifferential ) [static]

Glob.h, libPocoFoundation.so.6
namespace Poco
Glob::match ( std::basic_string<char>::const_iterator& itp, std::basic_string<char>::const_iterator const& endp, std::basic_string<char>::const_iterator& its, std::basic_string<char>::const_iterator const& ends )
Glob::matchAfterAsterisk ( std::basic_string<char>::const_iterator itp, std::basic_string<char>::const_iterator const& endp, std::basic_string<char>::const_iterator its, std::basic_string<char>::const_iterator const& ends )
Glob::matchSet ( std::basic_string<char>::const_iterator& itp, std::basic_string<char>::const_iterator const& endp, char c )

HTTPClientSession.h, libPocoNet.so.6
namespace Poco::Net
HTTPClientSession::getHostInfo ( ) const

HTTPServer.h, libPocoNet.so.6
namespace Poco::Net
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory* pFactory, ServerSocket const& socket, HTTPServerParams* pParams )
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams* pParams )
HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory* pFactory, ServerSocket const& socket, HTTPServerParams* pParams )
HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams* pParams )

HTTPServerConnection.h, libPocoNet.so.6
namespace Poco::Net
HTTPServerConnection::HTTPServerConnection [in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory )
HTTPServerConnection::HTTPServerConnection [not-in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory )

HTTPServerConnectionFactory.h, libPocoNet.so.6
namespace Poco::Net
HTTPServerConnectionFactory::HTTPServerConnectionFactory [in-charge] ( HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory )
HTTPServerConnectionFactory::HTTPServerConnectionFactory [not-in-charge] ( HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory )

HTTPServerSession.h, libPocoNet.so.6
namespace Poco::Net
HTTPServerSession::HTTPServerSession [in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams )
HTTPServerSession::HTTPServerSession [not-in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams )

NotificationCenter.h, libPocoFoundation.so.6
namespace Poco
NotificationCenter::postNotification Notification* pNotification )

NotificationQueue.h, libPocoFoundation.so.6
namespace Poco
NotificationQueue::enqueueNotification Notification* pNotification )
NotificationQueue::enqueueUrgentNotification Notification* pNotification )

NumberFormatter.h, libPocoFoundation.so.6
namespace Poco
NumberFormatter::format double value ) [static]
NumberFormatter::format double value, int precision ) [static]
NumberFormatter::format double value, int width, int precision ) [static]
NumberFormatter::format float value ) [static]
NumberFormatter::format int value ) [static]
NumberFormatter::format int value, int width ) [static]
NumberFormatter::format long value ) [static]
NumberFormatter::format long value, int width ) [static]
NumberFormatter::format Int64 value ) [static]
NumberFormatter::format Int64 value, int width ) [static]
NumberFormatter::format UInt64 value ) [static]
NumberFormatter::format UInt64 value, int width ) [static]
NumberFormatter::format unsigned int value ) [static]
NumberFormatter::format ( unsigned int value, int width ) [static]
NumberFormatter::format unsigned long value ) [static]
NumberFormatter::format ( unsigned long value, int width ) [static]
NumberFormatter::format void const* ptr ) [static]
NumberFormatter::format0 int value, int width ) [static]
NumberFormatter::format0 long value, int width ) [static]
NumberFormatter::format0 Int64 value, int width ) [static]
NumberFormatter::format0 UInt64 value, int width ) [static]
NumberFormatter::format0 ( unsigned int value, int width ) [static]
NumberFormatter::format0 ( unsigned long value, int width ) [static]
NumberFormatter::formatHex int value ) [static]
NumberFormatter::formatHex int value, int width ) [static]
NumberFormatter::formatHex long value ) [static]
NumberFormatter::formatHex long value, int width ) [static]
NumberFormatter::formatHex Int64 value ) [static]
NumberFormatter::formatHex Int64 value, int width ) [static]
NumberFormatter::formatHex UInt64 value ) [static]
NumberFormatter::formatHex UInt64 value, int width ) [static]
NumberFormatter::formatHex unsigned int value ) [static]
NumberFormatter::formatHex ( unsigned int value, int width ) [static]
NumberFormatter::formatHex unsigned long value ) [static]
NumberFormatter::formatHex ( unsigned long value, int width ) [static]

SocketImpl.h, libPocoNet.so.6
namespace Poco::Net
SocketImpl::setSockfd int aSocket )

TCPServer.h, libPocoNet.so.6
namespace Poco::Net
TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory* pFactory, ServerSocket const& socket, TCPServerParams* pParams )
TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams* pParams )
TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory* pFactory, ServerSocket const& socket, TCPServerParams* pParams )
TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams* pParams )

TCPServerDispatcher.h, libPocoNet.so.6
namespace Poco::Net
TCPServerDispatcher::TCPServerDispatcher [in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, TCPServerParams* pParams )
TCPServerDispatcher::TCPServerDispatcher [not-in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, TCPServerParams* pParams )

to the top

Problems with Data Types, High Severity (4)


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

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

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

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

to the top

Problems with Symbols, High Severity (24)


DateTimeFormatter.h, libPocoFoundation.so.6
namespace Poco
[+] DateTimeFormatter::tzdISO int timeZoneDifferential ) [static] (1)
[+] DateTimeFormatter::tzdRFC int timeZoneDifferential ) [static] (1)

Glob.h, libPocoFoundation.so.6
namespace Poco
[+] Glob::match ( std::basic_string<char>::const_iterator& itp, std::basic_string<char>::const_iterator const& endp, std::basic_string<char>::const_iterator& its, std::basic_string<char>::const_iterator const& ends ) (1)
[+] Glob::matchAfterAsterisk ( std::basic_string<char>::const_iterator itp, std::basic_string<char>::const_iterator const& endp, std::basic_string<char>::const_iterator its, std::basic_string<char>::const_iterator const& ends ) (1)
[+] Glob::matchSet ( std::basic_string<char>::const_iterator& itp, std::basic_string<char>::const_iterator const& endp, char c ) (1)

HTTPServer.h, libPocoNet.so.6
namespace Poco::Net
[+] HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory* pFactory, ServerSocket const& socket, HTTPServerParams* pParams ) (1)
[+] HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory* pFactory, ServerSocket const& socket, HTTPServerParams* pParams ) (1)
[+] HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams* pParams ) (1)
[+] HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams* pParams ) (1)

HTTPServerConnection.h, libPocoNet.so.6
namespace Poco::Net
[+] HTTPServerConnection::HTTPServerConnection [in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory ) (1)
[+] HTTPServerConnection::HTTPServerConnection [not-in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory ) (1)

HTTPServerConnectionFactory.h, libPocoNet.so.6
namespace Poco::Net
[+] HTTPServerConnectionFactory::HTTPServerConnectionFactory [in-charge] ( HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory ) (1)
[+] HTTPServerConnectionFactory::HTTPServerConnectionFactory [not-in-charge] ( HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory ) (1)

HTTPServerSession.h, libPocoNet.so.6
namespace Poco::Net
[+] HTTPServerSession::HTTPServerSession [in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams ) (1)
[+] HTTPServerSession::HTTPServerSession [not-in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams ) (1)

NotificationCenter.h, libPocoFoundation.so.6
namespace Poco
[+] NotificationCenter::postNotification Notification* pNotification ) (1)

NotificationQueue.h, libPocoFoundation.so.6
namespace Poco
[+] NotificationQueue::enqueueNotification Notification* pNotification ) (1)
[+] NotificationQueue::enqueueUrgentNotification Notification* pNotification ) (1)

TCPServer.h, libPocoNet.so.6
namespace Poco::Net
[+] TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory* pFactory, ServerSocket const& socket, TCPServerParams* pParams ) (1)
[+] TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory* pFactory, ServerSocket const& socket, TCPServerParams* pParams ) (1)
[+] TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams* pParams ) (1)
[+] TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams* pParams ) (1)

TCPServerDispatcher.h, libPocoNet.so.6
namespace Poco::Net
[+] TCPServerDispatcher::TCPServerDispatcher [in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, TCPServerParams* pParams ) (1)
[+] TCPServerDispatcher::TCPServerDispatcher [not-in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, TCPServerParams* pParams ) (1)

to the top

Problems with Data Types, Medium Severity (2)


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

to the top

Problems with Symbols, Medium Severity (1)


NotificationQueue.h, libPocoFoundation.so.6
namespace Poco
[+] NotificationQueue::dequeueOne ( ) (1)

to the top

Problems with Data Types, Low Severity (4)


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

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

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

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

to the top

Problems with Symbols, Low Severity (4)


NetworkInterface.h, libPocoNet.so.6
namespace Poco::Net
[+] NetworkInterface::NetworkInterface [in-charge] NetworkInterface const& interface ) (1)
[+] NetworkInterface::NetworkInterface [not-in-charge] NetworkInterface const& interface ) (1)
[+] NetworkInterface::operator= NetworkInterface const& interface ) (1)

NotificationQueue.h, libPocoFoundation.so.6
namespace Poco
[+] NotificationQueue::dequeueOne ( ) (1)

to the top

Header Files (416)


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
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
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
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
Timer.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
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.6
libPocoNet.so.6
libPocoUtil.so.6
libPocoXML.so.6

to the top




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