Binary compatibility report for the POCO library between 1.4.3 and 1.4.4 versions on x86
Test Info
Library Name | POCO |
Version #1 | 1.4.3 |
Version #2 | 1.4.4 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 432 |
Total Shared Libraries | 4 |
Total Symbols / Types | 7173 / 2516 |
Verdict | Incompatible (1.8%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 99 |
Removed Symbols | High | 20 |
Problems with Data Types | High | 10 |
Medium | 6 |
Low | 11 |
Problems with Symbols | High | 20 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (99)
AbstractEvent.h,
libPocoFoundation.so.14
namespace Poco
AbstractEvent<DirectoryWatcher::DirectoryEvent const,DefaultStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >,AbstractDelegate<DirectoryWatcher::DirectoryEvent const>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[symbol: _ZN4Poco13AbstractEventIKNS_16DirectoryWatcher14DirectoryEventENS_15DefaultStrategyIS3_NS_16AbstractDelegateIS3_EEEES6_NS_9FastMutexEED0Ev]
AbstractEvent<DirectoryWatcher::DirectoryEvent const,DefaultStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >,AbstractDelegate<DirectoryWatcher::DirectoryEvent const>,FastMutex>::~AbstractEvent [in-charge] ( )
[symbol: _ZN4Poco13AbstractEventIKNS_16DirectoryWatcher14DirectoryEventENS_15DefaultStrategyIS3_NS_16AbstractDelegateIS3_EEEES6_NS_9FastMutexEED1Ev]
AbstractEvent<Exception const,DefaultStrategy<Exception const,AbstractDelegate<Exception const> >,AbstractDelegate<Exception const>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[symbol: _ZN4Poco13AbstractEventIKNS_9ExceptionENS_15DefaultStrategyIS2_NS_16AbstractDelegateIS2_EEEES5_NS_9FastMutexEED0Ev]
AbstractEvent<Exception const,DefaultStrategy<Exception const,AbstractDelegate<Exception const> >,AbstractDelegate<Exception const>,FastMutex>::~AbstractEvent [in-charge] ( )
[symbol: _ZN4Poco13AbstractEventIKNS_9ExceptionENS_15DefaultStrategyIS2_NS_16AbstractDelegateIS2_EEEES5_NS_9FastMutexEED1Ev]
AbstractEvent.h,
libPocoNet.so.14
namespace Poco
AbstractEvent<bool const,DefaultStrategy<bool const,AbstractDelegate<bool const> >,AbstractDelegate<bool const>,FastMutex>::~AbstractEvent [in-charge-deleting] ( )
[symbol: _ZN4Poco13AbstractEventIKbNS_15DefaultStrategyIS1_NS_16AbstractDelegateIS1_EEEES4_NS_9FastMutexEED0Ev]
AbstractEvent<bool const,DefaultStrategy<bool const,AbstractDelegate<bool const> >,AbstractDelegate<bool const>,FastMutex>::~AbstractEvent [in-charge] ( )
[symbol: _ZN4Poco13AbstractEventIKbNS_15DefaultStrategyIS1_NS_16AbstractDelegateIS1_EEEES4_NS_9FastMutexEED1Ev]
BasicEvent.h,
libPocoFoundation.so.14
namespace Poco
BasicEvent<DirectoryWatcher::DirectoryEvent const,FastMutex>::~BasicEvent [in-charge-deleting] ( )
[symbol: _ZN4Poco10BasicEventIKNS_16DirectoryWatcher14DirectoryEventENS_9FastMutexEED0Ev]
BasicEvent<DirectoryWatcher::DirectoryEvent const,FastMutex>::~BasicEvent [in-charge] ( )
[symbol: _ZN4Poco10BasicEventIKNS_16DirectoryWatcher14DirectoryEventENS_9FastMutexEED1Ev]
BasicEvent<Exception const,FastMutex>::~BasicEvent [in-charge-deleting] ( )
[symbol: _ZN4Poco10BasicEventIKNS_9ExceptionENS_9FastMutexEED0Ev]
BasicEvent<Exception const,FastMutex>::~BasicEvent [in-charge] ( )
[symbol: _ZN4Poco10BasicEventIKNS_9ExceptionENS_9FastMutexEED1Ev]
BasicEvent.h,
libPocoNet.so.14
namespace Poco
BasicEvent<bool const,FastMutex>::~BasicEvent [in-charge-deleting] ( )
[symbol: _ZN4Poco10BasicEventIKbNS_9FastMutexEED0Ev]
BasicEvent<bool const,FastMutex>::~BasicEvent [in-charge] ( )
[symbol: _ZN4Poco10BasicEventIKbNS_9FastMutexEED1Ev]
DefaultStrategy.h,
libPocoFoundation.so.14
namespace Poco
DefaultStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >::add ( AbstractDelegate<DirectoryWatcher::DirectoryEvent const>const& delegate )
[symbol: _ZN4Poco15DefaultStrategyIKNS_16DirectoryWatcher14DirectoryEventENS_16AbstractDelegateIS3_EEE3addERKS5_]
DefaultStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >::clear ( )
[symbol: _ZN4Poco15DefaultStrategyIKNS_16DirectoryWatcher14DirectoryEventENS_16AbstractDelegateIS3_EEE5clearEv]
DefaultStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >::empty ( ) const
[symbol: _ZNK4Poco15DefaultStrategyIKNS_16DirectoryWatcher14DirectoryEventENS_16AbstractDelegateIS3_EEE5emptyEv]
DefaultStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >::notify ( void const* sender, DirectoryWatcher::DirectoryEvent const& arguments )
[symbol: _ZN4Poco15DefaultStrategyIKNS_16DirectoryWatcher14DirectoryEventENS_16AbstractDelegateIS3_EEE6notifyEPKvRS3_]
DefaultStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >::remove ( AbstractDelegate<DirectoryWatcher::DirectoryEvent const>const& delegate )
[symbol: _ZN4Poco15DefaultStrategyIKNS_16DirectoryWatcher14DirectoryEventENS_16AbstractDelegateIS3_EEE6removeERKS5_]
DefaultStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >::~DefaultStrategy [in-charge-deleting] ( )
[symbol: _ZN4Poco15DefaultStrategyIKNS_16DirectoryWatcher14DirectoryEventENS_16AbstractDelegateIS3_EEED0Ev]
DefaultStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >::~DefaultStrategy [in-charge] ( )
[symbol: _ZN4Poco15DefaultStrategyIKNS_16DirectoryWatcher14DirectoryEventENS_16AbstractDelegateIS3_EEED1Ev]
DefaultStrategy<Exception const,AbstractDelegate<Exception const> >::add ( AbstractDelegate<Exception const>const& delegate )
[symbol: _ZN4Poco15DefaultStrategyIKNS_9ExceptionENS_16AbstractDelegateIS2_EEE3addERKS4_]
DefaultStrategy<Exception const,AbstractDelegate<Exception const> >::clear ( )
[symbol: _ZN4Poco15DefaultStrategyIKNS_9ExceptionENS_16AbstractDelegateIS2_EEE5clearEv]
DefaultStrategy<Exception const,AbstractDelegate<Exception const> >::empty ( ) const
[symbol: _ZNK4Poco15DefaultStrategyIKNS_9ExceptionENS_16AbstractDelegateIS2_EEE5emptyEv]
DefaultStrategy<Exception const,AbstractDelegate<Exception const> >::notify ( void const* sender, Exception const& arguments )
[symbol: _ZN4Poco15DefaultStrategyIKNS_9ExceptionENS_16AbstractDelegateIS2_EEE6notifyEPKvRS2_]
DefaultStrategy<Exception const,AbstractDelegate<Exception const> >::remove ( AbstractDelegate<Exception const>const& delegate )
[symbol: _ZN4Poco15DefaultStrategyIKNS_9ExceptionENS_16AbstractDelegateIS2_EEE6removeERKS4_]
DefaultStrategy<Exception const,AbstractDelegate<Exception const> >::~DefaultStrategy [in-charge-deleting] ( )
[symbol: _ZN4Poco15DefaultStrategyIKNS_9ExceptionENS_16AbstractDelegateIS2_EEED0Ev]
DefaultStrategy<Exception const,AbstractDelegate<Exception const> >::~DefaultStrategy [in-charge] ( )
[symbol: _ZN4Poco15DefaultStrategyIKNS_9ExceptionENS_16AbstractDelegateIS2_EEED1Ev]
DefaultStrategy.h,
libPocoNet.so.14
namespace Poco
DefaultStrategy<bool const,AbstractDelegate<bool const> >::add ( AbstractDelegate<bool const>const& delegate )
[symbol: _ZN4Poco15DefaultStrategyIKbNS_16AbstractDelegateIS1_EEE3addERKS3_]
DefaultStrategy<bool const,AbstractDelegate<bool const> >::clear ( )
[symbol: _ZN4Poco15DefaultStrategyIKbNS_16AbstractDelegateIS1_EEE5clearEv]
DefaultStrategy<bool const,AbstractDelegate<bool const> >::empty ( ) const
[symbol: _ZNK4Poco15DefaultStrategyIKbNS_16AbstractDelegateIS1_EEE5emptyEv]
DefaultStrategy<bool const,AbstractDelegate<bool const> >::notify ( void const* sender, bool const& arguments )
[symbol: _ZN4Poco15DefaultStrategyIKbNS_16AbstractDelegateIS1_EEE6notifyEPKvRS1_]
DefaultStrategy<bool const,AbstractDelegate<bool const> >::remove ( AbstractDelegate<bool const>const& delegate )
[symbol: _ZN4Poco15DefaultStrategyIKbNS_16AbstractDelegateIS1_EEE6removeERKS3_]
DefaultStrategy<bool const,AbstractDelegate<bool const> >::~DefaultStrategy [in-charge-deleting] ( )
[symbol: _ZN4Poco15DefaultStrategyIKbNS_16AbstractDelegateIS1_EEED0Ev]
DefaultStrategy<bool const,AbstractDelegate<bool const> >::~DefaultStrategy [in-charge] ( )
[symbol: _ZN4Poco15DefaultStrategyIKbNS_16AbstractDelegateIS1_EEED1Ev]
DirectoryWatcher.h,
libPocoFoundation.so.14
namespace Poco
DirectoryWatcher::DirectoryWatcher [in-charge] ( File const& directory, int eventMask, int scanInterval )
[symbol: _ZN4Poco16DirectoryWatcherC1ERKNS_4FileEii]
DirectoryWatcher::DirectoryWatcher [in-charge] ( std::string const& path, int eventMask, int scanInterval )
[symbol: _ZN4Poco16DirectoryWatcherC1ERKSsii]
DirectoryWatcher::DirectoryWatcher [not-in-charge] ( File const& directory, int eventMask, int scanInterval )
[symbol: _ZN4Poco16DirectoryWatcherC2ERKNS_4FileEii]
DirectoryWatcher::DirectoryWatcher [not-in-charge] ( std::string const& path, int eventMask, int scanInterval )
[symbol: _ZN4Poco16DirectoryWatcherC2ERKSsii]
DirectoryWatcher::init ( )
[symbol: _ZN4Poco16DirectoryWatcher4initEv]
DirectoryWatcher::resumeEvents ( )
[symbol: _ZN4Poco16DirectoryWatcher12resumeEventsEv]
DirectoryWatcher::run ( )
[symbol: _ZN4Poco16DirectoryWatcher3runEv]
DirectoryWatcher::stop ( )
[symbol: _ZN4Poco16DirectoryWatcher4stopEv]
DirectoryWatcher::supportsMoveEvents ( ) const
[symbol: _ZNK4Poco16DirectoryWatcher18supportsMoveEventsEv]
DirectoryWatcher::suspendEvents ( )
[symbol: _ZN4Poco16DirectoryWatcher13suspendEventsEv]
DirectoryWatcher::~DirectoryWatcher [in-charge-deleting] ( )
[symbol: _ZN4Poco16DirectoryWatcherD0Ev]
DirectoryWatcher::~DirectoryWatcher [in-charge] ( )
[symbol: _ZN4Poco16DirectoryWatcherD1Ev]
DirectoryWatcher::~DirectoryWatcher [not-in-charge] ( )
[symbol: _ZN4Poco16DirectoryWatcherD2Ev]
FileChannel.h,
libPocoFoundation.so.14
namespace Poco
FileChannel::PROP_FLUSH [data]
[symbol: _ZN4Poco11FileChannel10PROP_FLUSHE]
FileChannel::setFlush ( std::string const& flush )
[symbol: _ZN4Poco11FileChannel8setFlushERKSs]
HTTPBasicCredentials.h,
libPocoNet.so.14
namespace Poco::Net
HTTPBasicCredentials::authenticate ( HTTPRequest& request ) const
[symbol: _ZNK4Poco3Net20HTTPBasicCredentials12authenticateERNS0_11HTTPRequestE]
HTTPBasicCredentials::proxyAuthenticate ( HTTPRequest& request ) const
[symbol: _ZNK4Poco3Net20HTTPBasicCredentials17proxyAuthenticateERNS0_11HTTPRequestE]
HTTPCredentials.h,
libPocoNet.so.14
namespace Poco::Net
HTTPCredentials::hasProxyBasicCredentials ( HTTPRequest const& request ) [static]
[symbol: _ZN4Poco3Net15HTTPCredentials24hasProxyBasicCredentialsERKNS0_11HTTPRequestE]
HTTPCredentials::hasProxyDigestCredentials ( HTTPRequest const& request ) [static]
[symbol: _ZN4Poco3Net15HTTPCredentials25hasProxyDigestCredentialsERKNS0_11HTTPRequestE]
HTTPCredentials::proxyAuthenticate ( HTTPRequest& request, HTTPResponse const& response )
[symbol: _ZN4Poco3Net15HTTPCredentials17proxyAuthenticateERNS0_11HTTPRequestERKNS0_12HTTPResponseE]
HTTPCredentials::updateProxyAuthInfo ( HTTPRequest& request )
[symbol: _ZN4Poco3Net15HTTPCredentials19updateProxyAuthInfoERNS0_11HTTPRequestE]
HTTPDigestCredentials.h,
libPocoNet.so.14
namespace Poco::Net
HTTPDigestCredentials::proxyAuthenticate ( HTTPRequest& request, HTTPAuthenticationParams const& responseAuthParams )
[symbol: _ZN4Poco3Net21HTTPDigestCredentials17proxyAuthenticateERNS0_11HTTPRequestERKNS0_24HTTPAuthenticationParamsE]
HTTPDigestCredentials::proxyAuthenticate ( HTTPRequest& request, HTTPResponse const& response )
[symbol: _ZN4Poco3Net21HTTPDigestCredentials17proxyAuthenticateERNS0_11HTTPRequestERKNS0_12HTTPResponseE]
HTTPDigestCredentials::updateProxyAuthInfo ( HTTPRequest& request )
[symbol: _ZN4Poco3Net21HTTPDigestCredentials19updateProxyAuthInfoERNS0_11HTTPRequestE]
HTTPFixedLengthStream.h,
libPocoNet.so.14
namespace Poco::Net
HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length )
[symbol: _ZN4Poco3Net26HTTPFixedLengthInputStreamC1ERNS0_11HTTPSessionEx]
HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [not-in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length )
[symbol: _ZN4Poco3Net26HTTPFixedLengthInputStreamC2ERNS0_11HTTPSessionEx]
HTTPFixedLengthIOS::HTTPFixedLengthIOS [in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net18HTTPFixedLengthIOSC1ERNS0_11HTTPSessionExSt13_Ios_Openmode]
HTTPFixedLengthIOS::HTTPFixedLengthIOS [not-in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net18HTTPFixedLengthIOSC2ERNS0_11HTTPSessionExSt13_Ios_Openmode]
HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length )
[symbol: _ZN4Poco3Net27HTTPFixedLengthOutputStreamC1ERNS0_11HTTPSessionEx]
HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [not-in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length )
[symbol: _ZN4Poco3Net27HTTPFixedLengthOutputStreamC2ERNS0_11HTTPSessionEx]
HTTPFixedLengthStreamBuf::HTTPFixedLengthStreamBuf [in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net24HTTPFixedLengthStreamBufC1ERNS0_11HTTPSessionExSt13_Ios_Openmode]
HTTPFixedLengthStreamBuf::HTTPFixedLengthStreamBuf [not-in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net24HTTPFixedLengthStreamBufC2ERNS0_11HTTPSessionExSt13_Ios_Openmode]
HTTPRequest.h,
libPocoNet.so.14
namespace Poco::Net
HTTPRequest::getCredentials ( std::string const& header, std::string& scheme, std::string& authInfo ) const
[symbol: _ZNK4Poco3Net11HTTPRequest14getCredentialsERKSsRSsS4_]
HTTPRequest::getProxyCredentials ( std::string& scheme, std::string& authInfo ) const
[symbol: _ZNK4Poco3Net11HTTPRequest19getProxyCredentialsERSsS2_]
HTTPRequest::hasProxyCredentials ( ) const
[symbol: _ZNK4Poco3Net11HTTPRequest19hasProxyCredentialsEv]
HTTPRequest::PROXY_AUTHORIZATION [data]
[symbol: _ZN4Poco3Net11HTTPRequest19PROXY_AUTHORIZATIONE]
HTTPRequest::setCredentials ( std::string const& header, std::string const& scheme, std::string const& authInfo )
[symbol: _ZN4Poco3Net11HTTPRequest14setCredentialsERKSsS3_S3_]
HTTPRequest::setProxyCredentials ( std::string const& scheme, std::string const& authInfo )
[symbol: _ZN4Poco3Net11HTTPRequest19setProxyCredentialsERKSsS3_]
HTTPServer.h,
libPocoNet.so.14
namespace Poco::Net
HTTPServer::stopAll ( bool abortCurrent )
[symbol: _ZN4Poco3Net10HTTPServer7stopAllEb]
HTTPServerConnection.h,
libPocoNet.so.14
namespace Poco::Net
HTTPServerConnection::onServerStopped ( bool const& abortCurrent )
[symbol: _ZN4Poco3Net20HTTPServerConnection15onServerStoppedERKb]
HTTPServerRequestImpl.h,
libPocoNet.so.14
namespace Poco::Net
HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponseImpl& response, HTTPServerSession& session, HTTPServerParams* pParams )
[symbol: _ZN4Poco3Net21HTTPServerRequestImplC1ERNS0_22HTTPServerResponseImplERNS0_17HTTPServerSessionEPNS0_16HTTPServerParamsE]
HTTPServerRequestImpl::HTTPServerRequestImpl [not-in-charge] ( HTTPServerResponseImpl& response, HTTPServerSession& session, HTTPServerParams* pParams )
[symbol: _ZN4Poco3Net21HTTPServerRequestImplC2ERNS0_22HTTPServerResponseImplERNS0_17HTTPServerSessionEPNS0_16HTTPServerParamsE]
LogFile_STD.h,
libPocoFoundation.so.14
namespace Poco
LogFileImpl::writeImpl ( std::string const& text, bool flush )
[symbol: _ZN4Poco11LogFileImpl9writeImplERKSsb]
MessageHeader.h,
libPocoNet.so.14
namespace Poco::Net
MessageHeader::hasToken ( std::string const& fieldName, std::string const& token ) const
[symbol: _ZNK4Poco3Net13MessageHeader8hasTokenERKSsS3_]
NotificationStrategy.h,
libPocoFoundation.so.14
namespace Poco
NotificationStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >::~NotificationStrategy [in-charge-deleting] ( )
[symbol: _ZN4Poco20NotificationStrategyIKNS_16DirectoryWatcher14DirectoryEventENS_16AbstractDelegateIS3_EEED0Ev]
NotificationStrategy<DirectoryWatcher::DirectoryEvent const,AbstractDelegate<DirectoryWatcher::DirectoryEvent const> >::~NotificationStrategy [in-charge] ( )
[symbol: _ZN4Poco20NotificationStrategyIKNS_16DirectoryWatcher14DirectoryEventENS_16AbstractDelegateIS3_EEED1Ev]
NotificationStrategy<Exception const,AbstractDelegate<Exception const> >::~NotificationStrategy [in-charge-deleting] ( )
[symbol: _ZN4Poco20NotificationStrategyIKNS_9ExceptionENS_16AbstractDelegateIS2_EEED0Ev]
NotificationStrategy<Exception const,AbstractDelegate<Exception const> >::~NotificationStrategy [in-charge] ( )
[symbol: _ZN4Poco20NotificationStrategyIKNS_9ExceptionENS_16AbstractDelegateIS2_EEED1Ev]
NotificationStrategy.h,
libPocoNet.so.14
namespace Poco
NotificationStrategy<bool const,AbstractDelegate<bool const> >::~NotificationStrategy [in-charge-deleting] ( )
[symbol: _ZN4Poco20NotificationStrategyIKbNS_16AbstractDelegateIS1_EEED0Ev]
NotificationStrategy<bool const,AbstractDelegate<bool const> >::~NotificationStrategy [in-charge] ( )
[symbol: _ZN4Poco20NotificationStrategyIKbNS_16AbstractDelegateIS1_EEED1Ev]
Process.h,
libPocoFoundation.so.14
namespace Poco
Process::launch ( std::string const& command, Process::Args const& args, Pipe* inPipe, Pipe* outPipe, Pipe* errPipe, Process::Env const& env ) [static]
[symbol: _ZN4Poco7Process6launchERKSsRKSt6vectorISsSaISsEEPNS_4PipeES9_S9_RKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE]
Process::launch ( std::string const& command, Process::Args const& args, std::string const& initialDirectory ) [static]
[symbol: _ZN4Poco7Process6launchERKSsRKSt6vectorISsSaISsEES2_]
Process::launch ( std::string const& command, Process::Args const& args, std::string const& initialDirectory, Pipe* inPipe, Pipe* outPipe, Pipe* errPipe ) [static]
[symbol: _ZN4Poco7Process6launchERKSsRKSt6vectorISsSaISsEES2_PNS_4PipeES9_S9_]
Process::launch ( std::string const& command, Process::Args const& args, std::string const& initialDirectory, Pipe* inPipe, Pipe* outPipe, Pipe* errPipe, Process::Env const& env ) [static]
[symbol: _ZN4Poco7Process6launchERKSsRKSt6vectorISsSaISsEES2_PNS_4PipeES9_S9_RKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE]
Process_UNIX.h,
libPocoFoundation.so.14
namespace Poco
ProcessImpl::launchImpl ( std::string const& command, ProcessImpl::ArgsImpl const& args, std::string const& initialDirectory, Pipe* inPipe, Pipe* outPipe, Pipe* errPipe, ProcessImpl::EnvImpl const& env ) [static]
[symbol: _ZN4Poco11ProcessImpl10launchImplERKSsRKSt6vectorISsSaISsEES2_PNS_4PipeES9_S9_RKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE]
SimpleFileChannel.h,
libPocoFoundation.so.14
namespace Poco
SimpleFileChannel::PROP_FLUSH [data]
[symbol: _ZN4Poco17SimpleFileChannel10PROP_FLUSHE]
SimpleFileChannel::setFlush ( std::string const& flush )
[symbol: _ZN4Poco17SimpleFileChannel8setFlushERKSs]
Socket.h,
libPocoNet.so.14
namespace Poco::Net
Socket::init ( int af )
[symbol: _ZN4Poco3Net6Socket4initEi]
SocketAddress.h,
libPocoNet.so.14
namespace Poco::Net
SocketAddress::operator< ( SocketAddress const& addr ) const
[symbol: _ZNK4Poco3Net13SocketAddressltERKS1_]
TaskManager.h,
libPocoFoundation.so.14
namespace Poco
TaskManager::postNotification ( Notification::Ptr const& pNf )
[symbol: _ZN4Poco11TaskManager16postNotificationERKNS_7AutoPtrINS_12NotificationEEE]
Thread_POSIX.h,
libPocoFoundation.so.14
namespace Poco
ThreadImpl::getMaxOSPriorityImpl ( int policy ) [static]
[symbol: _ZN4Poco10ThreadImpl20getMaxOSPriorityImplEi]
ThreadImpl::getMinOSPriorityImpl ( int policy ) [static]
[symbol: _ZN4Poco10ThreadImpl20getMinOSPriorityImplEi]
ThreadImpl::mapPrio ( int prio, int policy ) [static]
[symbol: _ZN4Poco10ThreadImpl7mapPrioEii]
ThreadImpl::reverseMapPrio ( int osPrio, int policy ) [static]
[symbol: _ZN4Poco10ThreadImpl14reverseMapPrioEii]
ThreadImpl::setOSPriorityImpl ( int prio, int policy )
[symbol: _ZN4Poco10ThreadImpl17setOSPriorityImplEii]
WebSocketImpl.h,
libPocoNet.so.14
namespace Poco::Net
WebSocketImpl::connectNB ( SocketAddress const& address )
[symbol: _ZN4Poco3Net13WebSocketImpl9connectNBERKNS0_13SocketAddressE]
to the top
Removed Symbols (20)
HTTPBasicCredentials.h,
libPocoNet.so.12
namespace Poco::Net
HTTPBasicCredentials::authenticate ( HTTPRequest& request )
[symbol: _ZN4Poco3Net20HTTPBasicCredentials12authenticateERNS0_11HTTPRequestE]
HTTPFixedLengthStream.h,
libPocoNet.so.12
namespace Poco::Net
HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [in-charge] ( HTTPSession& session, std::streamsize length )
[symbol: _ZN4Poco3Net26HTTPFixedLengthInputStreamC1ERNS0_11HTTPSessionEi]
HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [not-in-charge] ( HTTPSession& session, std::streamsize length )
[symbol: _ZN4Poco3Net26HTTPFixedLengthInputStreamC2ERNS0_11HTTPSessionEi]
HTTPFixedLengthIOS::HTTPFixedLengthIOS [in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net18HTTPFixedLengthIOSC1ERNS0_11HTTPSessionEiSt13_Ios_Openmode]
HTTPFixedLengthIOS::HTTPFixedLengthIOS [not-in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net18HTTPFixedLengthIOSC2ERNS0_11HTTPSessionEiSt13_Ios_Openmode]
HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [in-charge] ( HTTPSession& session, std::streamsize length )
[symbol: _ZN4Poco3Net27HTTPFixedLengthOutputStreamC1ERNS0_11HTTPSessionEi]
HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [not-in-charge] ( HTTPSession& session, std::streamsize length )
[symbol: _ZN4Poco3Net27HTTPFixedLengthOutputStreamC2ERNS0_11HTTPSessionEi]
HTTPFixedLengthStreamBuf::HTTPFixedLengthStreamBuf [in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net24HTTPFixedLengthStreamBufC1ERNS0_11HTTPSessionEiSt13_Ios_Openmode]
HTTPFixedLengthStreamBuf::HTTPFixedLengthStreamBuf [not-in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net24HTTPFixedLengthStreamBufC2ERNS0_11HTTPSessionEiSt13_Ios_Openmode]
HTTPServerRequestImpl.h,
libPocoNet.so.12
namespace Poco::Net
HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams )
[symbol: _ZN4Poco3Net21HTTPServerRequestImplC1ERNS0_18HTTPServerResponseERNS0_17HTTPServerSessionEPNS0_16HTTPServerParamsE]
HTTPServerRequestImpl::HTTPServerRequestImpl [not-in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams )
[symbol: _ZN4Poco3Net21HTTPServerRequestImplC2ERNS0_18HTTPServerResponseERNS0_17HTTPServerSessionEPNS0_16HTTPServerParamsE]
LogFile_STD.h,
libPocoFoundation.so.12
namespace Poco
LogFileImpl::writeImpl ( std::string const& text )
[symbol: _ZN4Poco11LogFileImpl9writeImplERKSs]
Process_UNIX.h,
libPocoFoundation.so.12
namespace Poco
ProcessImpl::launchImpl ( std::string const& command, ProcessImpl::ArgsImpl const& args, Pipe* inPipe, Pipe* outPipe, Pipe* errPipe ) [static]
[symbol: _ZN4Poco11ProcessImpl10launchImplERKSsRKSt6vectorISsSaISsEEPNS_4PipeES9_S9_]
TaskManager.h,
libPocoFoundation.so.12
namespace Poco
TaskManager::postNotification ( Notification* pNf )
[symbol: _ZN4Poco11TaskManager16postNotificationEPNS_12NotificationE]
Thread_POSIX.h,
libPocoFoundation.so.12
namespace Poco
ThreadImpl::getMaxOSPriorityImpl ( ) [static]
[symbol: _ZN4Poco10ThreadImpl20getMaxOSPriorityImplEv]
ThreadImpl::getMinOSPriorityImpl ( ) [static]
[symbol: _ZN4Poco10ThreadImpl20getMinOSPriorityImplEv]
ThreadImpl::mapPrio ( int prio ) [static]
[symbol: _ZN4Poco10ThreadImpl7mapPrioEi]
ThreadImpl::reverseMapPrio ( int osPrio ) [static]
[symbol: _ZN4Poco10ThreadImpl14reverseMapPrioEi]
ThreadImpl::setOSPriorityImpl ( int prio )
[symbol: _ZN4Poco10ThreadImpl17setOSPriorityImplEi]
WebSocketImpl.h,
libPocoNet.so.12
namespace Poco::Net
WebSocketImpl::connectNB ( SocketAddress const& address, Poco::Timespan const& timeout )
[symbol: _ZN4Poco3Net13WebSocketImpl9connectNBERKNS0_13SocketAddressERKNS_8TimespanE]
to the top
Problems with Data Types, High Severity (10)
FileChannel.h
namespace Poco
[+] class FileChannel (1)
| Change |
Effect |
1 | Size of this class has been increased from 80 bytes to 84 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 (24)
FileChannel::close ( )This method is from 'FileChannel' class.
FileChannel::creationDate ( ) constThis method is from 'FileChannel' class.
FileChannel::FileChannel [in-charge] ( )This constructor is from 'FileChannel' class.
FileChannel::FileChannel [in-charge] ( std::string const& path )This constructor is from 'FileChannel' class.
FileChannel::getProperty ( std::string const& name ) constThis method is from 'FileChannel' class.
FileChannel::log ( Message const& msg )This method is from 'FileChannel' class.
FileChannel::open ( )This method is from 'FileChannel' class.
FileChannel::path ( ) constThis method is from 'FileChannel' class.
FileChannel::PROP_ARCHIVE [data]This method is from 'FileChannel' class.
FileChannel::PROP_COMPRESS [data]This method is from 'FileChannel' class.
FileChannel::PROP_PATH [data]This method is from 'FileChannel' class.
FileChannel::PROP_PURGEAGE [data]This method is from 'FileChannel' class.
FileChannel::PROP_PURGECOUNT [data]This method is from 'FileChannel' class.
FileChannel::PROP_ROTATION [data]This method is from 'FileChannel' class.
FileChannel::PROP_TIMES [data]This method is from 'FileChannel' class.
FileChannel::purge ( )This method is from 'FileChannel' class.
FileChannel::setArchive ( std::string const& archive )This method is from 'FileChannel' class.
FileChannel::setCompress ( std::string const& compress )This method is from 'FileChannel' class.
FileChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'FileChannel' class.
FileChannel::setPurgeAge ( std::string const& age )This method is from 'FileChannel' class.
FileChannel::setPurgeCount ( std::string const& count )This method is from 'FileChannel' class.
FileChannel::setRotation ( std::string const& rotation )This method is from 'FileChannel' class.
FileChannel::size ( ) constThis method is from 'FileChannel' class.
FileChannel::~FileChannel [in-charge] ( )This method is from 'FileChannel' class.
HTTPFixedLengthStream.h
namespace Net
[+] class HTTPFixedLengthInputStream (1)
| Change |
Effect |
1 | Size of this class has been increased from 204 bytes to 212 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 (1)
HTTPFixedLengthInputStream::~HTTPFixedLengthInputStream [in-charge] ( )This method is from 'HTTPFixedLengthInputStream' class.
[+] class HTTPFixedLengthIOS (1)
| Change |
Effect |
1 | Size of this class has been increased from 196 bytes to 204 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)
HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [in-charge] ( HTTPSession& session, std::streamsize length )This constructor is from derived class 'HTTPFixedLengthInputStream'.
HTTPFixedLengthInputStream::operator delete ( void* ptr ) [static]This method is from derived class 'HTTPFixedLengthInputStream'.
HTTPFixedLengthInputStream::operator new ( std::size_t size ) [static]This method is from derived class 'HTTPFixedLengthInputStream'.
HTTPFixedLengthInputStream::~HTTPFixedLengthInputStream [in-charge] ( )This method is from derived class 'HTTPFixedLengthInputStream'.
HTTPFixedLengthIOS::rdbuf ( )This method is from 'HTTPFixedLengthIOS' class.
HTTPFixedLengthIOS::~HTTPFixedLengthIOS [in-charge] ( )This method is from 'HTTPFixedLengthIOS' class.
HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [in-charge] ( HTTPSession& session, std::streamsize length )This constructor is from derived class 'HTTPFixedLengthOutputStream'.
HTTPFixedLengthOutputStream::operator delete ( void* ptr ) [static]This method is from derived class 'HTTPFixedLengthOutputStream'.
HTTPFixedLengthOutputStream::operator new ( std::size_t size ) [static]This method is from derived class 'HTTPFixedLengthOutputStream'.
HTTPFixedLengthOutputStream::~HTTPFixedLengthOutputStream [in-charge] ( )This method is from derived class 'HTTPFixedLengthOutputStream'.
[+] class HTTPFixedLengthOutputStream (1)
| Change |
Effect |
1 | Size of this class has been increased from 200 bytes to 208 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 (1)
HTTPFixedLengthOutputStream::~HTTPFixedLengthOutputStream [in-charge] ( )This method is from 'HTTPFixedLengthOutputStream' class.
[+] class HTTPFixedLengthStreamBuf (1)
| Change |
Effect |
1 | Size of this class has been increased from 56 bytes to 64 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)
HTTPFixedLengthIOS::rdbuf ( )Field 'this->_buf' in the object of this method has type 'HTTPFixedLengthStreamBuf'.
HTTPFixedLengthIOS::~HTTPFixedLengthIOS [in-charge] ( )Field 'this->_buf' in the object of this method has type 'HTTPFixedLengthStreamBuf'.
HTTPFixedLengthStreamBuf::readFromDevice ( char* buffer, std::streamsize length )This method is from 'HTTPFixedLengthStreamBuf' class.
HTTPFixedLengthStreamBuf::writeToDevice ( char const* buffer, std::streamsize length )This method is from 'HTTPFixedLengthStreamBuf' class.
HTTPFixedLengthStreamBuf::~HTTPFixedLengthStreamBuf [in-charge] ( )This method is from 'HTTPFixedLengthStreamBuf' class.
HTTPRequestHandlerFactory.h
namespace Net
[+] class HTTPRequestHandlerFactory (1)
| Change |
Effect |
1 | Size of this class has been increased from 4 bytes to 64 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)
HTTPRequestHandlerFactory::HTTPRequestHandlerFactory [in-charge] ( )This constructor is from 'HTTPRequestHandlerFactory' class.
HTTPRequestHandlerFactory::~HTTPRequestHandlerFactory [in-charge] ( )This method is from 'HTTPRequestHandlerFactory' class.
HTTPServer.h
namespace Net
[+] class HTTPServer (1)
| Change |
Effect |
1 | Size of this class has been increased from 72 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 (3)
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ServerSocket const& socket, HTTPServerParams::Ptr pParams )This constructor is from 'HTTPServer' class.
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams::Ptr pParams )This constructor is from 'HTTPServer' class.
HTTPServer::~HTTPServer [in-charge] ( )This method is from 'HTTPServer' class.
HTTPServerConnection.h
namespace Net
[+] class HTTPServerConnection (1)
| Change |
Effect |
1 | Size of this class has been increased from 24 bytes to 52 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 (4)
HTTPServerConnection::HTTPServerConnection [in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )This constructor is from 'HTTPServerConnection' class.
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.
HTTPServerResponseImpl.h
namespace Net
[+] class HTTPServerResponseImpl (1)
| Change |
Effect |
1 | Size of this class has been increased from 52 bytes to 56 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)
HTTPServerResponseImpl::HTTPServerResponseImpl [in-charge] ( HTTPServerSession& session )This constructor is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::redirect ( std::string const& uri, HTTPResponse::HTTPStatus status )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::requireAuthentication ( std::string const& realm )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::send ( )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::sendBuffer ( void const* pBuffer, std::size_t length )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::sendContinue ( )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::sendFile ( std::string const& path, std::string const& mediaType )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::sent ( ) constThis method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::~HTTPServerResponseImpl [in-charge] ( )This method is from 'HTTPServerResponseImpl' class.
SimpleFileChannel.h
namespace Poco
[+] class SimpleFileChannel (1)
| Change |
Effect |
1 | Size of this class has been increased from 60 bytes to 64 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)
SimpleFileChannel::close ( )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::creationDate ( ) constThis method is from 'SimpleFileChannel' class.
SimpleFileChannel::getProperty ( std::string const& name ) constThis method is from 'SimpleFileChannel' class.
SimpleFileChannel::log ( Message const& msg )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::open ( )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::path ( ) constThis method is from 'SimpleFileChannel' class.
SimpleFileChannel::PROP_PATH [data]This method is from 'SimpleFileChannel' class.
SimpleFileChannel::PROP_ROTATION [data]This method is from 'SimpleFileChannel' class.
SimpleFileChannel::PROP_SECONDARYPATH [data]This method is from 'SimpleFileChannel' class.
SimpleFileChannel::rotate ( )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::secondaryPath ( ) constThis method is from 'SimpleFileChannel' class.
SimpleFileChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::setRotation ( std::string const& rotation )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::SimpleFileChannel [in-charge] ( )This constructor is from 'SimpleFileChannel' class.
SimpleFileChannel::SimpleFileChannel [in-charge] ( std::string const& path )This constructor is from 'SimpleFileChannel' class.
SimpleFileChannel::size ( ) constThis method is from 'SimpleFileChannel' class.
SimpleFileChannel::~SimpleFileChannel [in-charge] ( )This method is from 'SimpleFileChannel' class.
to the top
Problems with Symbols, High Severity (20)
HTTPBasicCredentials.h,
libPocoNet.so.12
namespace Net
[+] HTTPBasicCredentials::authenticate ( HTTPRequest& request ) (1)
changed to:HTTPBasicCredentials::authenticate ( HTTPRequest& request ) const
[symbol: _ZN4Poco3Net20HTTPBasicCredentials12authenticateERNS0_11HTTPRequestE]
| Change | Effect |
---|
1 | Method became const. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net20HTTPBasicCredentials12authenticateERNS0_11HTTPRequestE to _ZNK4Poco3Net20HTTPBasicCredentials12authenticateERNS0_11HTTPRequestE. This may cause "undefined reference" linker error in old client applications. |
HTTPFixedLengthStream.h,
libPocoNet.so.12
namespace Net
[+] HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [in-charge] ( HTTPSession& session, std::streamsize length ) (1)
changed to:HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length )
[symbol: _ZN4Poco3Net26HTTPFixedLengthInputStreamC1ERNS0_11HTTPSessionEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net26HTTPFixedLengthInputStreamC1ERNS0_11HTTPSessionEi to _ZN4Poco3Net26HTTPFixedLengthInputStreamC1ERNS0_11HTTPSessionEx. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [not-in-charge] ( HTTPSession& session, std::streamsize length ) (1)
changed to:HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [not-in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length )
[symbol: _ZN4Poco3Net26HTTPFixedLengthInputStreamC2ERNS0_11HTTPSessionEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net26HTTPFixedLengthInputStreamC2ERNS0_11HTTPSessionEi to _ZN4Poco3Net26HTTPFixedLengthInputStreamC2ERNS0_11HTTPSessionEx. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPFixedLengthIOS::HTTPFixedLengthIOS [not-in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode ) (1)
changed to:HTTPFixedLengthIOS::HTTPFixedLengthIOS [not-in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net18HTTPFixedLengthIOSC2ERNS0_11HTTPSessionEiSt13_Ios_Openmode]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net18HTTPFixedLengthIOSC2ERNS0_11HTTPSessionEiSt13_Ios_Openmode to _ZN4Poco3Net18HTTPFixedLengthIOSC2ERNS0_11HTTPSessionExSt13_Ios_Openmode. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPFixedLengthIOS::HTTPFixedLengthIOS [in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode ) (1)
changed to:HTTPFixedLengthIOS::HTTPFixedLengthIOS [in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net18HTTPFixedLengthIOSC1ERNS0_11HTTPSessionEiSt13_Ios_Openmode]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net18HTTPFixedLengthIOSC1ERNS0_11HTTPSessionEiSt13_Ios_Openmode to _ZN4Poco3Net18HTTPFixedLengthIOSC1ERNS0_11HTTPSessionExSt13_Ios_Openmode. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [not-in-charge] ( HTTPSession& session, std::streamsize length ) (1)
changed to:HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [not-in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length )
[symbol: _ZN4Poco3Net27HTTPFixedLengthOutputStreamC2ERNS0_11HTTPSessionEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net27HTTPFixedLengthOutputStreamC2ERNS0_11HTTPSessionEi to _ZN4Poco3Net27HTTPFixedLengthOutputStreamC2ERNS0_11HTTPSessionEx. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [in-charge] ( HTTPSession& session, std::streamsize length ) (1)
changed to:HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length )
[symbol: _ZN4Poco3Net27HTTPFixedLengthOutputStreamC1ERNS0_11HTTPSessionEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net27HTTPFixedLengthOutputStreamC1ERNS0_11HTTPSessionEi to _ZN4Poco3Net27HTTPFixedLengthOutputStreamC1ERNS0_11HTTPSessionEx. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPFixedLengthStreamBuf::HTTPFixedLengthStreamBuf [in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode ) (1)
changed to:HTTPFixedLengthStreamBuf::HTTPFixedLengthStreamBuf [in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net24HTTPFixedLengthStreamBufC1ERNS0_11HTTPSessionEiSt13_Ios_Openmode]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net24HTTPFixedLengthStreamBufC1ERNS0_11HTTPSessionEiSt13_Ios_Openmode to _ZN4Poco3Net24HTTPFixedLengthStreamBufC1ERNS0_11HTTPSessionExSt13_Ios_Openmode. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPFixedLengthStreamBuf::HTTPFixedLengthStreamBuf [not-in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode ) (1)
changed to:HTTPFixedLengthStreamBuf::HTTPFixedLengthStreamBuf [not-in-charge] ( HTTPSession& session, HTTPFixedLengthStreamBuf::ContentLength length, HTTPFixedLengthStreamBuf::openmode mode )
[symbol: _ZN4Poco3Net24HTTPFixedLengthStreamBufC2ERNS0_11HTTPSessionEiSt13_Ios_Openmode]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net24HTTPFixedLengthStreamBufC2ERNS0_11HTTPSessionEiSt13_Ios_Openmode to _ZN4Poco3Net24HTTPFixedLengthStreamBufC2ERNS0_11HTTPSessionExSt13_Ios_Openmode. This may cause "undefined reference" linker error in old client applications. |
HTTPServerRequestImpl.h,
libPocoNet.so.12
namespace Net
[+] HTTPServerRequestImpl::HTTPServerRequestImpl [not-in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams ) (1)
changed to:HTTPServerRequestImpl::HTTPServerRequestImpl [not-in-charge] ( HTTPServerResponseImpl& response, HTTPServerSession& session, HTTPServerParams* pParams )
[symbol: _ZN4Poco3Net21HTTPServerRequestImplC2ERNS0_18HTTPServerResponseERNS0_17HTTPServerSessionEPNS0_16HTTPServerParamsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net21HTTPServerRequestImplC2ERNS0_18HTTPServerResponseERNS0_17HTTPServerSessionEPNS0_16HTTPServerParamsE to _ZN4Poco3Net21HTTPServerRequestImplC2ERNS0_22HTTPServerResponseImplERNS0_17HTTPServerSessionEPNS0_16HTTPServerParamsE. This may cause "undefined reference" linker error in old client applications. |
[+] HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams ) (1)
changed to:HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponseImpl& response, HTTPServerSession& session, HTTPServerParams* pParams )
[symbol: _ZN4Poco3Net21HTTPServerRequestImplC1ERNS0_18HTTPServerResponseERNS0_17HTTPServerSessionEPNS0_16HTTPServerParamsE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net21HTTPServerRequestImplC1ERNS0_18HTTPServerResponseERNS0_17HTTPServerSessionEPNS0_16HTTPServerParamsE to _ZN4Poco3Net21HTTPServerRequestImplC1ERNS0_22HTTPServerResponseImplERNS0_17HTTPServerSessionEPNS0_16HTTPServerParamsE. This may cause "undefined reference" linker error in old client applications. |
LogFile_STD.h,
libPocoFoundation.so.12
namespace Poco
[+] LogFileImpl::writeImpl ( std::string const& text ) (1)
changed to:LogFileImpl::writeImpl ( std::string const& text, bool flush )
[symbol: _ZN4Poco11LogFileImpl9writeImplERKSs]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco11LogFileImpl9writeImplERKSs to _ZN4Poco11LogFileImpl9writeImplERKSsb. This may cause "undefined reference" linker error in old client applications. |
Process_UNIX.h,
libPocoFoundation.so.12
namespace Poco
[+] ProcessImpl::launchImpl ( std::string const& command, ProcessImpl::ArgsImpl const& args, Pipe* inPipe, Pipe* outPipe, Pipe* errPipe ) [static] (1)
changed to:ProcessImpl::launchImpl ( std::string const& command, ProcessImpl::ArgsImpl const& args, std::string const& initialDirectory, Pipe* inPipe, Pipe* outPipe, Pipe* errPipe, ProcessImpl::EnvImpl const& env ) [static]
[symbol: _ZN4Poco11ProcessImpl10launchImplERKSsRKSt6vectorISsSaISsEEPNS_4PipeES9_S9_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco11ProcessImpl10launchImplERKSsRKSt6vectorISsSaISsEEPNS_4PipeES9_S9_ to _ZN4Poco11ProcessImpl10launchImplERKSsRKSt6vectorISsSaISsEES2_PNS_4PipeES9_S9_RKSt3mapISsSsSt4lessISsESaISt4pairIS1_SsEEE. This may cause "undefined reference" linker error in old client applications. |
TaskManager.h,
libPocoFoundation.so.12
namespace Poco
[+] TaskManager::postNotification ( Notification* pNf ) (1)
changed to:TaskManager::postNotification ( Notification::Ptr const& pNf )
[symbol: _ZN4Poco11TaskManager16postNotificationEPNS_12NotificationE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco11TaskManager16postNotificationEPNS_12NotificationE to _ZN4Poco11TaskManager16postNotificationERKNS_7AutoPtrINS_12NotificationEEE. This may cause "undefined reference" linker error in old client applications. |
Thread_POSIX.h,
libPocoFoundation.so.12
namespace Poco
[+] ThreadImpl::getMaxOSPriorityImpl ( ) [static] (1)
changed to:ThreadImpl::getMaxOSPriorityImpl ( int policy ) [static]
[symbol: _ZN4Poco10ThreadImpl20getMaxOSPriorityImplEv]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco10ThreadImpl20getMaxOSPriorityImplEv to _ZN4Poco10ThreadImpl20getMaxOSPriorityImplEi. This may cause "undefined reference" linker error in old client applications. |
[+] ThreadImpl::getMinOSPriorityImpl ( ) [static] (1)
changed to:ThreadImpl::getMinOSPriorityImpl ( int policy ) [static]
[symbol: _ZN4Poco10ThreadImpl20getMinOSPriorityImplEv]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco10ThreadImpl20getMinOSPriorityImplEv to _ZN4Poco10ThreadImpl20getMinOSPriorityImplEi. This may cause "undefined reference" linker error in old client applications. |
[+] ThreadImpl::mapPrio ( int prio ) [static] (1)
changed to:ThreadImpl::mapPrio ( int prio, int policy ) [static]
[symbol: _ZN4Poco10ThreadImpl7mapPrioEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco10ThreadImpl7mapPrioEi to _ZN4Poco10ThreadImpl7mapPrioEii. This may cause "undefined reference" linker error in old client applications. |
[+] ThreadImpl::reverseMapPrio ( int osPrio ) [static] (1)
changed to:ThreadImpl::reverseMapPrio ( int osPrio, int policy ) [static]
[symbol: _ZN4Poco10ThreadImpl14reverseMapPrioEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco10ThreadImpl14reverseMapPrioEi to _ZN4Poco10ThreadImpl14reverseMapPrioEii. This may cause "undefined reference" linker error in old client applications. |
[+] ThreadImpl::setOSPriorityImpl ( int prio ) (1)
changed to:ThreadImpl::setOSPriorityImpl ( int prio, int policy )
[symbol: _ZN4Poco10ThreadImpl17setOSPriorityImplEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco10ThreadImpl17setOSPriorityImplEi to _ZN4Poco10ThreadImpl17setOSPriorityImplEii. This may cause "undefined reference" linker error in old client applications. |
WebSocketImpl.h,
libPocoNet.so.12
namespace Poco::Net
[+] WebSocketImpl::connectNB ( SocketAddress const& address, Poco::Timespan const& timeout ) (1)
changed to:WebSocketImpl::connectNB ( SocketAddress const& address )
[symbol: _ZN4Poco3Net13WebSocketImpl9connectNBERKNS0_13SocketAddressERKNS_8TimespanE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco3Net13WebSocketImpl9connectNBERKNS0_13SocketAddressERKNS_8TimespanE to _ZN4Poco3Net13WebSocketImpl9connectNBERKNS0_13SocketAddressE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (6)
HTTPFixedLengthStream.h
namespace Net
[+] class HTTPFixedLengthInputStream (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) - 15 entries | Virtual Table (New) - 15 entries |
---|
0 |
68u |
76u |
4 |
(int (*)(...))0 |
(int (*)(...))0 |
8 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
12 |
~HTTPFixedLengthInputStream |
~HTTPFixedLengthInputStream |
16 |
~HTTPFixedLengthInputStream |
~HTTPFixedLengthInputStream |
20 |
8u |
8u |
24 |
-0x00000003c |
-0x000000044 |
28 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
32 |
non-virtual thunk |
non-virtual thunk |
36 |
non-virtual thunk |
non-virtual thunk |
40 |
-68u |
-76u |
44 |
-0x000000044 |
-0x00000004c |
48 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
52 |
HTTPFixedLengthInputStream::_ZTv0_n12_N4Poco3Net26HTTPFixedLengthInputStreamD1Ev |
HTTPFixedLengthInputStream::_ZTv0_n12_N4Poco3Net26HTTPFixedLengthInputStreamD1Ev |
56 |
HTTPFixedLengthInputStream::_ZTv0_n12_N4Poco3Net26HTTPFixedLengthInputStreamD0Ev |
HTTPFixedLengthInputStream::_ZTv0_n12_N4Poco3Net26HTTPFixedLengthInputStreamD0Ev |
[+] affected symbols (4)
HTTPFixedLengthInputStream::HTTPFixedLengthInputStream [in-charge] ( HTTPSession& session, std::streamsize length )This constructor is from 'HTTPFixedLengthInputStream' class.
HTTPFixedLengthInputStream::operator delete ( void* ptr ) [static]This method is from 'HTTPFixedLengthInputStream' class.
HTTPFixedLengthInputStream::operator new ( std::size_t size ) [static]This method is from 'HTTPFixedLengthInputStream' class.
HTTPFixedLengthInputStream::~HTTPFixedLengthInputStream [in-charge] ( )This method is from 'HTTPFixedLengthInputStream' class.
[+] class HTTPFixedLengthIOS (2)
| Change |
Effect |
1 | Size of field _buf has been changed from 56 bytes to 64 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
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 |
60u |
68u |
4 |
(int (*)(...))0 |
(int (*)(...))0 |
8 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
12 |
~HTTPFixedLengthIOS |
~HTTPFixedLengthIOS |
16 |
~HTTPFixedLengthIOS |
~HTTPFixedLengthIOS |
20 |
-60u |
-68u |
24 |
-0x00000003c |
-0x000000044 |
28 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
32 |
HTTPFixedLengthIOS::_ZTv0_n12_N4Poco3Net18HTTPFixedLengthIOSD1Ev |
HTTPFixedLengthIOS::_ZTv0_n12_N4Poco3Net18HTTPFixedLengthIOSD1Ev |
36 |
HTTPFixedLengthIOS::_ZTv0_n12_N4Poco3Net18HTTPFixedLengthIOSD0Ev |
HTTPFixedLengthIOS::_ZTv0_n12_N4Poco3Net18HTTPFixedLengthIOSD0Ev |
[+] affected symbols (3)
HTTPFixedLengthIOS::HTTPFixedLengthIOS [in-charge] ( HTTPSession& session, std::streamsize length, HTTPFixedLengthStreamBuf::openmode mode )This constructor is from 'HTTPFixedLengthIOS' class.
HTTPFixedLengthIOS::rdbuf ( )This method is from 'HTTPFixedLengthIOS' class.
HTTPFixedLengthIOS::~HTTPFixedLengthIOS [in-charge] ( )This method is from 'HTTPFixedLengthIOS' class.
[+] class HTTPFixedLengthOutputStream (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) - 15 entries | Virtual Table (New) - 15 entries |
---|
0 |
64u |
72u |
4 |
(int (*)(...))0 |
(int (*)(...))0 |
8 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
12 |
~HTTPFixedLengthOutputStream |
~HTTPFixedLengthOutputStream |
16 |
~HTTPFixedLengthOutputStream |
~HTTPFixedLengthOutputStream |
20 |
4u |
4u |
24 |
-0x00000003c |
-0x000000044 |
28 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
32 |
non-virtual thunk |
non-virtual thunk |
36 |
non-virtual thunk |
non-virtual thunk |
40 |
-64u |
-72u |
44 |
-0x000000040 |
-0x000000048 |
48 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
52 |
HTTPFixedLengthOutputStream::_ZTv0_n12_N4Poco3Net27HTTPFixedLengthOutputStreamD1Ev |
HTTPFixedLengthOutputStream::_ZTv0_n12_N4Poco3Net27HTTPFixedLengthOutputStreamD1Ev |
56 |
HTTPFixedLengthOutputStream::_ZTv0_n12_N4Poco3Net27HTTPFixedLengthOutputStreamD0Ev |
HTTPFixedLengthOutputStream::_ZTv0_n12_N4Poco3Net27HTTPFixedLengthOutputStreamD0Ev |
[+] affected symbols (4)
HTTPFixedLengthOutputStream::HTTPFixedLengthOutputStream [in-charge] ( HTTPSession& session, std::streamsize length )This constructor is from 'HTTPFixedLengthOutputStream' class.
HTTPFixedLengthOutputStream::operator delete ( void* ptr ) [static]This method is from 'HTTPFixedLengthOutputStream' class.
HTTPFixedLengthOutputStream::operator new ( std::size_t size ) [static]This method is from 'HTTPFixedLengthOutputStream' class.
HTTPFixedLengthOutputStream::~HTTPFixedLengthOutputStream [in-charge] ( )This method is from 'HTTPFixedLengthOutputStream' class.
Thread_POSIX.h
namespace Poco
[+] class ThreadImpl::ThreadData (1)
| Change |
Effect |
1 | Field policy has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (1)
ThreadImpl::ThreadData::~ThreadData [in-charge] ( )This method is from 'ThreadImpl::ThreadData' class.
WebSocketImpl.h
namespace Poco::Net
[+] class WebSocketImpl (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) - 39 entries | Virtual Table (New) - 38 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~WebSocketImpl |
~WebSocketImpl |
12 |
~WebSocketImpl |
~WebSocketImpl |
16 |
WebSocketImpl::acceptConnection |
WebSocketImpl::acceptConnection |
20 |
WebSocketImpl::connect |
WebSocketImpl::connect |
24 |
WebSocketImpl::connect |
WebSocketImpl::connect |
28 |
SocketImpl::connectNB |
WebSocketImpl::connectNB |
32 |
WebSocketImpl::bind |
WebSocketImpl::bind |
36 |
WebSocketImpl::bind6 |
WebSocketImpl::bind6 |
40 |
WebSocketImpl::listen |
WebSocketImpl::listen |
44 |
WebSocketImpl::close |
WebSocketImpl::close |
48 |
WebSocketImpl::shutdownReceive |
WebSocketImpl::shutdownReceive |
52 |
WebSocketImpl::shutdownSend |
WebSocketImpl::shutdownSend |
56 |
WebSocketImpl::shutdown |
WebSocketImpl::shutdown |
60 |
WebSocketImpl::sendBytes |
WebSocketImpl::sendBytes |
64 |
WebSocketImpl::receiveBytes |
WebSocketImpl::receiveBytes |
68 |
WebSocketImpl::sendTo |
WebSocketImpl::sendTo |
72 |
WebSocketImpl::receiveFrom |
WebSocketImpl::receiveFrom |
76 |
WebSocketImpl::sendUrgent |
WebSocketImpl::sendUrgent |
80 |
SocketImpl::available |
SocketImpl::available |
84 |
SocketImpl::poll |
SocketImpl::poll |
88 |
SocketImpl::setSendBufferSize |
SocketImpl::setSendBufferSize |
92 |
SocketImpl::getSendBufferSize |
SocketImpl::getSendBufferSize |
96 |
SocketImpl::setReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
100 |
SocketImpl::getReceiveBufferSize |
SocketImpl::getReceiveBufferSize |
104 |
SocketImpl::setSendTimeout |
SocketImpl::setSendTimeout |
108 |
SocketImpl::getSendTimeout |
SocketImpl::getSendTimeout |
112 |
SocketImpl::setReceiveTimeout |
SocketImpl::setReceiveTimeout |
116 |
SocketImpl::getReceiveTimeout |
SocketImpl::getReceiveTimeout |
120 |
SocketImpl::address |
SocketImpl::address |
124 |
SocketImpl::peerAddress |
SocketImpl::peerAddress |
128 |
SocketImpl::setRawOption |
SocketImpl::setRawOption |
132 |
SocketImpl::getRawOption |
SocketImpl::getRawOption |
136 |
SocketImpl::setBlocking |
SocketImpl::setBlocking |
140 |
SocketImpl::getBlocking |
SocketImpl::getBlocking |
144 |
WebSocketImpl::secure |
WebSocketImpl::secure |
148 |
SocketImpl::init |
SocketImpl::init |
152 |
WebSocketImpl::connectNB |
|
[+] affected symbols (19)
WebSocketImpl::acceptConnection ( SocketAddress& clientAddr )This method is from 'WebSocketImpl' class.
WebSocketImpl::bind ( SocketAddress const& address, bool reuseAddress )This method is from 'WebSocketImpl' class.
WebSocketImpl::bind6 ( SocketAddress const& address, bool reuseAddress, bool ipV6Only )This method is from 'WebSocketImpl' class.
WebSocketImpl::close ( )This method is from 'WebSocketImpl' class.
WebSocketImpl::connect ( SocketAddress const& address )This method is from 'WebSocketImpl' class.
WebSocketImpl::connect ( SocketAddress const& address, Poco::Timespan const& timeout )This method is from 'WebSocketImpl' class.
WebSocketImpl::connectNB ( SocketAddress const& address, Poco::Timespan const& timeout )This method is from 'WebSocketImpl' class.
WebSocketImpl::listen ( int backlog )This method is from 'WebSocketImpl' class.
WebSocketImpl::receiveBytes ( void* buffer, int length, int flags )This method is from 'WebSocketImpl' class.
WebSocketImpl::receiveFrom ( void* buffer, int length, SocketAddress& address, int flags )This method is from 'WebSocketImpl' class.
WebSocketImpl::secure ( ) constThis method is from 'WebSocketImpl' class.
WebSocketImpl::sendBytes ( void const* buffer, int length, int flags )This method is from 'WebSocketImpl' class.
WebSocketImpl::sendTo ( void const* buffer, int length, SocketAddress const& address, int flags )This method is from 'WebSocketImpl' class.
WebSocketImpl::sendUrgent ( unsigned char data )This method is from 'WebSocketImpl' class.
WebSocketImpl::shutdown ( )This method is from 'WebSocketImpl' class.
WebSocketImpl::shutdownReceive ( )This method is from 'WebSocketImpl' class.
WebSocketImpl::shutdownSend ( )This method is from 'WebSocketImpl' class.
WebSocketImpl::WebSocketImpl [in-charge] ( StreamSocketImpl* pStreamSocketImpl, bool mustMaskPayload )This constructor is from 'WebSocketImpl' class.
WebSocketImpl::~WebSocketImpl [in-charge] ( )This method is from 'WebSocketImpl' class.
to the top
Problems with Data Types, Low Severity (11)
FileChannel.h
namespace Poco
[+] class FileChannel (1)
| Change |
Effect |
1 | Field _flush 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 (24)
FileChannel::close ( )This method is from 'FileChannel' class.
FileChannel::creationDate ( ) constThis method is from 'FileChannel' class.
FileChannel::FileChannel [in-charge] ( )This constructor is from 'FileChannel' class.
FileChannel::FileChannel [in-charge] ( std::string const& path )This constructor is from 'FileChannel' class.
FileChannel::getProperty ( std::string const& name ) constThis method is from 'FileChannel' class.
FileChannel::log ( Message const& msg )This method is from 'FileChannel' class.
FileChannel::open ( )This method is from 'FileChannel' class.
FileChannel::path ( ) constThis method is from 'FileChannel' class.
FileChannel::PROP_ARCHIVE [data]This method is from 'FileChannel' class.
FileChannel::PROP_COMPRESS [data]This method is from 'FileChannel' class.
FileChannel::PROP_PATH [data]This method is from 'FileChannel' class.
FileChannel::PROP_PURGEAGE [data]This method is from 'FileChannel' class.
FileChannel::PROP_PURGECOUNT [data]This method is from 'FileChannel' class.
FileChannel::PROP_ROTATION [data]This method is from 'FileChannel' class.
FileChannel::PROP_TIMES [data]This method is from 'FileChannel' class.
FileChannel::purge ( )This method is from 'FileChannel' class.
FileChannel::setArchive ( std::string const& archive )This method is from 'FileChannel' class.
FileChannel::setCompress ( std::string const& compress )This method is from 'FileChannel' class.
FileChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'FileChannel' class.
FileChannel::setPurgeAge ( std::string const& age )This method is from 'FileChannel' class.
FileChannel::setPurgeCount ( std::string const& count )This method is from 'FileChannel' class.
FileChannel::setRotation ( std::string const& rotation )This method is from 'FileChannel' class.
FileChannel::size ( ) constThis method is from 'FileChannel' class.
FileChannel::~FileChannel [in-charge] ( )This method is from 'FileChannel' class.
HTTPFixedLengthStream.h
namespace Net
[+] class HTTPFixedLengthStreamBuf (2)
| Change |
Effect |
1 | Type of field _count has been changed from std::streamsize (4 bytes) to HTTPFixedLengthStreamBuf::ContentLength (8 bytes). | Size of the inclusive type has been changed. |
2 | Type of field _length has been changed from std::streamsize (4 bytes) to HTTPFixedLengthStreamBuf::ContentLength (8 bytes). | Size of the inclusive type has been changed. |
[+] affected symbols (5)
HTTPFixedLengthIOS::rdbuf ( )Field 'this->_buf' in the object of this method has type 'HTTPFixedLengthStreamBuf'.
HTTPFixedLengthIOS::~HTTPFixedLengthIOS [in-charge] ( )Field 'this->_buf' in the object of this method has type 'HTTPFixedLengthStreamBuf'.
HTTPFixedLengthStreamBuf::readFromDevice ( char* buffer, std::streamsize length )This method is from 'HTTPFixedLengthStreamBuf' class.
HTTPFixedLengthStreamBuf::writeToDevice ( char const* buffer, std::streamsize length )This method is from 'HTTPFixedLengthStreamBuf' class.
HTTPFixedLengthStreamBuf::~HTTPFixedLengthStreamBuf [in-charge] ( )This method is from 'HTTPFixedLengthStreamBuf' class.
HTTPRequestHandlerFactory.h
namespace Net
[+] class HTTPRequestHandlerFactory (1)
| Change |
Effect |
1 | Field serverStopped has been added to this type. | 1) This field will not be initialized by old clients. 2) 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 (2)
HTTPRequestHandlerFactory::HTTPRequestHandlerFactory [in-charge] ( )This constructor is from 'HTTPRequestHandlerFactory' class.
HTTPRequestHandlerFactory::~HTTPRequestHandlerFactory [in-charge] ( )This method is from 'HTTPRequestHandlerFactory' class.
HTTPServer.h
namespace Net
[+] class HTTPServer (1)
| Change |
Effect |
1 | Field _pFactory 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 (3)
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ServerSocket const& socket, HTTPServerParams::Ptr pParams )This constructor is from 'HTTPServer' class.
HTTPServer::HTTPServer [in-charge] ( HTTPRequestHandlerFactory::Ptr pFactory, ThreadPool& threadPool, ServerSocket const& socket, HTTPServerParams::Ptr pParams )This constructor is from 'HTTPServer' class.
HTTPServer::~HTTPServer [in-charge] ( )This method is from 'HTTPServer' class.
HTTPServerConnection.h
namespace Net
[+] class HTTPServerConnection (2)
| Change |
Effect |
1 | Field _mutex 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. |
2 | Field _stopped 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 (4)
HTTPServerConnection::HTTPServerConnection [in-charge] ( StreamSocket const& socket, HTTPServerParams::Ptr pParams, HTTPRequestHandlerFactory::Ptr pFactory )This constructor is from 'HTTPServerConnection' class.
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.
HTTPServerResponseImpl.h
namespace Net
[+] class HTTPServerResponseImpl (1)
| Change |
Effect |
1 | Field _pRequest 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 (9)
HTTPServerResponseImpl::HTTPServerResponseImpl [in-charge] ( HTTPServerSession& session )This constructor is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::redirect ( std::string const& uri, HTTPResponse::HTTPStatus status )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::requireAuthentication ( std::string const& realm )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::send ( )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::sendBuffer ( void const* pBuffer, std::size_t length )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::sendContinue ( )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::sendFile ( std::string const& path, std::string const& mediaType )This method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::sent ( ) constThis method is from 'HTTPServerResponseImpl' class.
HTTPServerResponseImpl::~HTTPServerResponseImpl [in-charge] ( )This method is from 'HTTPServerResponseImpl' class.
SimpleFileChannel.h
namespace Poco
[+] class SimpleFileChannel (1)
| Change |
Effect |
1 | Field _flush 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 (17)
SimpleFileChannel::close ( )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::creationDate ( ) constThis method is from 'SimpleFileChannel' class.
SimpleFileChannel::getProperty ( std::string const& name ) constThis method is from 'SimpleFileChannel' class.
SimpleFileChannel::log ( Message const& msg )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::open ( )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::path ( ) constThis method is from 'SimpleFileChannel' class.
SimpleFileChannel::PROP_PATH [data]This method is from 'SimpleFileChannel' class.
SimpleFileChannel::PROP_ROTATION [data]This method is from 'SimpleFileChannel' class.
SimpleFileChannel::PROP_SECONDARYPATH [data]This method is from 'SimpleFileChannel' class.
SimpleFileChannel::rotate ( )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::secondaryPath ( ) constThis method is from 'SimpleFileChannel' class.
SimpleFileChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::setRotation ( std::string const& rotation )This method is from 'SimpleFileChannel' class.
SimpleFileChannel::SimpleFileChannel [in-charge] ( )This constructor is from 'SimpleFileChannel' class.
SimpleFileChannel::SimpleFileChannel [in-charge] ( std::string const& path )This constructor is from 'SimpleFileChannel' class.
SimpleFileChannel::size ( ) constThis method is from 'SimpleFileChannel' class.
SimpleFileChannel::~SimpleFileChannel [in-charge] ( )This method is from 'SimpleFileChannel' class.
Thread_POSIX.h
namespace Poco
[+] class ThreadImpl::ThreadData (1)
| Change |
Effect |
1 | Size of this type has been changed from 108 bytes to 112 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
ThreadImpl::ThreadData::~ThreadData [in-charge] ( )This method is from 'ThreadImpl::ThreadData' class.
WebSocketImpl.h
namespace Poco::Net
[+] class WebSocketImpl (1)
| Change |
Effect |
1 | Virtual method SocketImpl::connectNB ( SocketAddress const& ) has been overridden by WebSocketImpl::connectNB ( SocketAddress const& ). | Method WebSocketImpl::connectNB ( SocketAddress const& ) will be called instead of SocketImpl::connectNB ( SocketAddress const& ) by old applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 39 entries | Virtual Table (New) - 38 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~WebSocketImpl |
~WebSocketImpl |
12 |
~WebSocketImpl |
~WebSocketImpl |
16 |
WebSocketImpl::acceptConnection |
WebSocketImpl::acceptConnection |
20 |
WebSocketImpl::connect |
WebSocketImpl::connect |
24 |
WebSocketImpl::connect |
WebSocketImpl::connect |
28 |
SocketImpl::connectNB |
WebSocketImpl::connectNB |
32 |
WebSocketImpl::bind |
WebSocketImpl::bind |
36 |
WebSocketImpl::bind6 |
WebSocketImpl::bind6 |
40 |
WebSocketImpl::listen |
WebSocketImpl::listen |
44 |
WebSocketImpl::close |
WebSocketImpl::close |
48 |
WebSocketImpl::shutdownReceive |
WebSocketImpl::shutdownReceive |
52 |
WebSocketImpl::shutdownSend |
WebSocketImpl::shutdownSend |
56 |
WebSocketImpl::shutdown |
WebSocketImpl::shutdown |
60 |
WebSocketImpl::sendBytes |
WebSocketImpl::sendBytes |
64 |
WebSocketImpl::receiveBytes |
WebSocketImpl::receiveBytes |
68 |
WebSocketImpl::sendTo |
WebSocketImpl::sendTo |
72 |
WebSocketImpl::receiveFrom |
WebSocketImpl::receiveFrom |
76 |
WebSocketImpl::sendUrgent |
WebSocketImpl::sendUrgent |
80 |
SocketImpl::available |
SocketImpl::available |
84 |
SocketImpl::poll |
SocketImpl::poll |
88 |
SocketImpl::setSendBufferSize |
SocketImpl::setSendBufferSize |
92 |
SocketImpl::getSendBufferSize |
SocketImpl::getSendBufferSize |
96 |
SocketImpl::setReceiveBufferSize |
SocketImpl::setReceiveBufferSize |
100 |
SocketImpl::getReceiveBufferSize |
SocketImpl::getReceiveBufferSize |
104 |
SocketImpl::setSendTimeout |
SocketImpl::setSendTimeout |
108 |
SocketImpl::getSendTimeout |
SocketImpl::getSendTimeout |
112 |
SocketImpl::setReceiveTimeout |
SocketImpl::setReceiveTimeout |
116 |
SocketImpl::getReceiveTimeout |
SocketImpl::getReceiveTimeout |
120 |
SocketImpl::address |
SocketImpl::address |
124 |
SocketImpl::peerAddress |
SocketImpl::peerAddress |
128 |
SocketImpl::setRawOption |
SocketImpl::setRawOption |
132 |
SocketImpl::getRawOption |
SocketImpl::getRawOption |
136 |
SocketImpl::setBlocking |
SocketImpl::setBlocking |
140 |
SocketImpl::getBlocking |
SocketImpl::getBlocking |
144 |
WebSocketImpl::secure |
WebSocketImpl::secure |
148 |
SocketImpl::init |
SocketImpl::init |
152 |
WebSocketImpl::connectNB |
|
[+] affected symbols (1)
SocketImpl::connectNB ( SocketAddress const& address )The method 'WebSocketImpl::connectNB (SocketAddress const& address)' will be called instead of this method.
to the top
Header Files (432)
AbstractCache.h
AbstractConfiguration.h
AbstractContainerNode.h
AbstractDelegate.h
AbstractEvent.h
AbstractHTTPRequestHandler.h
AbstractNode.h
AbstractObserver.h
AbstractPriorityDelegate.h
AbstractStrategy.h
AccessExpirationDecorator.h
AccessExpireCache.h
AccessExpireLRUCache.h
AccessExpireStrategy.h
ActiveDispatcher.h
ActiveMethod.h
ActiveResult.h
ActiveRunnable.h
ActiveStarter.h
Activity.h
Any.h
Application.h
ArchiveStrategy.h
Ascii.h
ASCIIEncoding.h
AsyncChannel.h
AtomicCounter.h
Attr.h
Attributes.h
AttributesImpl.h
AttrMap.h
AutoPtr.h
AutoReleasePool.h
Base64Decoder.h
Base64Encoder.h
BasicEvent.h
BinaryReader.h
BinaryWriter.h
Buffer.h
BufferAllocator.h
BufferedBidirectionalStreamBuf.h
BufferedStreamBuf.h
Bugcheck.h
ByteOrder.h
CDATASection.h
Channel.h
CharacterData.h
Checksum.h
ChildNodesList.h
ClassLibrary.h
ClassLoader.h
Comment.h
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
HTTPAuthenticationParams.h
HTTPBasicCredentials.h
HTTPBasicStreamBuf.h
HTTPBufferAllocator.h
HTTPChunkedStream.h
HTTPClientSession.h
HTTPCookie.h
HTTPCredentials.h
HTTPDigestCredentials.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
MD4Engine.h
MD5Engine.h
MediaType.h
MemoryPool.h
MemoryStream.h
Message.h
MessageHeader.h
MetaObject.h
MetaProgramming.h
MulticastSocket.h
MultipartReader.h
MultipartWriter.h
MutationEvent.h
Mutex.h
Mutex_POSIX.h
Name.h
NamedEvent.h
NamedEvent_UNIX.h
NamedMutex.h
NamedMutex_UNIX.h
NamedNodeMap.h
NamedTuple.h
NamePool.h
NamespaceStrategy.h
NamespaceSupport.h
NameValueCollection.h
NestedDiagnosticContext.h
Net.h
NetException.h
NetworkInterface.h
NObserver.h
Node.h
NodeAppender.h
NodeFilter.h
NodeIterator.h
NodeList.h
Notation.h
Notification.h
NotificationCenter.h
NotificationQueue.h
NotificationStrategy.h
Nullable.h
NullChannel.h
NullPartHandler.h
NullStream.h
NumberFormatter.h
NumberParser.h
Observer.h
OpcomChannel.h
Option.h
OptionCallback.h
OptionException.h
OptionProcessor.h
OptionSet.h
ParserEngine.h
PartHandler.h
PartSource.h
Path.h
Path_UNIX.h
PatternFormatter.h
Pipe.h
PipeImpl.h
PipeImpl_POSIX.h
PipeStream.h
Platform.h
Platform_POSIX.h
Poco.h
POP3ClientSession.h
PriorityDelegate.h
PriorityEvent.h
PriorityExpire.h
PriorityNotificationQueue.h
PriorityStrategy.h
Process.h
Process_UNIX.h
ProcessingInstruction.h
PropertyFileConfiguration.h
PurgeStrategy.h
QuotedPrintableDecoder.h
QuotedPrintableEncoder.h
Random.h
RandomStream.h
RawSocket.h
RawSocketImpl.h
RefCountedObject.h
RegExpValidator.h
RegularExpression.h
RemoteSyslogChannel.h
RemoteSyslogListener.h
RotateStrategy.h
Runnable.h
RunnableAdapter.h
RWLock.h
RWLock_POSIX.h
ErrorHandler.h (SAX/ErrorHandler.h)
SAXException.h
SAXParser.h
ScopedLock.h
ScopedUnlock.h
Semaphore.h
Semaphore_POSIX.h
ServerApplication.h
ServerSocket.h
ServerSocketImpl.h
SHA1Engine.h
SharedLibrary.h
SharedLibrary_UNIX.h
SharedMemory.h
SharedMemory_POSIX.h
SharedPtr.h
SignalHandler.h
SimpleFileChannel.h
SimpleHashTable.h
SingletonHolder.h
SMTPClientSession.h
Socket.h
SocketAddress.h
SocketDefs.h
SocketImpl.h
SocketNotifier.h
SocketReactor.h
SocketStream.h
SplitterChannel.h
Stopwatch.h
StrategyCollection.h
StreamChannel.h
StreamConverter.h
StreamCopier.h
StreamSocket.h
StreamSocketImpl.h
StreamTokenizer.h
StreamUtil.h
String.h
StringPartSource.h
StringTokenizer.h
Subsystem.h
SynchronizedObject.h
SyslogChannel.h
SystemConfiguration.h
Task.h
TaskManager.h
TaskNotification.h
TCPServer.h
TCPServerConnection.h
TCPServerConnectionFactory.h
TCPServerDispatcher.h
TCPServerParams.h
TeeStream.h
TemporaryFile.h
Text.h
TextBufferIterator.h
TextConverter.h
TextEncoding.h
TextIterator.h
Thread.h
Thread_POSIX.h
ThreadLocal.h
ThreadPool.h
ThreadTarget.h
TimedNotificationQueue.h
Timer.h
TimerTask.h
TimerTaskAdapter.h
Timespan.h
Timestamp.h
Timezone.h
Token.h
TreeWalker.h
Tuple.h
TypeList.h
Types.h
UnbufferedStreamBuf.h
Unicode.h
UnicodeConverter.h
UniqueAccessExpireCache.h
UniqueAccessExpireLRUCache.h
UniqueAccessExpireStrategy.h
UniqueExpireCache.h
UniqueExpireLRUCache.h
UniqueExpireStrategy.h
Units.h
URI.h
URIStreamFactory.h
URIStreamOpener.h
UTF16Encoding.h
UTF8Encoding.h
UTF8String.h
Util.h
Timer.h (Util/Timer.h)
UUID.h
UUIDGenerator.h
ValidArgs.h
Validator.h
Version.h
Void.h
WebSocket.h
WebSocketImpl.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.12
libPocoNet.so.12
libPocoUtil.so.12
libPocoXML.so.12
to the top