Binary compatibility report for the POCO library between 1.3.5 and 1.3.6 versions on x86
Test Info
Library Name | POCO |
Version #1 | 1.3.5 |
Version #2 | 1.3.6 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 422 |
Total Shared Libraries | 4 |
Total Symbols / Types | 6719 / 2366 |
Verdict | Incompatible (1.56%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 70 |
Removed Symbols | High | 1 |
Problems with Data Types | High | 6 |
Medium | 6 |
Low | 4 |
Problems with Symbols | High | 1 |
Medium | 0 |
Low | 1 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (70)
ASCIIEncoding.h,
libPocoFoundation.so.9
namespace Poco
ASCIIEncoding::queryConvert ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco13ASCIIEncoding12queryConvertEPKhi ]
ASCIIEncoding::sequenceLength ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco13ASCIIEncoding14sequenceLengthEPKhi ]
BinaryReader.h,
libPocoFoundation.so.9
namespace Poco
BinaryReader::readRaw ( char* buffer, std::streamsize length )
[ symbol: _ZN4Poco12BinaryReader7readRawEPci ]
BinaryWriter.h,
libPocoFoundation.so.9
namespace Poco
BinaryWriter::writeRaw ( char const* buffer, std::streamsize length )
[ symbol: _ZN4Poco12BinaryWriter8writeRawEPKci ]
Environment.h,
libPocoFoundation.so.9
namespace Poco
Environment::processorCount ( ) [static]
[ symbol: _ZN4Poco11Environment14processorCountEv ]
Environment_UNIX.h,
libPocoFoundation.so.9
namespace Poco
EnvironmentImpl::processorCountImpl ( ) [static]
[ symbol: _ZN4Poco15EnvironmentImpl18processorCountImplEv ]
Exception.h,
libPocoFoundation.so.9
namespace Poco
Exception::extendedMessage ( std::string const& arg )
[ symbol: _ZN4Poco9Exception15extendedMessageERKSs ]
ProtocolException::className ( ) const
[ symbol: _ZNK4Poco17ProtocolException9classNameEv ]
ProtocolException::clone ( ) const
[ symbol: _ZNK4Poco17ProtocolException5cloneEv ]
ProtocolException::name ( ) const
[ symbol: _ZNK4Poco17ProtocolException4nameEv ]
ProtocolException::operator= ( ProtocolException const& exc )
[ symbol: _ZN4Poco17ProtocolExceptionaSERKS0_ ]
ProtocolException::ProtocolException [in-charge] ( int code )
[ symbol: _ZN4Poco17ProtocolExceptionC1Ei ]
ProtocolException::ProtocolException [in-charge] ( ProtocolException const& exc )
[ symbol: _ZN4Poco17ProtocolExceptionC1ERKS0_ ]
ProtocolException::ProtocolException [in-charge] ( std::string const& msg, int code )
[ symbol: _ZN4Poco17ProtocolExceptionC1ERKSsi ]
ProtocolException::ProtocolException [in-charge] ( std::string const& msg, Exception const& exc, int code )
[ symbol: _ZN4Poco17ProtocolExceptionC1ERKSsRKNS_9ExceptionEi ]
ProtocolException::ProtocolException [in-charge] ( std::string const& msg, std::string const& arg, int code )
[ symbol: _ZN4Poco17ProtocolExceptionC1ERKSsS2_i ]
ProtocolException::ProtocolException [not-in-charge] ( int code )
[ symbol: _ZN4Poco17ProtocolExceptionC2Ei ]
ProtocolException::ProtocolException [not-in-charge] ( ProtocolException const& exc )
[ symbol: _ZN4Poco17ProtocolExceptionC2ERKS0_ ]
ProtocolException::ProtocolException [not-in-charge] ( std::string const& msg, int code )
[ symbol: _ZN4Poco17ProtocolExceptionC2ERKSsi ]
ProtocolException::ProtocolException [not-in-charge] ( std::string const& msg, Exception const& exc, int code )
[ symbol: _ZN4Poco17ProtocolExceptionC2ERKSsRKNS_9ExceptionEi ]
ProtocolException::ProtocolException [not-in-charge] ( std::string const& msg, std::string const& arg, int code )
[ symbol: _ZN4Poco17ProtocolExceptionC2ERKSsS2_i ]
ProtocolException::rethrow ( ) const
[ symbol: _ZNK4Poco17ProtocolException7rethrowEv ]
ProtocolException::~ProtocolException [in-charge-deleting] ( )
[ symbol: _ZN4Poco17ProtocolExceptionD0Ev ]
ProtocolException::~ProtocolException [in-charge] ( )
[ symbol: _ZN4Poco17ProtocolExceptionD1Ev ]
ProtocolException::~ProtocolException [not-in-charge] ( )
[ symbol: _ZN4Poco17ProtocolExceptionD2Ev ]
FTPClientSession.h,
libPocoNet.so.9
namespace Poco::Net
FTPClientSession::setPassive ( bool flag, bool useRFC1738 )
[ symbol: _ZN4Poco3Net16FTPClientSession10setPassiveEbb ]
InflatingStream.h,
libPocoFoundation.so.9
namespace Poco
InflatingInputStream::reset ( )
[ symbol: _ZN4Poco20InflatingInputStream5resetEv ]
InflatingStreamBuf::reset ( )
[ symbol: _ZN4Poco18InflatingStreamBuf5resetEv ]
Latin1Encoding.h,
libPocoFoundation.so.9
namespace Poco
Latin1Encoding::queryConvert ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco14Latin1Encoding12queryConvertEPKhi ]
Latin1Encoding::sequenceLength ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco14Latin1Encoding14sequenceLengthEPKhi ]
Latin9Encoding.h,
libPocoFoundation.so.9
namespace Poco
Latin9Encoding::queryConvert ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco14Latin9Encoding12queryConvertEPKhi ]
Latin9Encoding::sequenceLength ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco14Latin9Encoding14sequenceLengthEPKhi ]
LocalDateTime.h,
libPocoFoundation.so.9
namespace Poco
LocalDateTime::dstOffset ( int& dstOffset ) const
[ symbol: _ZNK4Poco13LocalDateTime9dstOffsetERi ]
MailMessage.h,
libPocoNet.so.9
namespace Poco::Net
MailMessage::encodeWord ( std::string const& text, std::string const& charset ) [static]
[ symbol: _ZN4Poco3Net11MailMessage10encodeWordERKSsS3_ ]
MemoryStream.h,
libPocoFoundation.so.9
namespace Poco
BasicMemoryStreamBuf<char>::overflow ( BasicMemoryStreamBuf<char>::int_type c )
[ symbol: _ZN4Poco20BasicMemoryStreamBufIcSt11char_traitsIcEE8overflowEi ]
BasicMemoryStreamBuf<char>::sync ( )
[ symbol: _ZN4Poco20BasicMemoryStreamBufIcSt11char_traitsIcEE4syncEv ]
BasicMemoryStreamBuf<char>::underflow ( )
[ symbol: _ZN4Poco20BasicMemoryStreamBufIcSt11char_traitsIcEE9underflowEv ]
BasicMemoryStreamBuf<char>::~BasicMemoryStreamBuf [in-charge-deleting] ( )
[ symbol: _ZN4Poco20BasicMemoryStreamBufIcSt11char_traitsIcEED0Ev ]
BasicMemoryStreamBuf<char>::~BasicMemoryStreamBuf [in-charge] ( )
[ symbol: _ZN4Poco20BasicMemoryStreamBufIcSt11char_traitsIcEED1Ev ]
MemoryInputStream::MemoryInputStream [in-charge] ( char const* pBuffer, std::streamsize bufferSize )
[ symbol: _ZN4Poco17MemoryInputStreamC1EPKci ]
MemoryInputStream::MemoryInputStream [not-in-charge] ( char const* pBuffer, std::streamsize bufferSize )
[ symbol: _ZN4Poco17MemoryInputStreamC2EPKci ]
MemoryInputStream::~MemoryInputStream [in-charge-deleting] ( )
[ symbol: _ZN4Poco17MemoryInputStreamD0Ev ]
MemoryInputStream::~MemoryInputStream [in-charge] ( )
[ symbol: _ZN4Poco17MemoryInputStreamD1Ev ]
MemoryInputStream::~MemoryInputStream [not-in-charge] ( )
[ symbol: _ZN4Poco17MemoryInputStreamD2Ev ]
MemoryIOS::MemoryIOS [in-charge] ( char* pBuffer, std::streamsize bufferSize )
[ symbol: _ZN4Poco9MemoryIOSC1EPci ]
MemoryIOS::MemoryIOS [not-in-charge] ( char* pBuffer, std::streamsize bufferSize )
[ symbol: _ZN4Poco9MemoryIOSC2EPci ]
MemoryIOS::~MemoryIOS [in-charge-deleting] ( )
[ symbol: _ZN4Poco9MemoryIOSD0Ev ]
MemoryIOS::~MemoryIOS [in-charge] ( )
[ symbol: _ZN4Poco9MemoryIOSD1Ev ]
MemoryIOS::~MemoryIOS [not-in-charge] ( )
[ symbol: _ZN4Poco9MemoryIOSD2Ev ]
MemoryOutputStream::MemoryOutputStream [in-charge] ( char* pBuffer, std::streamsize bufferSize )
[ symbol: _ZN4Poco18MemoryOutputStreamC1EPci ]
MemoryOutputStream::MemoryOutputStream [not-in-charge] ( char* pBuffer, std::streamsize bufferSize )
[ symbol: _ZN4Poco18MemoryOutputStreamC2EPci ]
MemoryOutputStream::~MemoryOutputStream [in-charge-deleting] ( )
[ symbol: _ZN4Poco18MemoryOutputStreamD0Ev ]
MemoryOutputStream::~MemoryOutputStream [in-charge] ( )
[ symbol: _ZN4Poco18MemoryOutputStreamD1Ev ]
MemoryOutputStream::~MemoryOutputStream [not-in-charge] ( )
[ symbol: _ZN4Poco18MemoryOutputStreamD2Ev ]
Net.h,
libPocoNet.so.9
namespace Poco::Net
initializeNetwork ( )
[ symbol: _ZN4Poco3Net17initializeNetworkEv ]
uninitializeNetwork ( )
[ symbol: _ZN4Poco3Net19uninitializeNetworkEv ]
NotificationCenter.h,
libPocoFoundation.so.9
namespace Poco
NotificationCenter::countObservers ( ) const
[ symbol: _ZNK4Poco18NotificationCenter14countObserversEv ]
ParserEngine.h,
libPocoXML.so.9
namespace Poco::XML
ParserEngine::readBytes ( XMLByteInputStream& istr, char* pBuffer, std::streamsize bufferSize )
[ symbol: _ZN4Poco3XML12ParserEngine9readBytesERSiPci ]
ParserEngine::readChars ( XMLCharInputStream& istr, XMLChar* pBuffer, std::streamsize bufferSize )
[ symbol: _ZN4Poco3XML12ParserEngine9readCharsERSiPci ]
ParserEngine::setEnablePartialReads ( bool flag )
[ symbol: _ZN4Poco3XML12ParserEngine21setEnablePartialReadsEb ]
SAXParser.h,
libPocoXML.so.9
namespace Poco::XML
SAXParser::FEATURE_PARTIAL_READS [data]
[ symbol: _ZN4Poco3XML9SAXParser21FEATURE_PARTIAL_READSE ]
TextEncoding.h,
libPocoFoundation.so.9
namespace Poco
TextEncoding::queryConvert ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco12TextEncoding12queryConvertEPKhi ]
TextEncoding::sequenceLength ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco12TextEncoding14sequenceLengthEPKhi ]
Thread_POSIX.h,
libPocoFoundation.so.9
namespace Poco
ThreadImpl::currentTidImpl ( ) [static]
[ symbol: _ZN4Poco10ThreadImpl14currentTidImplEv ]
UTF16Encoding.h,
libPocoFoundation.so.9
namespace Poco
UTF16Encoding::queryConvert ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco13UTF16Encoding12queryConvertEPKhi ]
UTF16Encoding::sequenceLength ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco13UTF16Encoding14sequenceLengthEPKhi ]
UTF8Encoding.h,
libPocoFoundation.so.9
namespace Poco
UTF8Encoding::queryConvert ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco12UTF8Encoding12queryConvertEPKhi ]
UTF8Encoding::sequenceLength ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco12UTF8Encoding14sequenceLengthEPKhi ]
Windows1252Encoding.h,
libPocoFoundation.so.9
namespace Poco
Windows1252Encoding::queryConvert ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco19Windows1252Encoding12queryConvertEPKhi ]
Windows1252Encoding::sequenceLength ( unsigned char const* bytes, int length ) const
[ symbol: _ZNK4Poco19Windows1252Encoding14sequenceLengthEPKhi ]
to the top
Removed Symbols (1)
FTPClientSession.h,
libPocoNet.so.8
namespace Poco::Net
FTPClientSession::setPassive ( bool flag )
[ symbol: _ZN4Poco3Net16FTPClientSession10setPassiveEb ]
to the top
Problems with Data Types, High Severity (6)
ICMPEventArgs.h
namespace Poco::Net
[+] class ICMPEventArgs (1)
| Change |
Effect |
1 | Size of this class has been increased from 40 bytes to 44 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (10)
Poco::DefaultStrategy<ICMPEventArgs,Poco::AbstractDelegate<ICMPEventArgs>,Poco::p_less<Poco::AbstractDelegate<ICMPEventArgs> > >::notify ( void const* sender, ICMPEventArgs& arguments )2nd parameter 'arguments' (reference) has base type 'ICMPEventArgs'.
ICMPEventArgs::avgRTT ( ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::error ( int index ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::hostAddress ( ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::hostName ( ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::ICMPEventArgs [in-charge] ( SocketAddress const& address, int repetitions, int dataSize, int ttl )This constructor is from 'ICMPEventArgs' class.
ICMPEventArgs::percent ( ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::received ( ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::replyTime ( int index ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::~ICMPEventArgs [in-charge] ( )This method is from 'ICMPEventArgs' class.
NotificationCenter.h
namespace Poco
[+] class NotificationCenter (1)
| Change |
Effect |
1 | Size of this class has been increased from 32 bytes to 36 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (9)
NotificationCenter::addObserver ( AbstractObserver const& observer )This method is from 'NotificationCenter' class.
NotificationCenter::defaultCenter ( ) [static]Return value (reference) has base type 'NotificationCenter'.
NotificationCenter::hasObservers ( ) constThis method is from 'NotificationCenter' class.
NotificationCenter::NotificationCenter [in-charge] ( )This constructor is from 'NotificationCenter' class.
NotificationCenter::postNotification ( Notification::Ptr pNotification )This method is from 'NotificationCenter' class.
NotificationCenter::removeObserver ( AbstractObserver const& observer )This method is from 'NotificationCenter' class.
NotificationCenter::~NotificationCenter [in-charge] ( )This method is from 'NotificationCenter' class.
NotificationQueue::dispatch ( NotificationCenter& notificationCenter )1st parameter 'notificationCenter' (reference) has base type 'NotificationCenter'.
PriorityNotificationQueue::dispatch ( NotificationCenter& notificationCenter )1st parameter 'notificationCenter' (reference) has base type 'NotificationCenter'.
SocketNotifier.h
namespace Poco::Net
[+] class SocketNotifier (1)
| Change |
Effect |
1 | Size of this class has been increased from 96 bytes to 100 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (5)
SocketNotifier::addObserver ( SocketReactor* pReactor, Poco::AbstractObserver const& observer )This method is from 'SocketNotifier' class.
SocketNotifier::dispatch ( SocketNotification* pNotification )This method is from 'SocketNotifier' class.
SocketNotifier::removeObserver ( SocketReactor* pReactor, Poco::AbstractObserver const& observer )This method is from 'SocketNotifier' class.
SocketNotifier::SocketNotifier [in-charge] ( Socket const& socket )This constructor is from 'SocketNotifier' class.
SocketNotifier::~SocketNotifier [in-charge] ( )This method is from 'SocketNotifier' class.
TaskManager.h
namespace Poco
[+] class TaskManager (1)
| Change |
Effect |
1 | Size of this class has been increased from 76 bytes to 80 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (17)
Task::setOwner ( TaskManager* pOwner )1st parameter 'pOwner' (pointer) has base type 'TaskManager'.
TaskManager::addObserver ( AbstractObserver const& observer )This method is from 'TaskManager' class.
TaskManager::cancelAll ( )This method is from 'TaskManager' class.
TaskManager::joinAll ( )This method is from 'TaskManager' class.
TaskManager::MIN_PROGRESS_NOTIFICATION_INTERVAL [data]This method is from 'TaskManager' class.
TaskManager::postNotification ( Notification* pNf )This method is from 'TaskManager' class.
TaskManager::removeObserver ( AbstractObserver const& observer )This method is from 'TaskManager' class.
TaskManager::start ( Task* pTask )This method is from 'TaskManager' class.
TaskManager::taskCancelled ( Task* pTask )This method is from 'TaskManager' class.
TaskManager::taskFailed ( Task* pTask, Exception const& exc )This method is from 'TaskManager' class.
TaskManager::taskFinished ( Task* pTask )This method is from 'TaskManager' class.
TaskManager::taskList ( ) constThis method is from 'TaskManager' class.
TaskManager::TaskManager [in-charge] ( )This constructor is from 'TaskManager' class.
TaskManager::TaskManager [in-charge] ( ThreadPool& pool )This constructor is from 'TaskManager' class.
TaskManager::taskProgress ( Task* pTask, float progress )This method is from 'TaskManager' class.
TaskManager::taskStarted ( Task* pTask )This method is from 'TaskManager' class.
TaskManager::~TaskManager [in-charge] ( )This method is from 'TaskManager' class.
TextEncoding.h
namespace Poco
[+] class TextEncoding (2)
| Change |
Effect |
1 | Virtual method TextEncoding::queryConvert ( unsigned char const* bytes, int length ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method TextEncoding::sequenceLength ( unsigned char const* bytes, int length ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TextEncoding |
~TextEncoding |
12 |
~TextEncoding |
~TextEncoding |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
TextEncoding::convert |
TextEncoding::convert |
32 |
TextEncoding::convert |
TextEncoding::queryConvert |
36 |
|
TextEncoding::sequenceLength |
40 |
|
TextEncoding::convert |
[+] affected symbols (20)
ASCIIEncoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from derived class 'ASCIIEncoding'.
Latin1Encoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from derived class 'Latin1Encoding'.
Latin9Encoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from derived class 'Latin9Encoding'.
TextEncoding::add ( TextEncoding::Ptr encoding ) [static]This method is from 'TextEncoding' class.
TextEncoding::add ( TextEncoding::Ptr encoding, std::string const& name ) [static]This method is from 'TextEncoding' class.
TextEncoding::byName ( std::string const& encodingName ) [static]This method is from 'TextEncoding' class.
TextEncoding::canonicalName ( ) constThis method is from 'TextEncoding' class.
TextEncoding::characterMap ( ) constThis method is from 'TextEncoding' class.
TextEncoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from 'TextEncoding' class.
TextEncoding::convert ( unsigned char const* bytes ) constThis method is from 'TextEncoding' class.
TextEncoding::find ( std::string const& encodingName ) [static]This method is from 'TextEncoding' class.
TextEncoding::global ( ) [static]This method is from 'TextEncoding' class.
TextEncoding::global ( TextEncoding::Ptr encoding ) [static]This method is from 'TextEncoding' class.
TextEncoding::isA ( std::string const& encodingName ) constThis method is from 'TextEncoding' class.
TextEncoding::manager ( ) [static]This method is from 'TextEncoding' class.
TextEncoding::remove ( std::string const& encodingName ) [static]This method is from 'TextEncoding' class.
TextEncoding::~TextEncoding [in-charge] ( )This method is from 'TextEncoding' class.
UTF16Encoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from derived class 'UTF16Encoding'.
UTF8Encoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from derived class 'UTF8Encoding'.
Windows1252Encoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from derived class 'Windows1252Encoding'.
to the top
Problems with Symbols, High Severity (1)
FTPClientSession.h,
libPocoNet.so.8
namespace Poco::Net
[+] FTPClientSession::setPassive ( bool flag ) (1)
changed to:FTPClientSession::setPassive ( bool flag, bool useRFC1738 )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net16FTPClientSession10setPassiveEb to _ZN4Poco3Net16FTPClientSession10setPassiveEbb. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (6)
ASCIIEncoding.h
namespace Poco
[+] class ASCIIEncoding (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ASCIIEncoding |
~ASCIIEncoding |
12 |
~ASCIIEncoding |
~ASCIIEncoding |
16 |
ASCIIEncoding::canonicalName |
ASCIIEncoding::canonicalName |
20 |
ASCIIEncoding::isA |
ASCIIEncoding::isA |
24 |
ASCIIEncoding::characterMap |
ASCIIEncoding::characterMap |
28 |
ASCIIEncoding::convert |
ASCIIEncoding::convert |
32 |
ASCIIEncoding::convert |
ASCIIEncoding::queryConvert |
36 |
|
ASCIIEncoding::sequenceLength |
40 |
|
ASCIIEncoding::convert |
[+] affected symbols (7)
ASCIIEncoding::ASCIIEncoding [in-charge] ( )This constructor is from 'ASCIIEncoding' class.
ASCIIEncoding::canonicalName ( ) constThis method is from 'ASCIIEncoding' class.
ASCIIEncoding::characterMap ( ) constThis method is from 'ASCIIEncoding' class.
ASCIIEncoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from 'ASCIIEncoding' class.
ASCIIEncoding::convert ( unsigned char const* bytes ) constThis method is from 'ASCIIEncoding' class.
ASCIIEncoding::isA ( std::string const& encodingName ) constThis method is from 'ASCIIEncoding' class.
ASCIIEncoding::~ASCIIEncoding [in-charge] ( )This method is from 'ASCIIEncoding' class.
Latin1Encoding.h
namespace Poco
[+] class Latin1Encoding (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~Latin1Encoding |
~Latin1Encoding |
12 |
~Latin1Encoding |
~Latin1Encoding |
16 |
Latin1Encoding::canonicalName |
Latin1Encoding::canonicalName |
20 |
Latin1Encoding::isA |
Latin1Encoding::isA |
24 |
Latin1Encoding::characterMap |
Latin1Encoding::characterMap |
28 |
Latin1Encoding::convert |
Latin1Encoding::convert |
32 |
Latin1Encoding::convert |
Latin1Encoding::queryConvert |
36 |
|
Latin1Encoding::sequenceLength |
40 |
|
Latin1Encoding::convert |
[+] affected symbols (7)
Latin1Encoding::canonicalName ( ) constThis method is from 'Latin1Encoding' class.
Latin1Encoding::characterMap ( ) constThis method is from 'Latin1Encoding' class.
Latin1Encoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from 'Latin1Encoding' class.
Latin1Encoding::convert ( unsigned char const* bytes ) constThis method is from 'Latin1Encoding' class.
Latin1Encoding::isA ( std::string const& encodingName ) constThis method is from 'Latin1Encoding' class.
Latin1Encoding::Latin1Encoding [in-charge] ( )This constructor is from 'Latin1Encoding' class.
Latin1Encoding::~Latin1Encoding [in-charge] ( )This method is from 'Latin1Encoding' class.
Latin9Encoding.h
namespace Poco
[+] class Latin9Encoding (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~Latin9Encoding |
~Latin9Encoding |
12 |
~Latin9Encoding |
~Latin9Encoding |
16 |
Latin9Encoding::canonicalName |
Latin9Encoding::canonicalName |
20 |
Latin9Encoding::isA |
Latin9Encoding::isA |
24 |
Latin9Encoding::characterMap |
Latin9Encoding::characterMap |
28 |
Latin9Encoding::convert |
Latin9Encoding::convert |
32 |
Latin9Encoding::convert |
Latin9Encoding::queryConvert |
36 |
|
Latin9Encoding::sequenceLength |
40 |
|
Latin9Encoding::convert |
[+] affected symbols (7)
Latin9Encoding::canonicalName ( ) constThis method is from 'Latin9Encoding' class.
Latin9Encoding::characterMap ( ) constThis method is from 'Latin9Encoding' class.
Latin9Encoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from 'Latin9Encoding' class.
Latin9Encoding::convert ( unsigned char const* bytes ) constThis method is from 'Latin9Encoding' class.
Latin9Encoding::isA ( std::string const& encodingName ) constThis method is from 'Latin9Encoding' class.
Latin9Encoding::Latin9Encoding [in-charge] ( )This constructor is from 'Latin9Encoding' class.
Latin9Encoding::~Latin9Encoding [in-charge] ( )This method is from 'Latin9Encoding' class.
UTF16Encoding.h
namespace Poco
[+] class UTF16Encoding (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~UTF16Encoding |
~UTF16Encoding |
12 |
~UTF16Encoding |
~UTF16Encoding |
16 |
UTF16Encoding::canonicalName |
UTF16Encoding::canonicalName |
20 |
UTF16Encoding::isA |
UTF16Encoding::isA |
24 |
UTF16Encoding::characterMap |
UTF16Encoding::characterMap |
28 |
UTF16Encoding::convert |
UTF16Encoding::convert |
32 |
UTF16Encoding::convert |
UTF16Encoding::queryConvert |
36 |
|
UTF16Encoding::sequenceLength |
40 |
|
UTF16Encoding::convert |
[+] affected symbols (11)
UTF16Encoding::canonicalName ( ) constThis method is from 'UTF16Encoding' class.
UTF16Encoding::characterMap ( ) constThis method is from 'UTF16Encoding' class.
UTF16Encoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from 'UTF16Encoding' class.
UTF16Encoding::convert ( unsigned char const* bytes ) constThis method is from 'UTF16Encoding' class.
UTF16Encoding::getByteOrder ( ) constThis method is from 'UTF16Encoding' class.
UTF16Encoding::isA ( std::string const& encodingName ) constThis method is from 'UTF16Encoding' class.
UTF16Encoding::setByteOrder ( int byteOrderMark )This method is from 'UTF16Encoding' class.
UTF16Encoding::setByteOrder ( UTF16Encoding::ByteOrderType byteOrder )This method is from 'UTF16Encoding' class.
UTF16Encoding::UTF16Encoding [in-charge] ( int byteOrderMark )This constructor is from 'UTF16Encoding' class.
UTF16Encoding::UTF16Encoding [in-charge] ( UTF16Encoding::ByteOrderType byteOrder )This constructor is from 'UTF16Encoding' class.
UTF16Encoding::~UTF16Encoding [in-charge] ( )This method is from 'UTF16Encoding' class.
UTF8Encoding.h
namespace Poco
[+] class UTF8Encoding (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~UTF8Encoding |
~UTF8Encoding |
12 |
~UTF8Encoding |
~UTF8Encoding |
16 |
UTF8Encoding::canonicalName |
UTF8Encoding::canonicalName |
20 |
UTF8Encoding::isA |
UTF8Encoding::isA |
24 |
UTF8Encoding::characterMap |
UTF8Encoding::characterMap |
28 |
UTF8Encoding::convert |
UTF8Encoding::convert |
32 |
UTF8Encoding::convert |
UTF8Encoding::queryConvert |
36 |
|
UTF8Encoding::sequenceLength |
40 |
|
UTF8Encoding::convert |
[+] affected symbols (8)
UTF8Encoding::canonicalName ( ) constThis method is from 'UTF8Encoding' class.
UTF8Encoding::characterMap ( ) constThis method is from 'UTF8Encoding' class.
UTF8Encoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from 'UTF8Encoding' class.
UTF8Encoding::convert ( unsigned char const* bytes ) constThis method is from 'UTF8Encoding' class.
UTF8Encoding::isA ( std::string const& encodingName ) constThis method is from 'UTF8Encoding' class.
UTF8Encoding::isLegal ( unsigned char const* bytes, int length ) [static]This method is from 'UTF8Encoding' class.
UTF8Encoding::UTF8Encoding [in-charge] ( )This constructor is from 'UTF8Encoding' class.
UTF8Encoding::~UTF8Encoding [in-charge] ( )This method is from 'UTF8Encoding' class.
Windows1252Encoding.h
namespace Poco
[+] class Windows1252Encoding (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~Windows1252Encoding |
~Windows1252Encoding |
12 |
~Windows1252Encoding |
~Windows1252Encoding |
16 |
Windows1252Encoding::canonicalName |
Windows1252Encoding::canonicalName |
20 |
Windows1252Encoding::isA |
Windows1252Encoding::isA |
24 |
Windows1252Encoding::characterMap |
Windows1252Encoding::characterMap |
28 |
Windows1252Encoding::convert |
Windows1252Encoding::convert |
32 |
Windows1252Encoding::convert |
Windows1252Encoding::queryConvert |
36 |
|
Windows1252Encoding::sequenceLength |
40 |
|
Windows1252Encoding::convert |
[+] affected symbols (7)
Windows1252Encoding::canonicalName ( ) constThis method is from 'Windows1252Encoding' class.
Windows1252Encoding::characterMap ( ) constThis method is from 'Windows1252Encoding' class.
Windows1252Encoding::convert ( int ch, unsigned char* bytes, int length ) constThis method is from 'Windows1252Encoding' class.
Windows1252Encoding::convert ( unsigned char const* bytes ) constThis method is from 'Windows1252Encoding' class.
Windows1252Encoding::isA ( std::string const& encodingName ) constThis method is from 'Windows1252Encoding' class.
Windows1252Encoding::Windows1252Encoding [in-charge] ( )This constructor is from 'Windows1252Encoding' class.
Windows1252Encoding::~Windows1252Encoding [in-charge] ( )This method is from 'Windows1252Encoding' class.
to the top
Problems with Data Types, Low Severity (4)
ICMPEventArgs.h
namespace Poco::Net
[+] class ICMPEventArgs (1)
| Change |
Effect |
1 | Type of field _rtt has been changed from std::valarray<int> (8 bytes) to std::vector<int> (12 bytes). | Size of the inclusive type has changed. |
[+] affected symbols (10)
Poco::DefaultStrategy<ICMPEventArgs,Poco::AbstractDelegate<ICMPEventArgs>,Poco::p_less<Poco::AbstractDelegate<ICMPEventArgs> > >::notify ( void const* sender, ICMPEventArgs& arguments )2nd parameter 'arguments' (reference) has base type 'ICMPEventArgs'.
ICMPEventArgs::avgRTT ( ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::error ( int index ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::hostAddress ( ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::hostName ( ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::ICMPEventArgs [in-charge] ( SocketAddress const& address, int repetitions, int dataSize, int ttl )This constructor is from 'ICMPEventArgs' class.
ICMPEventArgs::percent ( ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::received ( ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::replyTime ( int index ) constThis method is from 'ICMPEventArgs' class.
ICMPEventArgs::~ICMPEventArgs [in-charge] ( )This method is from 'ICMPEventArgs' class.
NotificationCenter.h
namespace Poco
[+] class NotificationCenter (1)
| Change |
Effect |
1 | Size of field _observers has been changed from 8 bytes to 12 bytes. | Size of the inclusive type has changed. |
[+] affected symbols (9)
NotificationCenter::addObserver ( AbstractObserver const& observer )This method is from 'NotificationCenter' class.
NotificationCenter::defaultCenter ( ) [static]Return value (reference) has base type 'NotificationCenter'.
NotificationCenter::hasObservers ( ) constThis method is from 'NotificationCenter' class.
NotificationCenter::NotificationCenter [in-charge] ( )This constructor is from 'NotificationCenter' class.
NotificationCenter::postNotification ( Notification::Ptr pNotification )This method is from 'NotificationCenter' class.
NotificationCenter::removeObserver ( AbstractObserver const& observer )This method is from 'NotificationCenter' class.
NotificationCenter::~NotificationCenter [in-charge] ( )This method is from 'NotificationCenter' class.
NotificationQueue::dispatch ( NotificationCenter& notificationCenter )1st parameter 'notificationCenter' (reference) has base type 'NotificationCenter'.
PriorityNotificationQueue::dispatch ( NotificationCenter& notificationCenter )1st parameter 'notificationCenter' (reference) has base type 'NotificationCenter'.
SocketNotifier.h
namespace Poco::Net
[+] class SocketNotifier (1)
| Change |
Effect |
1 | Size of field _nc has been changed from 32 bytes to 36 bytes. | Size of the inclusive type has changed. |
[+] affected symbols (5)
SocketNotifier::addObserver ( SocketReactor* pReactor, Poco::AbstractObserver const& observer )This method is from 'SocketNotifier' class.
SocketNotifier::dispatch ( SocketNotification* pNotification )This method is from 'SocketNotifier' class.
SocketNotifier::removeObserver ( SocketReactor* pReactor, Poco::AbstractObserver const& observer )This method is from 'SocketNotifier' class.
SocketNotifier::SocketNotifier [in-charge] ( Socket const& socket )This constructor is from 'SocketNotifier' class.
SocketNotifier::~SocketNotifier [in-charge] ( )This method is from 'SocketNotifier' class.
TaskManager.h
namespace Poco
[+] class TaskManager (1)
| Change |
Effect |
1 | Size of field _nc has been changed from 32 bytes to 36 bytes. | Size of the inclusive type has changed. |
[+] affected symbols (17)
Task::setOwner ( TaskManager* pOwner )1st parameter 'pOwner' (pointer) has base type 'TaskManager'.
TaskManager::addObserver ( AbstractObserver const& observer )This method is from 'TaskManager' class.
TaskManager::cancelAll ( )This method is from 'TaskManager' class.
TaskManager::joinAll ( )This method is from 'TaskManager' class.
TaskManager::MIN_PROGRESS_NOTIFICATION_INTERVAL [data]This method is from 'TaskManager' class.
TaskManager::postNotification ( Notification* pNf )This method is from 'TaskManager' class.
TaskManager::removeObserver ( AbstractObserver const& observer )This method is from 'TaskManager' class.
TaskManager::start ( Task* pTask )This method is from 'TaskManager' class.
TaskManager::taskCancelled ( Task* pTask )This method is from 'TaskManager' class.
TaskManager::taskFailed ( Task* pTask, Exception const& exc )This method is from 'TaskManager' class.
TaskManager::taskFinished ( Task* pTask )This method is from 'TaskManager' class.
TaskManager::taskList ( ) constThis method is from 'TaskManager' class.
TaskManager::TaskManager [in-charge] ( )This constructor is from 'TaskManager' class.
TaskManager::TaskManager [in-charge] ( ThreadPool& pool )This constructor is from 'TaskManager' class.
TaskManager::taskProgress ( Task* pTask, float progress )This method is from 'TaskManager' class.
TaskManager::taskStarted ( Task* pTask )This method is from 'TaskManager' class.
TaskManager::~TaskManager [in-charge] ( )This method is from 'TaskManager' class.
to the top
Problems with Symbols, Low Severity (1)
BinaryReader.h,
libPocoFoundation.so.8
namespace Poco
[+] BinaryReader::readRaw ( int length, std::string& value ) (1)
changed to:BinaryReader::readRaw ( std::streamsize length, std::string& value )
| Change | Effect |
---|
1 | Type of 1st parameter length has been changed from int to std::streamsize. | Replacement of parameter data type may indicate a change in its semantic meaning. |
to the top
Header Files (422)
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
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.8
libPocoNet.so.8
libPocoUtil.so.8
libPocoXML.so.8
to the top