Binary compatibility report for the POCO library between 1.3.3 and 1.3.4 versions on x86
Test Info
Library Name | POCO |
Version #1 | 1.3.3 |
Version #2 | 1.3.4 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 416 |
Total Shared Libraries | 4 |
Total Symbols / Types | 6646 / 2330 |
Verdict | Incompatible (1.81%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 139 |
Removed Symbols | High | 65 |
Problems with Data Types | High | 4 |
Medium | 2 |
Low | 4 |
Problems with Symbols | High | 24 |
Medium | 1 |
Low | 4 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (139)
AtomicCounter.h,
libPocoFoundation.so.7
namespace Poco
AtomicCounter::AtomicCounter [in-charge] ( )
[ symbol: _ZN4Poco13AtomicCounterC1Ev ]
AtomicCounter::AtomicCounter [in-charge] ( AtomicCounter const& counter )
[ symbol: _ZN4Poco13AtomicCounterC1ERKS0_ ]
AtomicCounter::AtomicCounter [in-charge] ( AtomicCounter::ValueType initialValue )
[ symbol: _ZN4Poco13AtomicCounterC1Ei ]
AtomicCounter::AtomicCounter [not-in-charge] ( )
[ symbol: _ZN4Poco13AtomicCounterC2Ev ]
AtomicCounter::AtomicCounter [not-in-charge] ( AtomicCounter const& counter )
[ symbol: _ZN4Poco13AtomicCounterC2ERKS0_ ]
AtomicCounter::AtomicCounter [not-in-charge] ( AtomicCounter::ValueType initialValue )
[ symbol: _ZN4Poco13AtomicCounterC2Ei ]
AtomicCounter::operator= ( AtomicCounter const& counter )
[ symbol: _ZN4Poco13AtomicCounteraSERKS0_ ]
AtomicCounter::operator= ( AtomicCounter::ValueType value )
[ symbol: _ZN4Poco13AtomicCounteraSEi ]
AtomicCounter::~AtomicCounter [in-charge] ( )
[ symbol: _ZN4Poco13AtomicCounterD1Ev ]
AtomicCounter::~AtomicCounter [not-in-charge] ( )
[ symbol: _ZN4Poco13AtomicCounterD2Ev ]
DateTimeFormatter.h,
libPocoFoundation.so.7
namespace Poco
DateTimeFormatter::append ( std::string& str, DateTime const& dateTime, std::string const& fmt, int timeZoneDifferential ) [static]
[ symbol: _ZN4Poco17DateTimeFormatter6appendERSsRKNS_8DateTimeERKSsi ]
DateTimeFormatter::append ( std::string& str, Timespan const& timespan, std::string const& fmt ) [static]
[ symbol: _ZN4Poco17DateTimeFormatter6appendERSsRKNS_8TimespanERKSs ]
DateTimeFormatter::tzdISO ( std::string& str, int timeZoneDifferential ) [static]
[ symbol: _ZN4Poco17DateTimeFormatter6tzdISOERSsi ]
DateTimeFormatter::tzdRFC ( std::string& str, int timeZoneDifferential ) [static]
[ symbol: _ZN4Poco17DateTimeFormatter6tzdRFCERSsi ]
DNS.h,
libPocoNet.so.7
namespace Poco::Net
DNS::hostName ( ) [static]
[ symbol: _ZN4Poco3Net3DNS8hostNameEv ]
File.h,
libPocoFoundation.so.7
namespace Poco
File::isDevice ( ) const
[ symbol: _ZNK4Poco4File8isDeviceEv ]
File_UNIX.h,
libPocoFoundation.so.7
namespace Poco
FileImpl::isDeviceImpl ( ) const
[ symbol: _ZNK4Poco8FileImpl12isDeviceImplEv ]
Glob.h,
libPocoFoundation.so.7
namespace Poco
Glob::match ( TextIterator& itp, TextIterator const& endp, TextIterator& its, TextIterator const& ends )
[ symbol: _ZN4Poco4Glob5matchERNS_12TextIteratorERKS1_S2_S4_ ]
Glob::matchAfterAsterisk ( TextIterator itp, TextIterator const& endp, TextIterator its, TextIterator const& ends )
[ symbol: _ZN4Poco4Glob18matchAfterAsteriskENS_12TextIteratorERKS1_S1_S3_ ]
Glob::matchSet ( TextIterator& itp, TextIterator const& endp, int c )
[ symbol: _ZN4Poco4Glob8matchSetERNS_12TextIteratorERKS1_i ]
HTTPClientSession.h,
libPocoNet.so.7
namespace Poco::Net
HTTPClientSession::proxyRequestPrefix ( ) const
[ symbol: _ZNK4Poco3Net17HTTPClientSession18proxyRequestPrefixEv ]
HTTPMessage.h,
libPocoNet.so.7
namespace Poco::Net
HTTPMessage::EMPTY [data]
[ symbol: _ZN4Poco3Net11HTTPMessage5EMPTYE ]
HTTPServer.h,
libPocoNet.so.7
namespace Poco::Net
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net10HTTPServerC1ENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE ]
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net10HTTPServerC1ENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERNS_10ThreadPoolERKNS0_12ServerSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE ]
HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net10HTTPServerC2ENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE ]
HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net10HTTPServerC2ENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERNS_10ThreadPoolERKNS0_12ServerSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE ]
HTTPServerConnection.h,
libPocoNet.so.7
namespace Poco::Net
HTTPServerConnection::HTTPServerConnection [in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )
[ symbol: _ZN4Poco3Net20HTTPServerConnectionC1ERKNS0_12StreamSocketENS_7AutoPtrINS0_16HTTPServerParamsEEENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS9_EEEE ]
HTTPServerConnection::HTTPServerConnection [not-in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )
[ symbol: _ZN4Poco3Net20HTTPServerConnectionC2ERKNS0_12StreamSocketENS_7AutoPtrINS0_16HTTPServerParamsEEENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS9_EEEE ]
HTTPServerConnectionFactory.h,
libPocoNet.so.7
namespace Poco::Net
HTTPServerConnectionFactory::HTTPServerConnectionFactory [in-charge] ( HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )
[ symbol: _ZN4Poco3Net27HTTPServerConnectionFactoryC1ENS_7AutoPtrINS0_16HTTPServerParamsEEENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS6_EEEE ]
HTTPServerConnectionFactory::HTTPServerConnectionFactory [not-in-charge] ( HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )
[ symbol: _ZN4Poco3Net27HTTPServerConnectionFactoryC2ENS_7AutoPtrINS0_16HTTPServerParamsEEENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS6_EEEE ]
HTTPServerRequestImpl.h,
libPocoNet.so.7
namespace Poco::Net
HTTPServerRequestImpl::EXPECT [data]
[ symbol: _ZN4Poco3Net21HTTPServerRequestImpl6EXPECTE ]
HTTPServerSession.h,
libPocoNet.so.7
namespace Poco::Net
HTTPServerSession::HTTPServerSession [in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net17HTTPServerSessionC1ERKNS0_12StreamSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE ]
HTTPServerSession::HTTPServerSession [not-in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net17HTTPServerSessionC2ERKNS0_12StreamSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE ]
HTTPSession.h,
libPocoNet.so.7
namespace Poco::Net
HTTPSession::attachSocket ( StreamSocket const& socket )
[ symbol: _ZN4Poco3Net11HTTPSession12attachSocketERKNS0_12StreamSocketE ]
HTTPSession::detachSocket ( )
[ symbol: _ZN4Poco3Net11HTTPSession12detachSocketEv ]
NotificationCenter.h,
libPocoFoundation.so.7
namespace Poco
NotificationCenter::postNotification ( Notification::Ptr pNotification )
[ symbol: _ZN4Poco18NotificationCenter16postNotificationENS_7AutoPtrINS_12NotificationEEE ]
NotificationQueue.h,
libPocoFoundation.so.7
namespace Poco
NotificationQueue::enqueueNotification ( Notification::Ptr pNotification )
[ symbol: _ZN4Poco17NotificationQueue19enqueueNotificationENS_7AutoPtrINS_12NotificationEEE ]
NotificationQueue::enqueueUrgentNotification ( Notification::Ptr pNotification )
[ symbol: _ZN4Poco17NotificationQueue25enqueueUrgentNotificationENS_7AutoPtrINS_12NotificationEEE ]
NumberFormatter.h,
libPocoFoundation.so.7
namespace Poco
NumberFormatter::append ( std::string& str, double value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsd ]
NumberFormatter::append ( std::string& str, double value, int precision ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsdi ]
NumberFormatter::append ( std::string& str, double value, int width, int precision ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsdii ]
NumberFormatter::append ( std::string& str, float value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsf ]
NumberFormatter::append ( std::string& str, int value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsi ]
NumberFormatter::append ( std::string& str, int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsii ]
NumberFormatter::append ( std::string& str, long value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsl ]
NumberFormatter::append ( std::string& str, long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsli ]
NumberFormatter::append ( std::string& str, Int64 value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsx ]
NumberFormatter::append ( std::string& str, Int64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsxi ]
NumberFormatter::append ( std::string& str, UInt64 value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsy ]
NumberFormatter::append ( std::string& str, UInt64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsyi ]
NumberFormatter::append ( std::string& str, unsigned int value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsj ]
NumberFormatter::append ( std::string& str, unsigned int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsji ]
NumberFormatter::append ( std::string& str, unsigned long value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsm ]
NumberFormatter::append ( std::string& str, unsigned long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsmi ]
NumberFormatter::append ( std::string& str, void const* ptr ) [static]
[ symbol: _ZN4Poco15NumberFormatter6appendERSsPKv ]
NumberFormatter::append0 ( std::string& str, int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7append0ERSsii ]
NumberFormatter::append0 ( std::string& str, long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7append0ERSsli ]
NumberFormatter::append0 ( std::string& str, Int64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7append0ERSsxi ]
NumberFormatter::append0 ( std::string& str, UInt64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7append0ERSsyi ]
NumberFormatter::append0 ( std::string& str, unsigned int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7append0ERSsji ]
NumberFormatter::append0 ( std::string& str, unsigned long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7append0ERSsmi ]
NumberFormatter::appendHex ( std::string& str, int value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsi ]
NumberFormatter::appendHex ( std::string& str, int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsii ]
NumberFormatter::appendHex ( std::string& str, long value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsl ]
NumberFormatter::appendHex ( std::string& str, long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsli ]
NumberFormatter::appendHex ( std::string& str, Int64 value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsx ]
NumberFormatter::appendHex ( std::string& str, Int64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsxi ]
NumberFormatter::appendHex ( std::string& str, UInt64 value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsy ]
NumberFormatter::appendHex ( std::string& str, UInt64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsyi ]
NumberFormatter::appendHex ( std::string& str, unsigned int value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsj ]
NumberFormatter::appendHex ( std::string& str, unsigned int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsji ]
NumberFormatter::appendHex ( std::string& str, unsigned long value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsm ]
NumberFormatter::appendHex ( std::string& str, unsigned long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9appendHexERSsmi ]
PriorityNotificationQueue.h,
libPocoFoundation.so.7
namespace Poco
PriorityNotificationQueue::clear ( )
[ symbol: _ZN4Poco25PriorityNotificationQueue5clearEv ]
PriorityNotificationQueue::defaultQueue ( ) [static]
[ symbol: _ZN4Poco25PriorityNotificationQueue12defaultQueueEv ]
PriorityNotificationQueue::dequeueNotification ( )
[ symbol: _ZN4Poco25PriorityNotificationQueue19dequeueNotificationEv ]
PriorityNotificationQueue::dequeueOne ( )
[ symbol: _ZN4Poco25PriorityNotificationQueue10dequeueOneEv ]
PriorityNotificationQueue::dispatch ( NotificationCenter& notificationCenter )
[ symbol: _ZN4Poco25PriorityNotificationQueue8dispatchERNS_18NotificationCenterE ]
PriorityNotificationQueue::empty ( ) const
[ symbol: _ZNK4Poco25PriorityNotificationQueue5emptyEv ]
PriorityNotificationQueue::enqueueNotification ( Notification::Ptr pNotification, int priority )
[ symbol: _ZN4Poco25PriorityNotificationQueue19enqueueNotificationENS_7AutoPtrINS_12NotificationEEEi ]
PriorityNotificationQueue::hasIdleThreads ( ) const
[ symbol: _ZNK4Poco25PriorityNotificationQueue14hasIdleThreadsEv ]
PriorityNotificationQueue::PriorityNotificationQueue [in-charge] ( )
[ symbol: _ZN4Poco25PriorityNotificationQueueC1Ev ]
PriorityNotificationQueue::PriorityNotificationQueue [not-in-charge] ( )
[ symbol: _ZN4Poco25PriorityNotificationQueueC2Ev ]
PriorityNotificationQueue::size ( ) const
[ symbol: _ZNK4Poco25PriorityNotificationQueue4sizeEv ]
PriorityNotificationQueue::waitDequeueNotification ( )
[ symbol: _ZN4Poco25PriorityNotificationQueue23waitDequeueNotificationEv ]
PriorityNotificationQueue::waitDequeueNotification ( long milliseconds )
[ symbol: _ZN4Poco25PriorityNotificationQueue23waitDequeueNotificationEl ]
PriorityNotificationQueue::wakeUpAll ( )
[ symbol: _ZN4Poco25PriorityNotificationQueue9wakeUpAllEv ]
PriorityNotificationQueue::~PriorityNotificationQueue [in-charge] ( )
[ symbol: _ZN4Poco25PriorityNotificationQueueD1Ev ]
PriorityNotificationQueue::~PriorityNotificationQueue [not-in-charge] ( )
[ symbol: _ZN4Poco25PriorityNotificationQueueD2Ev ]
SocketImpl.h,
libPocoNet.so.7
namespace Poco::Net
SocketImpl::reset ( int fd )
[ symbol: _ZN4Poco3Net10SocketImpl5resetEi ]
StreamSocket.h,
libPocoNet.so.7
namespace Poco::Net
StreamSocket::StreamSocket [in-charge] ( IPAddress::Family family )
[ symbol: _ZN4Poco3Net12StreamSocketC1ENS0_9IPAddress6FamilyE ]
StreamSocket::StreamSocket [not-in-charge] ( IPAddress::Family family )
[ symbol: _ZN4Poco3Net12StreamSocketC2ENS0_9IPAddress6FamilyE ]
StreamSocketImpl.h,
libPocoNet.so.7
namespace Poco::Net
StreamSocketImpl::StreamSocketImpl [in-charge] ( IPAddress::Family addressFamily )
[ symbol: _ZN4Poco3Net16StreamSocketImplC1ENS0_9IPAddress6FamilyE ]
StreamSocketImpl::StreamSocketImpl [not-in-charge] ( IPAddress::Family addressFamily )
[ symbol: _ZN4Poco3Net16StreamSocketImplC2ENS0_9IPAddress6FamilyE ]
TCPServer.h,
libPocoNet.so.7
namespace Poco::Net
TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory::Ptr pFactory, ServerSocket const& socket, TCPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net9TCPServerC1ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_15TCPServerParamsEEE ]
TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory::Ptr pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net9TCPServerC1ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERNS_10ThreadPoolERKNS0_12ServerSocketENS_7AutoPtrINS0_15TCPServerParamsEEE ]
TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory::Ptr pFactory, ServerSocket const& socket, TCPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net9TCPServerC2ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_15TCPServerParamsEEE ]
TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory::Ptr pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net9TCPServerC2ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERNS_10ThreadPoolERKNS0_12ServerSocketENS_7AutoPtrINS0_15TCPServerParamsEEE ]
TCPServerDispatcher.h,
libPocoNet.so.7
namespace Poco::Net
TCPServerDispatcher::TCPServerDispatcher [in-charge] ( TCPServerConnectionFactory::Ptr pFactory, Poco::ThreadPool& threadPool, TCPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net19TCPServerDispatcherC1ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERNS_10ThreadPoolENS_7AutoPtrINS0_15TCPServerParamsEEE ]
TCPServerDispatcher::TCPServerDispatcher [not-in-charge] ( TCPServerConnectionFactory::Ptr pFactory, Poco::ThreadPool& threadPool, TCPServerParams::Ptr pParams )
[ symbol: _ZN4Poco3Net19TCPServerDispatcherC2ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERNS_10ThreadPoolENS_7AutoPtrINS0_15TCPServerParamsEEE ]
TimedNotificationQueue.h,
libPocoFoundation.so.7
namespace Poco
TimedNotificationQueue::clear ( )
[ symbol: _ZN4Poco22TimedNotificationQueue5clearEv ]
TimedNotificationQueue::dequeueNotification ( )
[ symbol: _ZN4Poco22TimedNotificationQueue19dequeueNotificationEv ]
TimedNotificationQueue::dequeueOne ( std::multimap<Timestamp, Notification::Ptr>::iterator& it )
[ symbol: _ZN4Poco22TimedNotificationQueue10dequeueOneERSt17_Rb_tree_iteratorISt4pairIKNS_9TimestampENS_7AutoPtrINS_12NotificationEEEEE ]
TimedNotificationQueue::empty ( ) const
[ symbol: _ZNK4Poco22TimedNotificationQueue5emptyEv ]
TimedNotificationQueue::enqueueNotification ( Notification::Ptr pNotification, Timestamp timestamp )
[ symbol: _ZN4Poco22TimedNotificationQueue19enqueueNotificationENS_7AutoPtrINS_12NotificationEEENS_9TimestampE ]
TimedNotificationQueue::size ( ) const
[ symbol: _ZNK4Poco22TimedNotificationQueue4sizeEv ]
TimedNotificationQueue::TimedNotificationQueue [in-charge] ( )
[ symbol: _ZN4Poco22TimedNotificationQueueC1Ev ]
TimedNotificationQueue::TimedNotificationQueue [not-in-charge] ( )
[ symbol: _ZN4Poco22TimedNotificationQueueC2Ev ]
TimedNotificationQueue::wait ( Timestamp::TimeDiff interval )
[ symbol: _ZN4Poco22TimedNotificationQueue4waitEx ]
TimedNotificationQueue::waitDequeueNotification ( )
[ symbol: _ZN4Poco22TimedNotificationQueue23waitDequeueNotificationEv ]
TimedNotificationQueue::waitDequeueNotification ( long milliseconds )
[ symbol: _ZN4Poco22TimedNotificationQueue23waitDequeueNotificationEl ]
TimedNotificationQueue::~TimedNotificationQueue [in-charge] ( )
[ symbol: _ZN4Poco22TimedNotificationQueueD1Ev ]
TimedNotificationQueue::~TimedNotificationQueue [not-in-charge] ( )
[ symbol: _ZN4Poco22TimedNotificationQueueD2Ev ]
Timer.h,
libPocoUtil.so.7
namespace Poco::Util
Timer::cancel ( )
[ symbol: _ZN4Poco4Util5Timer6cancelEv ]
Timer::run ( )
[ symbol: _ZN4Poco4Util5Timer3runEv ]
Timer::schedule ( TimerTask::Ptr pTask, long delay, long interval )
[ symbol: _ZN4Poco4Util5Timer8scheduleENS_7AutoPtrINS0_9TimerTaskEEEll ]
Timer::schedule ( TimerTask::Ptr pTask, Poco::Timestamp time )
[ symbol: _ZN4Poco4Util5Timer8scheduleENS_7AutoPtrINS0_9TimerTaskEEENS_9TimestampE ]
Timer::schedule ( TimerTask::Ptr pTask, Poco::Timestamp time, long interval )
[ symbol: _ZN4Poco4Util5Timer8scheduleENS_7AutoPtrINS0_9TimerTaskEEENS_9TimestampEl ]
Timer::scheduleAtFixedRate ( TimerTask::Ptr pTask, long delay, long interval )
[ symbol: _ZN4Poco4Util5Timer19scheduleAtFixedRateENS_7AutoPtrINS0_9TimerTaskEEEll ]
Timer::scheduleAtFixedRate ( TimerTask::Ptr pTask, Poco::Timestamp time, long interval )
[ symbol: _ZN4Poco4Util5Timer19scheduleAtFixedRateENS_7AutoPtrINS0_9TimerTaskEEENS_9TimestampEl ]
Timer::Timer [in-charge] ( )
[ symbol: _ZN4Poco4Util5TimerC1Ev ]
Timer::Timer [in-charge] ( Poco::Thread::Priority priority )
[ symbol: _ZN4Poco4Util5TimerC1ENS_6Thread8PriorityE ]
Timer::Timer [not-in-charge] ( )
[ symbol: _ZN4Poco4Util5TimerC2Ev ]
Timer::Timer [not-in-charge] ( Poco::Thread::Priority priority )
[ symbol: _ZN4Poco4Util5TimerC2ENS_6Thread8PriorityE ]
Timer::~Timer [in-charge-deleting] ( )
[ symbol: _ZN4Poco4Util5TimerD0Ev ]
Timer::~Timer [in-charge] ( )
[ symbol: _ZN4Poco4Util5TimerD1Ev ]
Timer::~Timer [not-in-charge] ( )
[ symbol: _ZN4Poco4Util5TimerD2Ev ]
TimerTask.h,
libPocoUtil.so.7
namespace Poco::Util
TimerTask::cancel ( )
[ symbol: _ZN4Poco4Util9TimerTask6cancelEv ]
TimerTask::TimerTask [in-charge] ( )
[ symbol: _ZN4Poco4Util9TimerTaskC1Ev ]
TimerTask::TimerTask [not-in-charge] ( )
[ symbol: _ZN4Poco4Util9TimerTaskC2Ev ]
TimerTask::~TimerTask [in-charge-deleting] ( )
[ symbol: _ZN4Poco4Util9TimerTaskD0Ev ]
TimerTask::~TimerTask [in-charge] ( )
[ symbol: _ZN4Poco4Util9TimerTaskD1Ev ]
TimerTask::~TimerTask [not-in-charge] ( )
[ symbol: _ZN4Poco4Util9TimerTaskD2Ev ]
UTF8Encoding.h,
libPocoFoundation.so.7
namespace Poco
UTF8Encoding::isLegal ( unsigned char const* bytes, int length ) [static]
[ symbol: _ZN4Poco12UTF8Encoding7isLegalEPKhi ]
XMLConfiguration.h,
libPocoUtil.so.7
namespace Poco::Util
XMLConfiguration::loadEmpty ( std::string const& rootElementName )
[ symbol: _ZN4Poco4Util16XMLConfiguration9loadEmptyERKSs ]
XMLConfiguration::save ( Poco::XML::DOMWriter& writer, std::ostream& str ) const
[ symbol: _ZNK4Poco4Util16XMLConfiguration4saveERNS_3XML9DOMWriterERSo ]
XMLConfiguration::save ( Poco::XML::DOMWriter& writer, std::string const& path ) const
[ symbol: _ZNK4Poco4Util16XMLConfiguration4saveERNS_3XML9DOMWriterERKSs ]
XMLConfiguration::save ( std::ostream& str ) const
[ symbol: _ZNK4Poco4Util16XMLConfiguration4saveERSo ]
XMLConfiguration::save ( std::string const& path ) const
[ symbol: _ZNK4Poco4Util16XMLConfiguration4saveERKSs ]
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]
[ symbol: _ZN4Poco17DateTimeFormatter6formatERKNS_8DateTimeERKSsi ]
DateTimeFormatter::format ( LocalDateTime const& dateTime, std::string const& fmt ) [static]
[ symbol: _ZN4Poco17DateTimeFormatter6formatERKNS_13LocalDateTimeERKSs ]
DateTimeFormatter::format ( Timespan const& timespan, std::string const& fmt ) [static]
[ symbol: _ZN4Poco17DateTimeFormatter6formatERKNS_8TimespanERKSs ]
DateTimeFormatter::format ( Timestamp const& timestamp, std::string const& fmt, int timeZoneDifferential ) [static]
[ symbol: _ZN4Poco17DateTimeFormatter6formatERKNS_9TimestampERKSsi ]
DateTimeFormatter::tzdISO ( int timeZoneDifferential ) [static]
[ symbol: _ZN4Poco17DateTimeFormatter6tzdISOEi ]
DateTimeFormatter::tzdRFC ( int timeZoneDifferential ) [static]
[ symbol: _ZN4Poco17DateTimeFormatter6tzdRFCEi ]
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 )
[ symbol: _ZN4Poco4Glob5matchERN9__gnu_cxx17__normal_iteratorIPKcSsEERKS5_S6_S8_ ]
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 )
[ symbol: _ZN4Poco4Glob18matchAfterAsteriskEN9__gnu_cxx17__normal_iteratorIPKcSsEERKS5_S5_S7_ ]
Glob::matchSet ( std::basic_string<char>::const_iterator& itp, std::basic_string<char>::const_iterator const& endp, char c )
[ symbol: _ZN4Poco4Glob8matchSetERN9__gnu_cxx17__normal_iteratorIPKcSsEERKS5_c ]
HTTPClientSession.h,
libPocoNet.so.6
namespace Poco::Net
HTTPClientSession::getHostInfo ( ) const
[ symbol: _ZNK4Poco3Net17HTTPClientSession11getHostInfoEv ]
HTTPServer.h,
libPocoNet.so.6
namespace Poco::Net
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory* pFactory, ServerSocket const& socket, HTTPServerParams* pParams )
[ symbol: _ZN4Poco3Net10HTTPServerC1EPNS0_25HTTPRequestHandlerFactoryERKNS0_12ServerSocketEPNS0_16HTTPServerParamsE ]
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams* pParams )
[ symbol: _ZN4Poco3Net10HTTPServerC1EPNS0_25HTTPRequestHandlerFactoryERNS_10ThreadPoolERKNS0_12ServerSocketEPNS0_16HTTPServerParamsE ]
HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory* pFactory, ServerSocket const& socket, HTTPServerParams* pParams )
[ symbol: _ZN4Poco3Net10HTTPServerC2EPNS0_25HTTPRequestHandlerFactoryERKNS0_12ServerSocketEPNS0_16HTTPServerParamsE ]
HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams* pParams )
[ symbol: _ZN4Poco3Net10HTTPServerC2EPNS0_25HTTPRequestHandlerFactoryERNS_10ThreadPoolERKNS0_12ServerSocketEPNS0_16HTTPServerParamsE ]
HTTPServerConnection.h,
libPocoNet.so.6
namespace Poco::Net
HTTPServerConnection::HTTPServerConnection [in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory )
[ symbol: _ZN4Poco3Net20HTTPServerConnectionC1ERKNS0_12StreamSocketEPNS0_16HTTPServerParamsEPNS0_25HTTPRequestHandlerFactoryE ]
HTTPServerConnection::HTTPServerConnection [not-in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory )
[ symbol: _ZN4Poco3Net20HTTPServerConnectionC2ERKNS0_12StreamSocketEPNS0_16HTTPServerParamsEPNS0_25HTTPRequestHandlerFactoryE ]
HTTPServerConnectionFactory.h,
libPocoNet.so.6
namespace Poco::Net
HTTPServerConnectionFactory::HTTPServerConnectionFactory [in-charge] ( HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory )
[ symbol: _ZN4Poco3Net27HTTPServerConnectionFactoryC1EPNS0_16HTTPServerParamsEPNS0_25HTTPRequestHandlerFactoryE ]
HTTPServerConnectionFactory::HTTPServerConnectionFactory [not-in-charge] ( HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory )
[ symbol: _ZN4Poco3Net27HTTPServerConnectionFactoryC2EPNS0_16HTTPServerParamsEPNS0_25HTTPRequestHandlerFactoryE ]
HTTPServerSession.h,
libPocoNet.so.6
namespace Poco::Net
HTTPServerSession::HTTPServerSession [in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams )
[ symbol: _ZN4Poco3Net17HTTPServerSessionC1ERKNS0_12StreamSocketEPNS0_16HTTPServerParamsE ]
HTTPServerSession::HTTPServerSession [not-in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams )
[ symbol: _ZN4Poco3Net17HTTPServerSessionC2ERKNS0_12StreamSocketEPNS0_16HTTPServerParamsE ]
NotificationCenter.h,
libPocoFoundation.so.6
namespace Poco
NotificationCenter::postNotification ( Notification* pNotification )
[ symbol: _ZN4Poco18NotificationCenter16postNotificationEPNS_12NotificationE ]
NotificationQueue.h,
libPocoFoundation.so.6
namespace Poco
NotificationQueue::enqueueNotification ( Notification* pNotification )
[ symbol: _ZN4Poco17NotificationQueue19enqueueNotificationEPNS_12NotificationE ]
NotificationQueue::enqueueUrgentNotification ( Notification* pNotification )
[ symbol: _ZN4Poco17NotificationQueue25enqueueUrgentNotificationEPNS_12NotificationE ]
NumberFormatter.h,
libPocoFoundation.so.6
namespace Poco
NumberFormatter::format ( double value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEd ]
NumberFormatter::format ( double value, int precision ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEdi ]
NumberFormatter::format ( double value, int width, int precision ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEdii ]
NumberFormatter::format ( float value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEf ]
NumberFormatter::format ( int value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEi ]
NumberFormatter::format ( int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEii ]
NumberFormatter::format ( long value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEl ]
NumberFormatter::format ( long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEli ]
NumberFormatter::format ( Int64 value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEx ]
NumberFormatter::format ( Int64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatExi ]
NumberFormatter::format ( UInt64 value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEy ]
NumberFormatter::format ( UInt64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEyi ]
NumberFormatter::format ( unsigned int value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEj ]
NumberFormatter::format ( unsigned int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEji ]
NumberFormatter::format ( unsigned long value ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEm ]
NumberFormatter::format ( unsigned long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEmi ]
NumberFormatter::format ( void const* ptr ) [static]
[ symbol: _ZN4Poco15NumberFormatter6formatEPKv ]
NumberFormatter::format0 ( int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7format0Eii ]
NumberFormatter::format0 ( long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7format0Eli ]
NumberFormatter::format0 ( Int64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7format0Exi ]
NumberFormatter::format0 ( UInt64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7format0Eyi ]
NumberFormatter::format0 ( unsigned int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7format0Eji ]
NumberFormatter::format0 ( unsigned long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter7format0Emi ]
NumberFormatter::formatHex ( int value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEi ]
NumberFormatter::formatHex ( int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEii ]
NumberFormatter::formatHex ( long value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEl ]
NumberFormatter::formatHex ( long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEli ]
NumberFormatter::formatHex ( Int64 value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEx ]
NumberFormatter::formatHex ( Int64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexExi ]
NumberFormatter::formatHex ( UInt64 value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEy ]
NumberFormatter::formatHex ( UInt64 value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEyi ]
NumberFormatter::formatHex ( unsigned int value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEj ]
NumberFormatter::formatHex ( unsigned int value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEji ]
NumberFormatter::formatHex ( unsigned long value ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEm ]
NumberFormatter::formatHex ( unsigned long value, int width ) [static]
[ symbol: _ZN4Poco15NumberFormatter9formatHexEmi ]
SocketImpl.h,
libPocoNet.so.6
namespace Poco::Net
SocketImpl::setSockfd ( int aSocket )
[ symbol: _ZN4Poco3Net10SocketImpl9setSockfdEi ]
TCPServer.h,
libPocoNet.so.6
namespace Poco::Net
TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory* pFactory, ServerSocket const& socket, TCPServerParams* pParams )
[ symbol: _ZN4Poco3Net9TCPServerC1EPNS0_26TCPServerConnectionFactoryERKNS0_12ServerSocketEPNS0_15TCPServerParamsE ]
TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams* pParams )
[ symbol: _ZN4Poco3Net9TCPServerC1EPNS0_26TCPServerConnectionFactoryERNS_10ThreadPoolERKNS0_12ServerSocketEPNS0_15TCPServerParamsE ]
TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory* pFactory, ServerSocket const& socket, TCPServerParams* pParams )
[ symbol: _ZN4Poco3Net9TCPServerC2EPNS0_26TCPServerConnectionFactoryERKNS0_12ServerSocketEPNS0_15TCPServerParamsE ]
TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams* pParams )
[ symbol: _ZN4Poco3Net9TCPServerC2EPNS0_26TCPServerConnectionFactoryERNS_10ThreadPoolERKNS0_12ServerSocketEPNS0_15TCPServerParamsE ]
TCPServerDispatcher.h,
libPocoNet.so.6
namespace Poco::Net
TCPServerDispatcher::TCPServerDispatcher [in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, TCPServerParams* pParams )
[ symbol: _ZN4Poco3Net19TCPServerDispatcherC1EPNS0_26TCPServerConnectionFactoryERNS_10ThreadPoolEPNS0_15TCPServerParamsE ]
TCPServerDispatcher::TCPServerDispatcher [not-in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, TCPServerParams* pParams )
[ symbol: _ZN4Poco3Net19TCPServerDispatcherC2EPNS0_26TCPServerConnectionFactoryERNS_10ThreadPoolEPNS0_15TCPServerParamsE ]
to the top
Problems with Data Types, High Severity (4)
HTTPServerConnection.h
namespace Poco::Net
[+] class HTTPServerConnection (1)
| Change |
Effect |
1 | Size of this class has been increased from 20 bytes to 24 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 (3)
HTTPServerConnection::run ( )This method is from 'HTTPServerConnection' class.
HTTPServerConnection::sendErrorResponse ( HTTPServerSession& session, HTTPResponse::HTTPStatus status )This method is from 'HTTPServerConnection' class.
HTTPServerConnection::~HTTPServerConnection [in-charge] ( )This method is from 'HTTPServerConnection' class.
HTTPServerConnectionFactory.h
namespace Poco::Net
[+] class HTTPServerConnectionFactory (1)
| Change |
Effect |
1 | Size of this class has been increased from 12 bytes to 16 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 (2)
HTTPServerConnectionFactory::createConnection ( StreamSocket const& socket )This method is from 'HTTPServerConnectionFactory' class.
HTTPServerConnectionFactory::~HTTPServerConnectionFactory [in-charge] ( )This method is from 'HTTPServerConnectionFactory' class.
TCPServerDispatcher.h
namespace Poco::Net
[+] class TCPServerDispatcher (1)
| Change |
Effect |
1 | Size of this class has been increased from 172 bytes to 176 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 (14)
TCPServerDispatcher::beginConnection ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::currentConnections ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::currentThreads ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::duplicate ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::endConnection ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::enqueue ( StreamSocket const& socket )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::maxConcurrentConnections ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::queuedConnections ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::refusedConnections ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::release ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::run ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::stop ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::totalConnections ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::~TCPServerDispatcher [in-charge] ( )This method is from 'TCPServerDispatcher' class.
Timer.h
namespace Poco
[+] class Timer (1)
| Change |
Effect |
1 | Size of this class has been increased from 192 bytes to 200 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 (14)
Timer::getPeriodicInterval ( ) constThis method is from 'Timer' class.
Timer::getStartInterval ( ) constThis method is from 'Timer' class.
Timer::restart ( )This method is from 'Timer' class.
Timer::restart ( long milliseconds )This method is from 'Timer' class.
Timer::run ( )This method is from 'Timer' class.
Timer::setPeriodicInterval ( long milliseconds )This method is from 'Timer' class.
Timer::setStartInterval ( long milliseconds )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, Thread::Priority priority )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, Thread::Priority priority, ThreadPool& threadPool )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, ThreadPool& threadPool )This method is from 'Timer' class.
Timer::stop ( )This method is from 'Timer' class.
Timer::Timer [in-charge] ( long startInterval, long periodicInterval )This constructor is from 'Timer' class.
Timer::~Timer [in-charge] ( )This method is from 'Timer' class.
to the top
Problems with Symbols, High Severity (24)
DateTimeFormatter.h,
libPocoFoundation.so.6
namespace Poco
[+] DateTimeFormatter::tzdISO ( int timeZoneDifferential ) [static] (1)
changed to:DateTimeFormatter::tzdISO ( std::string& str, int timeZoneDifferential ) [static]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco17DateTimeFormatter6tzdISOEi to _ZN4Poco17DateTimeFormatter6tzdISOERSsi. This may cause "undefined reference" linker error in old client applications. |
[+] DateTimeFormatter::tzdRFC ( int timeZoneDifferential ) [static] (1)
changed to:DateTimeFormatter::tzdRFC ( std::string& str, int timeZoneDifferential ) [static]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco17DateTimeFormatter6tzdRFCEi to _ZN4Poco17DateTimeFormatter6tzdRFCERSsi. This may cause "undefined reference" linker error in old client applications. |
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)
changed to:Glob::match ( TextIterator& itp, TextIterator const& endp, TextIterator& its, TextIterator const& ends )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco4Glob5matchERN9__gnu_cxx17__normal_iteratorIPKcSsEERKS5_S6_S8_ to _ZN4Poco4Glob5matchERNS_12TextIteratorERKS1_S2_S4_. This may cause "undefined reference" linker error in old client applications. |
[+] 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)
changed to:Glob::matchAfterAsterisk ( TextIterator itp, TextIterator const& endp, TextIterator its, TextIterator const& ends )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco4Glob18matchAfterAsteriskEN9__gnu_cxx17__normal_iteratorIPKcSsEERKS5_S5_S7_ to _ZN4Poco4Glob18matchAfterAsteriskENS_12TextIteratorERKS1_S1_S3_. This may cause "undefined reference" linker error in old client applications. |
[+] Glob::matchSet ( std::basic_string<char>::const_iterator& itp, std::basic_string<char>::const_iterator const& endp, char c ) (1)
changed to:Glob::matchSet ( TextIterator& itp, TextIterator const& endp, int c )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco4Glob8matchSetERN9__gnu_cxx17__normal_iteratorIPKcSsEERKS5_c to _ZN4Poco4Glob8matchSetERNS_12TextIteratorERKS1_i. This may cause "undefined reference" linker error in old client applications. |
HTTPServer.h,
libPocoNet.so.6
namespace Poco::Net
[+] HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory* pFactory, ServerSocket const& socket, HTTPServerParams* pParams ) (1)
changed to:HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net10HTTPServerC1EPNS0_25HTTPRequestHandlerFactoryERKNS0_12ServerSocketEPNS0_16HTTPServerParamsE to _ZN4Poco3Net10HTTPServerC1ENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory* pFactory, ServerSocket const& socket, HTTPServerParams* pParams ) (1)
changed to:HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net10HTTPServerC2EPNS0_25HTTPRequestHandlerFactoryERKNS0_12ServerSocketEPNS0_16HTTPServerParamsE to _ZN4Poco3Net10HTTPServerC2ENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams* pParams ) (1)
changed to:HTTPServer::HTTPServer [not-in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net10HTTPServerC2EPNS0_25HTTPRequestHandlerFactoryERNS_10ThreadPoolERKNS0_12ServerSocketEPNS0_16HTTPServerParamsE to _ZN4Poco3Net10HTTPServerC2ENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams* pParams ) (1)
changed to:HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ServerSocket const& socket, HTTPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net10HTTPServerC1EPNS0_25HTTPRequestHandlerFactoryERNS_10ThreadPoolERKNS0_12ServerSocketEPNS0_16HTTPServerParamsE to _ZN4Poco3Net10HTTPServerC1ENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
HTTPServerConnection.h,
libPocoNet.so.6
namespace Poco::Net
[+] HTTPServerConnection::HTTPServerConnection [in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory ) (1)
changed to:HTTPServerConnection::HTTPServerConnection [in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net20HTTPServerConnectionC1ERKNS0_12StreamSocketEPNS0_16HTTPServerParamsEPNS0_25HTTPRequestHandlerFactoryE to _ZN4Poco3Net20HTTPServerConnectionC1ERKNS0_12StreamSocketENS_7AutoPtrINS0_16HTTPServerParamsEEENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS9_EEEE. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPServerConnection::HTTPServerConnection [not-in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory ) (1)
changed to:HTTPServerConnection::HTTPServerConnection [not-in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net20HTTPServerConnectionC2ERKNS0_12StreamSocketEPNS0_16HTTPServerParamsEPNS0_25HTTPRequestHandlerFactoryE to _ZN4Poco3Net20HTTPServerConnectionC2ERKNS0_12StreamSocketENS_7AutoPtrINS0_16HTTPServerParamsEEENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS9_EEEE. This may cause "undefined reference" linker error in old client applications. |
HTTPServerConnectionFactory.h,
libPocoNet.so.6
namespace Poco::Net
[+] HTTPServerConnectionFactory::HTTPServerConnectionFactory [in-charge] ( HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory ) (1)
changed to:HTTPServerConnectionFactory::HTTPServerConnectionFactory [in-charge] ( HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net27HTTPServerConnectionFactoryC1EPNS0_16HTTPServerParamsEPNS0_25HTTPRequestHandlerFactoryE to _ZN4Poco3Net27HTTPServerConnectionFactoryC1ENS_7AutoPtrINS0_16HTTPServerParamsEEENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS6_EEEE. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPServerConnectionFactory::HTTPServerConnectionFactory [not-in-charge] ( HTTPServerParams* pParams, HTTPRequestHandlerFactory* pFactory ) (1)
changed to:HTTPServerConnectionFactory::HTTPServerConnectionFactory [not-in-charge] ( HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net27HTTPServerConnectionFactoryC2EPNS0_16HTTPServerParamsEPNS0_25HTTPRequestHandlerFactoryE to _ZN4Poco3Net27HTTPServerConnectionFactoryC2ENS_7AutoPtrINS0_16HTTPServerParamsEEENS_9SharedPtrINS0_25HTTPRequestHandlerFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS6_EEEE. This may cause "undefined reference" linker error in old client applications. |
HTTPServerSession.h,
libPocoNet.so.6
namespace Poco::Net
[+] HTTPServerSession::HTTPServerSession [in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams ) (1)
changed to:HTTPServerSession::HTTPServerSession [in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net17HTTPServerSessionC1ERKNS0_12StreamSocketEPNS0_16HTTPServerParamsE to _ZN4Poco3Net17HTTPServerSessionC1ERKNS0_12StreamSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPServerSession::HTTPServerSession [not-in-charge] ( StreamSocket const& socket, HTTPServerParams* pParams ) (1)
changed to:HTTPServerSession::HTTPServerSession [not-in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net17HTTPServerSessionC2ERKNS0_12StreamSocketEPNS0_16HTTPServerParamsE to _ZN4Poco3Net17HTTPServerSessionC2ERKNS0_12StreamSocketENS_7AutoPtrINS0_16HTTPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
NotificationCenter.h,
libPocoFoundation.so.6
namespace Poco
[+] NotificationCenter::postNotification ( Notification* pNotification ) (1)
changed to:NotificationCenter::postNotification ( Notification::Ptr pNotification )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco18NotificationCenter16postNotificationEPNS_12NotificationE to _ZN4Poco18NotificationCenter16postNotificationENS_7AutoPtrINS_12NotificationEEE. This may cause "undefined reference" linker error in old client applications. |
NotificationQueue.h,
libPocoFoundation.so.6
namespace Poco
[+] NotificationQueue::enqueueNotification ( Notification* pNotification ) (1)
changed to:NotificationQueue::enqueueNotification ( Notification::Ptr pNotification )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco17NotificationQueue19enqueueNotificationEPNS_12NotificationE to _ZN4Poco17NotificationQueue19enqueueNotificationENS_7AutoPtrINS_12NotificationEEE. This may cause "undefined reference" linker error in old client applications. |
[+] NotificationQueue::enqueueUrgentNotification ( Notification* pNotification ) (1)
changed to:NotificationQueue::enqueueUrgentNotification ( Notification::Ptr pNotification )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco17NotificationQueue25enqueueUrgentNotificationEPNS_12NotificationE to _ZN4Poco17NotificationQueue25enqueueUrgentNotificationENS_7AutoPtrINS_12NotificationEEE. This may cause "undefined reference" linker error in old client applications. |
TCPServer.h,
libPocoNet.so.6
namespace Poco::Net
[+] TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory* pFactory, ServerSocket const& socket, TCPServerParams* pParams ) (1)
changed to:TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory::Ptr pFactory, ServerSocket const& socket, TCPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net9TCPServerC2EPNS0_26TCPServerConnectionFactoryERKNS0_12ServerSocketEPNS0_15TCPServerParamsE to _ZN4Poco3Net9TCPServerC2ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_15TCPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
[+] TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory* pFactory, ServerSocket const& socket, TCPServerParams* pParams ) (1)
changed to:TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory::Ptr pFactory, ServerSocket const& socket, TCPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net9TCPServerC1EPNS0_26TCPServerConnectionFactoryERKNS0_12ServerSocketEPNS0_15TCPServerParamsE to _ZN4Poco3Net9TCPServerC1ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_15TCPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
[+] TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams* pParams ) (1)
changed to:TCPServer::TCPServer [in-charge] ( TCPServerConnectionFactory::Ptr pFactory, ServerSocket const& socket, TCPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net9TCPServerC1EPNS0_26TCPServerConnectionFactoryERNS_10ThreadPoolERKNS0_12ServerSocketEPNS0_15TCPServerParamsE to _ZN4Poco3Net9TCPServerC1ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_15TCPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
[+] TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, ServerSocket const& socket, TCPServerParams* pParams ) (1)
changed to:TCPServer::TCPServer [not-in-charge] ( TCPServerConnectionFactory::Ptr pFactory, ServerSocket const& socket, TCPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net9TCPServerC2EPNS0_26TCPServerConnectionFactoryERNS_10ThreadPoolERKNS0_12ServerSocketEPNS0_15TCPServerParamsE to _ZN4Poco3Net9TCPServerC2ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERKNS0_12ServerSocketENS_7AutoPtrINS0_15TCPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
TCPServerDispatcher.h,
libPocoNet.so.6
namespace Poco::Net
[+] TCPServerDispatcher::TCPServerDispatcher [in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, TCPServerParams* pParams ) (1)
changed to:TCPServerDispatcher::TCPServerDispatcher [in-charge] ( TCPServerConnectionFactory::Ptr pFactory, Poco::ThreadPool& threadPool, TCPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net19TCPServerDispatcherC1EPNS0_26TCPServerConnectionFactoryERNS_10ThreadPoolEPNS0_15TCPServerParamsE to _ZN4Poco3Net19TCPServerDispatcherC1ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERNS_10ThreadPoolENS_7AutoPtrINS0_15TCPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
[+] TCPServerDispatcher::TCPServerDispatcher [not-in-charge] ( TCPServerConnectionFactory* pFactory, Poco::ThreadPool& threadPool, TCPServerParams* pParams ) (1)
changed to:TCPServerDispatcher::TCPServerDispatcher [not-in-charge] ( TCPServerConnectionFactory::Ptr pFactory, Poco::ThreadPool& threadPool, TCPServerParams::Ptr pParams )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net19TCPServerDispatcherC2EPNS0_26TCPServerConnectionFactoryERNS_10ThreadPoolEPNS0_15TCPServerParamsE to _ZN4Poco3Net19TCPServerDispatcherC2ENS_9SharedPtrINS0_26TCPServerConnectionFactoryENS_16ReferenceCounterENS_13ReleasePolicyIS3_EEEERNS_10ThreadPoolENS_7AutoPtrINS0_15TCPServerParamsEEE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (2)
HTTPClientSession.h
namespace Poco::Net
[+] class HTTPClientSession (2)
| Change |
Effect |
1 | Virtual method HTTPClientSession::proxyRequestPrefix ( ) const has been added to this class instead of HTTPClientSession::getHostInfo ( ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | 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) - 10 entries | Virtual Table (New) - 10 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~HTTPClientSession |
~HTTPClientSession |
12 |
~HTTPClientSession |
~HTTPClientSession |
16 |
HTTPSession::read |
HTTPSession::read |
20 |
HTTPClientSession::write |
HTTPClientSession::write |
24 |
HTTPSession::connect |
HTTPSession::connect |
28 |
HTTPClientSession::sendRequest |
HTTPClientSession::sendRequest |
32 |
HTTPClientSession::receiveResponse |
HTTPClientSession::receiveResponse |
36 |
HTTPClientSession::getHostInfo |
HTTPClientSession::proxyRequestPrefix |
[+] affected symbols (21)
HTTPClientSession::deleteRequestStream ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::deleteResponseStream ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::getHostInfo ( ) constThis method is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( SocketAddress const& address )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( StreamSocket const& socket )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::HTTPClientSession [in-charge] ( std::string const& host, Poco::UInt16 port )This constructor is from 'HTTPClientSession' class.
HTTPClientSession::mustReconnect ( ) constThis method is from 'HTTPClientSession' class.
HTTPClientSession::receiveResponse ( HTTPResponse& response )This method is from 'HTTPClientSession' class.
HTTPClientSession::reconnect ( )This method is from 'HTTPClientSession' class.
HTTPClientSession::sendRequest ( HTTPRequest& request )This method is from 'HTTPClientSession' class.
HTTPClientSession::setHost ( std::string const& host )This method is from 'HTTPClientSession' class.
HTTPClientSession::setKeepAliveTimeout ( Poco::Timespan const& timeout )This method is from 'HTTPClientSession' class.
HTTPClientSession::setPort ( Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxy ( std::string const& host, Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxyHost ( std::string const& host )This method is from 'HTTPClientSession' class.
HTTPClientSession::setProxyPort ( Poco::UInt16 port )This method is from 'HTTPClientSession' class.
HTTPClientSession::setRequestStream ( std::ostream* pRequestStream )This method is from 'HTTPClientSession' class.
HTTPClientSession::setResponseStream ( std::istream* pRespStream )This method is from 'HTTPClientSession' class.
HTTPClientSession::write ( char const* buffer, std::streamsize length )This method is from 'HTTPClientSession' class.
HTTPClientSession::~HTTPClientSession [in-charge] ( )This method is from 'HTTPClientSession' class.
to the top
Problems with Symbols, Medium Severity (1)
NotificationQueue.h,
libPocoFoundation.so.6
namespace Poco
[+] NotificationQueue::dequeueOne ( ) (1)
[ symbol: _ZN4Poco17NotificationQueue10dequeueOneEv ]
| Change | Effect |
---|
1 | The pointer level of return value has been decreased from 1 to 0. | Applications may try to access unallocated memory by the dereferencing of new return value and therefore cause a crash. |
to the top
Problems with Data Types, Low Severity (4)
HTTPServerConnection.h
namespace Poco::Net
[+] class HTTPServerConnection (1)
| Change |
Effect |
1 | Type of field _pFactory has been changed from HTTPRequestHandlerFactory* (4 bytes) to HTTPRequestHandlerFactory::Ptr (8 bytes). | Size of the inclusive type has changed. |
[+] affected symbols (3)
HTTPServerConnection::run ( )This method is from 'HTTPServerConnection' class.
HTTPServerConnection::sendErrorResponse ( HTTPServerSession& session, HTTPResponse::HTTPStatus status )This method is from 'HTTPServerConnection' class.
HTTPServerConnection::~HTTPServerConnection [in-charge] ( )This method is from 'HTTPServerConnection' class.
HTTPServerConnectionFactory.h
namespace Poco::Net
[+] class HTTPServerConnectionFactory (1)
| Change |
Effect |
1 | Type of field _pFactory has been changed from HTTPRequestHandlerFactory* (4 bytes) to HTTPRequestHandlerFactory::Ptr (8 bytes). | Size of the inclusive type has changed. |
[+] affected symbols (2)
HTTPServerConnectionFactory::createConnection ( StreamSocket const& socket )This method is from 'HTTPServerConnectionFactory' class.
HTTPServerConnectionFactory::~HTTPServerConnectionFactory [in-charge] ( )This method is from 'HTTPServerConnectionFactory' class.
TCPServerDispatcher.h
namespace Poco::Net
[+] class TCPServerDispatcher (1)
| Change |
Effect |
1 | Type of field _pConnectionFactory has been changed from TCPServerConnectionFactory* (4 bytes) to TCPServerConnectionFactory::Ptr (8 bytes). | Size of the inclusive type has changed. |
[+] affected symbols (14)
TCPServerDispatcher::beginConnection ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::currentConnections ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::currentThreads ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::duplicate ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::endConnection ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::enqueue ( StreamSocket const& socket )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::maxConcurrentConnections ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::queuedConnections ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::refusedConnections ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::release ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::run ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::stop ( )This method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::totalConnections ( ) constThis method is from 'TCPServerDispatcher' class.
TCPServerDispatcher::~TCPServerDispatcher [in-charge] ( )This method is from 'TCPServerDispatcher' class.
Timer.h
namespace Poco
[+] class Timer (1)
| Change |
Effect |
1 | Field _nextInvocation has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (14)
Timer::getPeriodicInterval ( ) constThis method is from 'Timer' class.
Timer::getStartInterval ( ) constThis method is from 'Timer' class.
Timer::restart ( )This method is from 'Timer' class.
Timer::restart ( long milliseconds )This method is from 'Timer' class.
Timer::run ( )This method is from 'Timer' class.
Timer::setPeriodicInterval ( long milliseconds )This method is from 'Timer' class.
Timer::setStartInterval ( long milliseconds )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, Thread::Priority priority )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, Thread::Priority priority, ThreadPool& threadPool )This method is from 'Timer' class.
Timer::start ( AbstractTimerCallback const& method, ThreadPool& threadPool )This method is from 'Timer' class.
Timer::stop ( )This method is from 'Timer' class.
Timer::Timer [in-charge] ( long startInterval, long periodicInterval )This constructor is from 'Timer' class.
Timer::~Timer [in-charge] ( )This method is from 'Timer' class.
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)
changed to:NetworkInterface::NetworkInterface [in-charge] ( NetworkInterface const& interfc )
| Change | Effect |
---|
1 | 1st parameter interface has been renamed to interfc. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] NetworkInterface::NetworkInterface [not-in-charge] ( NetworkInterface const& interface ) (1)
changed to:NetworkInterface::NetworkInterface [not-in-charge] ( NetworkInterface const& interfc )
| Change | Effect |
---|
1 | 1st parameter interface has been renamed to interfc. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] NetworkInterface::operator= ( NetworkInterface const& interface ) (1)
changed to:NetworkInterface::operator= ( NetworkInterface const& interfc )
| Change | Effect |
---|
1 | 1st parameter interface has been renamed to interfc. | Renaming of a parameter may indicate a change in its semantic meaning. |
NotificationQueue.h,
libPocoFoundation.so.6
namespace Poco
[+] NotificationQueue::dequeueOne ( ) (1)
[ symbol: _ZN4Poco17NotificationQueue10dequeueOneEv ]
| Change | Effect |
---|
1 | Type of return value has been changed from Notification* to Notification::Ptr. | Replacement of return type may indicate a change in its semantic meaning. |
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