Binary compatibility report for the POCO library between 1.4.2 and 1.4.3 versions on x86
Test Info
Library Name | POCO |
Version #1 | 1.4.2 |
Version #2 | 1.4.3 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 427 |
Total Shared Libraries | 4 |
Total Symbols / Types | 6988 / 2430 |
Verdict | Incompatible (5.27%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 176 |
Removed Symbols | High | 21 |
Problems with Data Types | High | 17 |
Medium | 3 |
Low | 64 |
Problems with Symbols | High | 1 |
Medium | 0 |
Low | 4 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (176)
AbstractConfiguration.h,
libPocoUtil.so.12
namespace Poco::Util
AbstractConfiguration::enableEvents ( bool enable )
[ symbol: _ZN4Poco4Util21AbstractConfiguration12enableEventsEb ]
AbstractConfiguration::eventsEnabled ( ) const
[ symbol: _ZNK4Poco4Util21AbstractConfiguration13eventsEnabledEv ]
DialogSocket.h,
libPocoNet.so.12
namespace Poco::Net
DialogSocket::DialogSocket [in-charge] ( DialogSocket const& socket )
[ symbol: _ZN4Poco3Net12DialogSocketC1ERKS1_ ]
DialogSocket::DialogSocket [not-in-charge] ( DialogSocket const& socket )
[ symbol: _ZN4Poco3Net12DialogSocketC2ERKS1_ ]
Environment.h,
libPocoFoundation.so.12
namespace Poco
Environment::osDisplayName ( ) [static]
[ symbol: _ZN4Poco11Environment13osDisplayNameEv ]
Environment_UNIX.h,
libPocoFoundation.so.12
namespace Poco
EnvironmentImpl::osDisplayNameImpl ( ) [static]
[ symbol: _ZN4Poco15EnvironmentImpl17osDisplayNameImplEv ]
HostEntry.h,
libPocoNet.so.12
namespace Poco::Net
HostEntry::HostEntry [in-charge] ( addrinfo* info )
[ symbol: _ZN4Poco3Net9HostEntryC1EP8addrinfo ]
HostEntry::HostEntry [not-in-charge] ( addrinfo* info )
[ symbol: _ZN4Poco3Net9HostEntryC2EP8addrinfo ]
HTMLForm.h,
libPocoNet.so.12
namespace Poco::Net
HTMLForm::read ( std::istream& istr )
[ symbol: _ZN4Poco3Net8HTMLForm4readERSi ]
HTMLForm::read ( std::string const& queryString )
[ symbol: _ZN4Poco3Net8HTMLForm4readERKSs ]
HTMLForm::setFieldLimit ( int limit )
[ symbol: _ZN4Poco3Net8HTMLForm13setFieldLimitEi ]
HTTPAuthenticationParams.h,
libPocoNet.so.12
namespace Poco::Net
HTTPAuthenticationParams::fromAuthInfo ( std::string const& authInfo )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParams12fromAuthInfoERKSs ]
HTTPAuthenticationParams::fromRequest ( HTTPRequest const& request )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParams11fromRequestERKNS0_11HTTPRequestE ]
HTTPAuthenticationParams::fromResponse ( HTTPResponse const& response )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParams12fromResponseERKNS0_12HTTPResponseE ]
HTTPAuthenticationParams::getRealm ( ) const
[ symbol: _ZNK4Poco3Net24HTTPAuthenticationParams8getRealmEv ]
HTTPAuthenticationParams::HTTPAuthenticationParams [in-charge] ( )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsC1Ev ]
HTTPAuthenticationParams::HTTPAuthenticationParams [in-charge] ( HTTPRequest const& request )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsC1ERKNS0_11HTTPRequestE ]
HTTPAuthenticationParams::HTTPAuthenticationParams [in-charge] ( HTTPResponse const& response )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsC1ERKNS0_12HTTPResponseE ]
HTTPAuthenticationParams::HTTPAuthenticationParams [in-charge] ( std::string const& authInfo )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsC1ERKSs ]
HTTPAuthenticationParams::HTTPAuthenticationParams [not-in-charge] ( )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsC2Ev ]
HTTPAuthenticationParams::HTTPAuthenticationParams [not-in-charge] ( HTTPRequest const& request )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsC2ERKNS0_11HTTPRequestE ]
HTTPAuthenticationParams::HTTPAuthenticationParams [not-in-charge] ( HTTPResponse const& response )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsC2ERKNS0_12HTTPResponseE ]
HTTPAuthenticationParams::HTTPAuthenticationParams [not-in-charge] ( std::string const& authInfo )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsC2ERKSs ]
HTTPAuthenticationParams::operator= ( HTTPAuthenticationParams const& authParams )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsaSERKS1_ ]
HTTPAuthenticationParams::REALM [data]
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParams5REALME ]
HTTPAuthenticationParams::setRealm ( std::string const& realm )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParams8setRealmERKSs ]
HTTPAuthenticationParams::toString ( ) const
[ symbol: _ZNK4Poco3Net24HTTPAuthenticationParams8toStringEv ]
HTTPAuthenticationParams::~HTTPAuthenticationParams [in-charge-deleting] ( )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsD0Ev ]
HTTPAuthenticationParams::~HTTPAuthenticationParams [in-charge] ( )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsD1Ev ]
HTTPAuthenticationParams::~HTTPAuthenticationParams [not-in-charge] ( )
[ symbol: _ZN4Poco3Net24HTTPAuthenticationParamsD2Ev ]
HTTPBasicCredentials.h,
libPocoNet.so.12
namespace Poco::Net
HTTPBasicCredentials::HTTPBasicCredentials [in-charge] ( std::string const& authInfo )
[ symbol: _ZN4Poco3Net20HTTPBasicCredentialsC1ERKSs ]
HTTPBasicCredentials::HTTPBasicCredentials [not-in-charge] ( std::string const& authInfo )
[ symbol: _ZN4Poco3Net20HTTPBasicCredentialsC2ERKSs ]
HTTPBasicCredentials::parseAuthInfo ( std::string const& authInfo )
[ symbol: _ZN4Poco3Net20HTTPBasicCredentials13parseAuthInfoERKSs ]
HTTPClientSession.h,
libPocoNet.so.12
namespace Poco::Net
HTTPClientSession::proxyConnect ( )
[ symbol: _ZN4Poco3Net17HTTPClientSession12proxyConnectEv ]
HTTPClientSession::proxyTunnel ( )
[ symbol: _ZN4Poco3Net17HTTPClientSession11proxyTunnelEv ]
HTTPCredentials.h,
libPocoNet.so.12
namespace Poco::Net
HTTPCredentials::authenticate ( HTTPRequest& request, HTTPResponse const& response )
[ symbol: _ZN4Poco3Net15HTTPCredentials12authenticateERNS0_11HTTPRequestERKNS0_12HTTPResponseE ]
HTTPCredentials::extractCredentials ( Poco::URI const& uri, std::string& username, std::string& password ) [static]
[ symbol: _ZN4Poco3Net15HTTPCredentials18extractCredentialsERKNS_3URIERSsS5_ ]
HTTPCredentials::extractCredentials ( std::string const& userInfo, std::string& username, std::string& password ) [static]
[ symbol: _ZN4Poco3Net15HTTPCredentials18extractCredentialsERKSsRSsS4_ ]
HTTPCredentials::fromURI ( Poco::URI const& uri )
[ symbol: _ZN4Poco3Net15HTTPCredentials7fromURIERKNS_3URIE ]
HTTPCredentials::fromUserInfo ( std::string const& userInfo )
[ symbol: _ZN4Poco3Net15HTTPCredentials12fromUserInfoERKSs ]
HTTPCredentials::hasBasicCredentials ( HTTPRequest const& request ) [static]
[ symbol: _ZN4Poco3Net15HTTPCredentials19hasBasicCredentialsERKNS0_11HTTPRequestE ]
HTTPCredentials::hasDigestCredentials ( HTTPRequest const& request ) [static]
[ symbol: _ZN4Poco3Net15HTTPCredentials20hasDigestCredentialsERKNS0_11HTTPRequestE ]
HTTPCredentials::HTTPCredentials [in-charge] ( )
[ symbol: _ZN4Poco3Net15HTTPCredentialsC1Ev ]
HTTPCredentials::HTTPCredentials [in-charge] ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net15HTTPCredentialsC1ERKSsS3_ ]
HTTPCredentials::HTTPCredentials [not-in-charge] ( )
[ symbol: _ZN4Poco3Net15HTTPCredentialsC2Ev ]
HTTPCredentials::HTTPCredentials [not-in-charge] ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net15HTTPCredentialsC2ERKSsS3_ ]
HTTPCredentials::isBasicCredentials ( std::string const& header ) [static]
[ symbol: _ZN4Poco3Net15HTTPCredentials18isBasicCredentialsERKSs ]
HTTPCredentials::isDigestCredentials ( std::string const& header ) [static]
[ symbol: _ZN4Poco3Net15HTTPCredentials19isDigestCredentialsERKSs ]
HTTPCredentials::updateAuthInfo ( HTTPRequest& request )
[ symbol: _ZN4Poco3Net15HTTPCredentials14updateAuthInfoERNS0_11HTTPRequestE ]
HTTPCredentials::~HTTPCredentials [in-charge] ( )
[ symbol: _ZN4Poco3Net15HTTPCredentialsD1Ev ]
HTTPCredentials::~HTTPCredentials [not-in-charge] ( )
[ symbol: _ZN4Poco3Net15HTTPCredentialsD2Ev ]
HTTPDigestCredentials.h,
libPocoNet.so.12
namespace Poco::Net
HTTPDigestCredentials::authenticate ( HTTPRequest& request, HTTPAuthenticationParams const& responseAuthParams )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentials12authenticateERNS0_11HTTPRequestERKNS0_24HTTPAuthenticationParamsE ]
HTTPDigestCredentials::authenticate ( HTTPRequest& request, HTTPResponse const& response )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentials12authenticateERNS0_11HTTPRequestERKNS0_12HTTPResponseE ]
HTTPDigestCredentials::createNonce ( ) [static]
[ symbol: _ZN4Poco3Net21HTTPDigestCredentials11createNonceEv ]
HTTPDigestCredentials::HTTPDigestCredentials [in-charge] ( )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentialsC1Ev ]
HTTPDigestCredentials::HTTPDigestCredentials [in-charge] ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentialsC1ERKSsS3_ ]
HTTPDigestCredentials::HTTPDigestCredentials [not-in-charge] ( )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentialsC2Ev ]
HTTPDigestCredentials::HTTPDigestCredentials [not-in-charge] ( std::string const& username, std::string const& password )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentialsC2ERKSsS3_ ]
HTTPDigestCredentials::SCHEME [data]
[ symbol: _ZN4Poco3Net21HTTPDigestCredentials6SCHEMEE ]
HTTPDigestCredentials::setPassword ( std::string const& password )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentials11setPasswordERKSs ]
HTTPDigestCredentials::setUsername ( std::string const& username )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentials11setUsernameERKSs ]
HTTPDigestCredentials::updateAuthInfo ( HTTPRequest& request )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentials14updateAuthInfoERNS0_11HTTPRequestE ]
HTTPDigestCredentials::verifyAuthInfo ( HTTPRequest const& request ) const
[ symbol: _ZNK4Poco3Net21HTTPDigestCredentials14verifyAuthInfoERKNS0_11HTTPRequestE ]
HTTPDigestCredentials::verifyAuthParams ( HTTPRequest const& request, HTTPAuthenticationParams const& params ) const
[ symbol: _ZNK4Poco3Net21HTTPDigestCredentials16verifyAuthParamsERKNS0_11HTTPRequestERKNS0_24HTTPAuthenticationParamsE ]
HTTPDigestCredentials::~HTTPDigestCredentials [in-charge] ( )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentialsD1Ev ]
HTTPDigestCredentials::~HTTPDigestCredentials [not-in-charge] ( )
[ symbol: _ZN4Poco3Net21HTTPDigestCredentialsD2Ev ]
HTTPMessage.h,
libPocoNet.so.12
namespace Poco::Net
HTTPMessage::getContentLength64 ( ) const
[ symbol: _ZNK4Poco3Net11HTTPMessage18getContentLength64Ev ]
HTTPMessage::setContentLength64 ( Poco::Int64 length )
[ symbol: _ZN4Poco3Net11HTTPMessage18setContentLength64Ex ]
Logger.h,
libPocoFoundation.so.12
namespace Poco
Logger::parseLevel ( std::string const& level ) [static]
[ symbol: _ZN4Poco6Logger10parseLevelERKSs ]
MessageHeader.h,
libPocoNet.so.12
namespace Poco::Net
MessageHeader::getFieldLimit ( ) const
[ symbol: _ZNK4Poco3Net13MessageHeader13getFieldLimitEv ]
MessageHeader::setFieldLimit ( int limit )
[ symbol: _ZN4Poco3Net13MessageHeader13setFieldLimitEi ]
NetException.h,
libPocoNet.so.12
namespace Poco::Net
HTMLFormException::className ( ) const
[ symbol: _ZNK4Poco3Net17HTMLFormException9classNameEv ]
HTMLFormException::clone ( ) const
[ symbol: _ZNK4Poco3Net17HTMLFormException5cloneEv ]
HTMLFormException::HTMLFormException [in-charge] ( int code )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionC1Ei ]
HTMLFormException::HTMLFormException [in-charge] ( HTMLFormException const& exc )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionC1ERKS1_ ]
HTMLFormException::HTMLFormException [in-charge] ( std::string const& msg, int code )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionC1ERKSsi ]
HTMLFormException::HTMLFormException [in-charge] ( std::string const& msg, Poco::Exception const& exc, int code )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionC1ERKSsRKNS_9ExceptionEi ]
HTMLFormException::HTMLFormException [in-charge] ( std::string const& msg, std::string const& arg, int code )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionC1ERKSsS3_i ]
HTMLFormException::HTMLFormException [not-in-charge] ( int code )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionC2Ei ]
HTMLFormException::HTMLFormException [not-in-charge] ( HTMLFormException const& exc )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionC2ERKS1_ ]
HTMLFormException::HTMLFormException [not-in-charge] ( std::string const& msg, int code )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionC2ERKSsi ]
HTMLFormException::HTMLFormException [not-in-charge] ( std::string const& msg, Poco::Exception const& exc, int code )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionC2ERKSsRKNS_9ExceptionEi ]
HTMLFormException::HTMLFormException [not-in-charge] ( std::string const& msg, std::string const& arg, int code )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionC2ERKSsS3_i ]
HTMLFormException::name ( ) const
[ symbol: _ZNK4Poco3Net17HTMLFormException4nameEv ]
HTMLFormException::operator= ( HTMLFormException const& exc )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionaSERKS1_ ]
HTMLFormException::rethrow ( ) const
[ symbol: _ZNK4Poco3Net17HTMLFormException7rethrowEv ]
HTMLFormException::~HTMLFormException [in-charge-deleting] ( )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionD0Ev ]
HTMLFormException::~HTMLFormException [in-charge] ( )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionD1Ev ]
HTMLFormException::~HTMLFormException [not-in-charge] ( )
[ symbol: _ZN4Poco3Net17HTMLFormExceptionD2Ev ]
WebSocketException::className ( ) const
[ symbol: _ZNK4Poco3Net18WebSocketException9classNameEv ]
WebSocketException::clone ( ) const
[ symbol: _ZNK4Poco3Net18WebSocketException5cloneEv ]
WebSocketException::name ( ) const
[ symbol: _ZNK4Poco3Net18WebSocketException4nameEv ]
WebSocketException::operator= ( WebSocketException const& exc )
[ symbol: _ZN4Poco3Net18WebSocketExceptionaSERKS1_ ]
WebSocketException::rethrow ( ) const
[ symbol: _ZNK4Poco3Net18WebSocketException7rethrowEv ]
WebSocketException::WebSocketException [in-charge] ( int code )
[ symbol: _ZN4Poco3Net18WebSocketExceptionC1Ei ]
WebSocketException::WebSocketException [in-charge] ( WebSocketException const& exc )
[ symbol: _ZN4Poco3Net18WebSocketExceptionC1ERKS1_ ]
WebSocketException::WebSocketException [in-charge] ( std::string const& msg, int code )
[ symbol: _ZN4Poco3Net18WebSocketExceptionC1ERKSsi ]
WebSocketException::WebSocketException [in-charge] ( std::string const& msg, Poco::Exception const& exc, int code )
[ symbol: _ZN4Poco3Net18WebSocketExceptionC1ERKSsRKNS_9ExceptionEi ]
WebSocketException::WebSocketException [in-charge] ( std::string const& msg, std::string const& arg, int code )
[ symbol: _ZN4Poco3Net18WebSocketExceptionC1ERKSsS3_i ]
WebSocketException::WebSocketException [not-in-charge] ( int code )
[ symbol: _ZN4Poco3Net18WebSocketExceptionC2Ei ]
WebSocketException::WebSocketException [not-in-charge] ( WebSocketException const& exc )
[ symbol: _ZN4Poco3Net18WebSocketExceptionC2ERKS1_ ]
WebSocketException::WebSocketException [not-in-charge] ( std::string const& msg, int code )
[ symbol: _ZN4Poco3Net18WebSocketExceptionC2ERKSsi ]
WebSocketException::WebSocketException [not-in-charge] ( std::string const& msg, Poco::Exception const& exc, int code )
[ symbol: _ZN4Poco3Net18WebSocketExceptionC2ERKSsRKNS_9ExceptionEi ]
WebSocketException::WebSocketException [not-in-charge] ( std::string const& msg, std::string const& arg, int code )
[ symbol: _ZN4Poco3Net18WebSocketExceptionC2ERKSsS3_i ]
WebSocketException::~WebSocketException [in-charge-deleting] ( )
[ symbol: _ZN4Poco3Net18WebSocketExceptionD0Ev ]
WebSocketException::~WebSocketException [in-charge] ( )
[ symbol: _ZN4Poco3Net18WebSocketExceptionD1Ev ]
WebSocketException::~WebSocketException [not-in-charge] ( )
[ symbol: _ZN4Poco3Net18WebSocketExceptionD2Ev ]
Process.h,
libPocoFoundation.so.12
namespace Poco
Process::kill ( ProcessHandle const& handle ) [static]
[ symbol: _ZN4Poco7Process4killERKNS_13ProcessHandleE ]
Process_UNIX.h,
libPocoFoundation.so.12
namespace Poco
ProcessImpl::killImpl ( ProcessHandleImpl const& handle ) [static]
[ symbol: _ZN4Poco11ProcessImpl8killImplERKNS_17ProcessHandleImplE ]
SharedLibrary.h,
libPocoFoundation.so.12
namespace Poco
SharedLibrary::load ( std::string const& path, int flags )
[ symbol: _ZN4Poco13SharedLibrary4loadERKSsi ]
SharedLibrary::SharedLibrary [in-charge] ( std::string const& path, int flags )
[ symbol: _ZN4Poco13SharedLibraryC1ERKSsi ]
SharedLibrary::SharedLibrary [not-in-charge] ( std::string const& path, int flags )
[ symbol: _ZN4Poco13SharedLibraryC2ERKSsi ]
SharedLibrary_UNIX.h,
libPocoFoundation.so.12
namespace Poco
SharedLibraryImpl::loadImpl ( std::string const& path, int flags )
[ symbol: _ZN4Poco17SharedLibraryImpl8loadImplERKSsi ]
StreamCopier.h,
libPocoFoundation.so.12
namespace Poco
StreamCopier::copyStream64 ( std::istream& istr, std::ostream& ostr, std::size_t bufferSize ) [static]
[ symbol: _ZN4Poco12StreamCopier12copyStream64ERSiRSoj ]
StreamCopier::copyStreamUnbuffered64 ( std::istream& istr, std::ostream& ostr ) [static]
[ symbol: _ZN4Poco12StreamCopier22copyStreamUnbuffered64ERSiRSo ]
StreamCopier::copyToString64 ( std::istream& istr, std::string& str, std::size_t bufferSize ) [static]
[ symbol: _ZN4Poco12StreamCopier14copyToString64ERSiRSsj ]
WebSocket.h,
libPocoNet.so.12
namespace Poco::Net
WebSocket::accept ( HTTPServerRequest& request, HTTPServerResponse& response ) [static]
[ symbol: _ZN4Poco3Net9WebSocket6acceptERNS0_17HTTPServerRequestERNS0_18HTTPServerResponseE ]
WebSocket::completeHandshake ( HTTPClientSession& cs, HTTPResponse& response, std::string const& key ) [static]
[ symbol: _ZN4Poco3Net9WebSocket17completeHandshakeERNS0_17HTTPClientSessionERNS0_12HTTPResponseERKSs ]
WebSocket::computeAccept ( std::string const& key ) [static]
[ symbol: _ZN4Poco3Net9WebSocket13computeAcceptERKSs ]
WebSocket::connect ( HTTPClientSession& cs, HTTPRequest& request, HTTPResponse& response, HTTPCredentials& credentials ) [static]
[ symbol: _ZN4Poco3Net9WebSocket7connectERNS0_17HTTPClientSessionERNS0_11HTTPRequestERNS0_12HTTPResponseERNS0_15HTTPCredentialsE ]
WebSocket::createKey ( ) [static]
[ symbol: _ZN4Poco3Net9WebSocket9createKeyEv ]
WebSocket::mode ( ) const
[ symbol: _ZNK4Poco3Net9WebSocket4modeEv ]
WebSocket::operator= ( Socket const& socket )
[ symbol: _ZN4Poco3Net9WebSocketaSERKNS0_6SocketE ]
WebSocket::receiveFrame ( void* buffer, int length, int& flags )
[ symbol: _ZN4Poco3Net9WebSocket12receiveFrameEPviRi ]
WebSocket::sendFrame ( void const* buffer, int length, int flags )
[ symbol: _ZN4Poco3Net9WebSocket9sendFrameEPKvii ]
WebSocket::shutdown ( )
[ symbol: _ZN4Poco3Net9WebSocket8shutdownEv ]
WebSocket::shutdown ( Poco::UInt16 statusCode, std::string const& statusMessage )
[ symbol: _ZN4Poco3Net9WebSocket8shutdownEtRKSs ]
WebSocket::WebSocket [in-charge] ( HTTPClientSession& cs, HTTPRequest& request, HTTPResponse& response )
[ symbol: _ZN4Poco3Net9WebSocketC1ERNS0_17HTTPClientSessionERNS0_11HTTPRequestERNS0_12HTTPResponseE ]
WebSocket::WebSocket [in-charge] ( HTTPClientSession& cs, HTTPRequest& request, HTTPResponse& response, HTTPCredentials& credentials )
[ symbol: _ZN4Poco3Net9WebSocketC1ERNS0_17HTTPClientSessionERNS0_11HTTPRequestERNS0_12HTTPResponseERNS0_15HTTPCredentialsE ]
WebSocket::WebSocket [in-charge] ( HTTPServerRequest& request, HTTPServerResponse& response )
[ symbol: _ZN4Poco3Net9WebSocketC1ERNS0_17HTTPServerRequestERNS0_18HTTPServerResponseE ]
WebSocket::WebSocket [not-in-charge] ( HTTPClientSession& cs, HTTPRequest& request, HTTPResponse& response )
[ symbol: _ZN4Poco3Net9WebSocketC2ERNS0_17HTTPClientSessionERNS0_11HTTPRequestERNS0_12HTTPResponseE ]
WebSocket::WebSocket [not-in-charge] ( HTTPClientSession& cs, HTTPRequest& request, HTTPResponse& response, HTTPCredentials& credentials )
[ symbol: _ZN4Poco3Net9WebSocketC2ERNS0_17HTTPClientSessionERNS0_11HTTPRequestERNS0_12HTTPResponseERNS0_15HTTPCredentialsE ]
WebSocket::WebSocket [not-in-charge] ( HTTPServerRequest& request, HTTPServerResponse& response )
[ symbol: _ZN4Poco3Net9WebSocketC2ERNS0_17HTTPServerRequestERNS0_18HTTPServerResponseE ]
WebSocket::WEBSOCKET_VERSION [data]
[ symbol: _ZN4Poco3Net9WebSocket17WEBSOCKET_VERSIONE ]
WebSocket::~WebSocket [in-charge-deleting] ( )
[ symbol: _ZN4Poco3Net9WebSocketD0Ev ]
WebSocket::~WebSocket [in-charge] ( )
[ symbol: _ZN4Poco3Net9WebSocketD1Ev ]
WebSocket::~WebSocket [not-in-charge] ( )
[ symbol: _ZN4Poco3Net9WebSocketD2Ev ]
WebSocketImpl.h,
libPocoNet.so.12
namespace Poco::Net
WebSocketImpl::acceptConnection ( SocketAddress& clientAddr )
[ symbol: _ZN4Poco3Net13WebSocketImpl16acceptConnectionERNS0_13SocketAddressE ]
WebSocketImpl::bind ( SocketAddress const& address, bool reuseAddress )
[ symbol: _ZN4Poco3Net13WebSocketImpl4bindERKNS0_13SocketAddressEb ]
WebSocketImpl::bind6 ( SocketAddress const& address, bool reuseAddress, bool ipV6Only )
[ symbol: _ZN4Poco3Net13WebSocketImpl5bind6ERKNS0_13SocketAddressEbb ]
WebSocketImpl::close ( )
[ symbol: _ZN4Poco3Net13WebSocketImpl5closeEv ]
WebSocketImpl::connect ( SocketAddress const& address )
[ symbol: _ZN4Poco3Net13WebSocketImpl7connectERKNS0_13SocketAddressE ]
WebSocketImpl::connect ( SocketAddress const& address, Poco::Timespan const& timeout )
[ symbol: _ZN4Poco3Net13WebSocketImpl7connectERKNS0_13SocketAddressERKNS_8TimespanE ]
WebSocketImpl::connectNB ( SocketAddress const& address, Poco::Timespan const& timeout )
[ symbol: _ZN4Poco3Net13WebSocketImpl9connectNBERKNS0_13SocketAddressERKNS_8TimespanE ]
WebSocketImpl::listen ( int backlog )
[ symbol: _ZN4Poco3Net13WebSocketImpl6listenEi ]
WebSocketImpl::receiveBytes ( void* buffer, int length, int flags )
[ symbol: _ZN4Poco3Net13WebSocketImpl12receiveBytesEPvii ]
WebSocketImpl::receiveFrom ( void* buffer, int length, SocketAddress& address, int flags )
[ symbol: _ZN4Poco3Net13WebSocketImpl11receiveFromEPviRNS0_13SocketAddressEi ]
WebSocketImpl::secure ( ) const
[ symbol: _ZNK4Poco3Net13WebSocketImpl6secureEv ]
WebSocketImpl::sendBytes ( void const* buffer, int length, int flags )
[ symbol: _ZN4Poco3Net13WebSocketImpl9sendBytesEPKvii ]
WebSocketImpl::sendTo ( void const* buffer, int length, SocketAddress const& address, int flags )
[ symbol: _ZN4Poco3Net13WebSocketImpl6sendToEPKviRKNS0_13SocketAddressEi ]
WebSocketImpl::sendUrgent ( unsigned char data )
[ symbol: _ZN4Poco3Net13WebSocketImpl10sendUrgentEh ]
WebSocketImpl::shutdown ( )
[ symbol: _ZN4Poco3Net13WebSocketImpl8shutdownEv ]
WebSocketImpl::shutdownReceive ( )
[ symbol: _ZN4Poco3Net13WebSocketImpl15shutdownReceiveEv ]
WebSocketImpl::shutdownSend ( )
[ symbol: _ZN4Poco3Net13WebSocketImpl12shutdownSendEv ]
WebSocketImpl::WebSocketImpl [in-charge] ( StreamSocketImpl* pStreamSocketImpl, bool mustMaskPayload )
[ symbol: _ZN4Poco3Net13WebSocketImplC1EPNS0_16StreamSocketImplEb ]
WebSocketImpl::WebSocketImpl [not-in-charge] ( StreamSocketImpl* pStreamSocketImpl, bool mustMaskPayload )
[ symbol: _ZN4Poco3Net13WebSocketImplC2EPNS0_16StreamSocketImplEb ]
WebSocketImpl::~WebSocketImpl [in-charge-deleting] ( )
[ symbol: _ZN4Poco3Net13WebSocketImplD0Ev ]
WebSocketImpl::~WebSocketImpl [in-charge] ( )
[ symbol: _ZN4Poco3Net13WebSocketImplD1Ev ]
WebSocketImpl::~WebSocketImpl [not-in-charge] ( )
[ symbol: _ZN4Poco3Net13WebSocketImplD2Ev ]
XMLConfiguration.h,
libPocoUtil.so.12
namespace Poco::Util
XMLConfiguration::XMLConfiguration [in-charge] ( char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC1Ec ]
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::Document const* pDocument, char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC1EPKNS_3XML8DocumentEc ]
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::InputSource* pInputSource, char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC1EPNS_3XML11InputSourceEc ]
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::Node const* pNode, char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC1EPKNS_3XML4NodeEc ]
XMLConfiguration::XMLConfiguration [in-charge] ( std::istream& istr, char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC1ERSic ]
XMLConfiguration::XMLConfiguration [in-charge] ( std::string const& path, char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC1ERKSsc ]
XMLConfiguration::XMLConfiguration [not-in-charge] ( char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC2Ec ]
XMLConfiguration::XMLConfiguration [not-in-charge] ( Poco::XML::Document const* pDocument, char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC2EPKNS_3XML8DocumentEc ]
XMLConfiguration::XMLConfiguration [not-in-charge] ( Poco::XML::InputSource* pInputSource, char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC2EPNS_3XML11InputSourceEc ]
XMLConfiguration::XMLConfiguration [not-in-charge] ( Poco::XML::Node const* pNode, char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC2EPKNS_3XML4NodeEc ]
XMLConfiguration::XMLConfiguration [not-in-charge] ( std::istream& istr, char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC2ERSic ]
XMLConfiguration::XMLConfiguration [not-in-charge] ( std::string const& path, char delim )
[ symbol: _ZN4Poco4Util16XMLConfigurationC2ERKSsc ]
zlib.h,
libPocoFoundation.so.12
adler32_combine64 ( uLong p1, uLong p2, off64_t p3 )
crc32_combine64 ( uLong p1, uLong p2, off64_t p3 )
inflateMark ( z_streamp strm )
inflateReset2 ( z_streamp strm, int windowBits )
inflateUndermine ( z_streamp p1, int p2 )
to the top
Removed Symbols (21)
SharedLibrary_UNIX.h,
libPocoFoundation.so.11
namespace Poco
SharedLibraryImpl::loadImpl ( std::string const& path )
[ symbol: _ZN4Poco17SharedLibraryImpl8loadImplERKSs ]
zlib.h,
libPocoFoundation.so.11
gzclearerr ( gzFile file )
gzclose ( gzFile file )
gzdirect ( gzFile file )
gzdopen ( int fd, char const* mode )
gzeof ( gzFile file )
gzerror ( gzFile file, int* errnum )
gzflush ( gzFile file, int flush )
gzgetc ( gzFile file )
gzgets ( gzFile file, char* buf, int len )
gzopen ( char const* path, char const* mode )
gzprintf ( gzFile file, char const* format, ... )
gzputc ( gzFile file, int c )
gzputs ( gzFile file, char const* s )
gzread ( gzFile file, voidp buf, unsigned int len )
gzrewind ( gzFile file )
gzseek ( gzFile file, long offset, int whence )
gzsetparams ( gzFile file, int level, int strategy )
gztell ( gzFile file )
gzungetc ( int c, gzFile file )
gzwrite ( gzFile file, voidpc buf, unsigned int len )
to the top
Problems with Data Types, High Severity (17)
ActiveRunnable.h
namespace Poco
[+] class ActiveRunnableBase (1)
| Change |
Effect |
1 | Size of this class has been changed from 36 bytes to 12 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (1)
ActiveRunnableBase::~ActiveRunnableBase [in-charge] ( )This method is from 'ActiveRunnableBase' class.
FilePartSource.h
namespace Poco::Net
[+] class FilePartSource (1)
| Change |
Effect |
1 | Size of this class has been increased from 256 bytes to 260 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 (6)
FilePartSource::filename ( )This method is from 'FilePartSource' class.
FilePartSource::FilePartSource [in-charge] ( std::string const& path )This constructor is from 'FilePartSource' class.
FilePartSource::FilePartSource [in-charge] ( std::string const& path, std::string const& mediaType )This constructor is from 'FilePartSource' class.
FilePartSource::FilePartSource [in-charge] ( std::string const& path, std::string const& filename, std::string const& mediaType )This constructor is from 'FilePartSource' class.
FilePartSource::stream ( )This method is from 'FilePartSource' class.
FilePartSource::~FilePartSource [in-charge] ( )This method is from 'FilePartSource' class.
HTMLForm.h
namespace Poco::Net
[+] class HTMLForm (1)
| Change |
Effect |
1 | Size of this class has been increased from 48 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 (22)
AbstractHTTPRequestHandler::form ( )Return value (reference) has base type 'HTMLForm'.
HTMLForm::addPart ( std::string const& name, PartSource* pSource )This method is from 'HTMLForm' class.
HTMLForm::ENCODING_MULTIPART [data]This method is from 'HTMLForm' class.
HTMLForm::ENCODING_URL [data]This method is from 'HTMLForm' class.
HTMLForm::HTMLForm [in-charge] ( )This constructor is from 'HTMLForm' class.
HTMLForm::HTMLForm [in-charge] ( HTTPRequest const& request )This constructor is from 'HTMLForm' class.
HTMLForm::HTMLForm [in-charge] ( HTTPRequest const& request, std::istream& requestBody )This constructor is from 'HTMLForm' class.
HTMLForm::HTMLForm [in-charge] ( HTTPRequest const& request, std::istream& requestBody, PartHandler& handler )This constructor is from 'HTMLForm' class.
HTMLForm::HTMLForm [in-charge] ( std::string const& encoding )This constructor is from 'HTMLForm' class.
HTMLForm::load ( HTTPRequest const& request )This method is from 'HTMLForm' class.
HTMLForm::load ( HTTPRequest const& request, std::istream& requestBody )This method is from 'HTMLForm' class.
HTMLForm::load ( HTTPRequest const& request, std::istream& requestBody, PartHandler& handler )This method is from 'HTMLForm' class.
HTMLForm::prepareSubmit ( HTTPRequest& request )This method is from 'HTMLForm' class.
HTMLForm::read ( std::istream& istr, PartHandler& handler )This method is from 'HTMLForm' class.
HTMLForm::readMultipart ( std::istream& istr, PartHandler& handler )This method is from 'HTMLForm' class.
HTMLForm::readUrl ( std::istream& istr )This method is from 'HTMLForm' class.
HTMLForm::setEncoding ( std::string const& encoding )This method is from 'HTMLForm' class.
HTMLForm::write ( std::ostream& ostr )This method is from 'HTMLForm' class.
HTMLForm::write ( std::ostream& ostr, std::string const& boundary )This method is from 'HTMLForm' class.
HTMLForm::writeMultipart ( std::ostream& ostr )This method is from 'HTMLForm' class.
HTMLForm::writeUrl ( std::ostream& ostr )This method is from 'HTMLForm' class.
HTMLForm::~HTMLForm [in-charge] ( )This method is from 'HTMLForm' class.
HTTPMessage.h
namespace Poco::Net
[+] class HTTPMessage (1)
| Change |
Effect |
1 | Size of this class has been increased from 32 bytes to 36 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (117)
HTTPMessage::CHUNKED_TRANSFER_ENCODING [data]This method is from 'HTTPMessage' class.
HTTPMessage::CONNECTION [data]This method is from 'HTTPMessage' class.
HTTPMessage::CONNECTION_CLOSE [data]This method is from 'HTTPMessage' class.
HTTPMessage::CONNECTION_KEEP_ALIVE [data]This method is from 'HTTPMessage' class.
HTTPMessage::CONTENT_LENGTH [data]This method is from 'HTTPMessage' class.
HTTPMessage::CONTENT_TYPE [data]This method is from 'HTTPMessage' class.
HTTPMessage::EMPTY [data]This method is from 'HTTPMessage' class.
HTTPMessage::getChunkedTransferEncoding ( ) constThis method is from 'HTTPMessage' class.
HTTPMessage::getContentLength ( ) constThis method is from 'HTTPMessage' class.
HTTPMessage::getContentType ( ) constThis method is from 'HTTPMessage' class.
HTTPMessage::getKeepAlive ( ) constThis method is from 'HTTPMessage' class.
HTTPMessage::getTransferEncoding ( ) constThis method is from 'HTTPMessage' class.
HTTPMessage::HTTP_1_0 [data]This method is from 'HTTPMessage' class.
HTTPMessage::HTTP_1_1 [data]This method is from 'HTTPMessage' class.
HTTPMessage::HTTPMessage [in-charge] ( )This constructor is from 'HTTPMessage' class.
HTTPMessage::HTTPMessage [in-charge] ( std::string const& version )This constructor is from 'HTTPMessage' class.
HTTPMessage::IDENTITY_TRANSFER_ENCODING [data]This method is from 'HTTPMessage' class.
HTTPMessage::setChunkedTransferEncoding ( bool flag )This method is from 'HTTPMessage' class.
HTTPMessage::setContentLength ( std::streamsize length )This method is from 'HTTPMessage' class.
HTTPMessage::setContentType ( MediaType const& mediaType )This method is from 'HTTPMessage' class.
HTTPMessage::setContentType ( std::string const& mediaType )This method is from 'HTTPMessage' class.
HTTPMessage::setKeepAlive ( bool keepAlive )This method is from 'HTTPMessage' class.
HTTPMessage::setTransferEncoding ( std::string const& transferEncoding )This method is from 'HTTPMessage' class.
HTTPMessage::setVersion ( std::string const& version )This method is from 'HTTPMessage' class.
HTTPMessage::TRANSFER_ENCODING [data]This method is from 'HTTPMessage' class.
HTTPMessage::UNKNOWN_CONTENT_LENGTH [data]This method is from 'HTTPMessage' class.
HTTPMessage::UNKNOWN_CONTENT_TYPE [data]This method is from 'HTTPMessage' class.
HTTPMessage::~HTTPMessage [in-charge] ( )This method is from 'HTTPMessage' class.
HTTPRequest::AUTHORIZATION [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::COOKIE [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::getCookies ( NameValueCollection& cookies ) constThis method is from derived class 'HTTPRequest'.
HTTPRequest::getCredentials ( std::string& scheme, std::string& authInfo ) constThis method is from derived class 'HTTPRequest'.
HTTPRequest::getHost ( ) constThis method is from derived class 'HTTPRequest'.
HTTPRequest::hasCredentials ( ) constThis method is from derived class 'HTTPRequest'.
HTTPRequest::HOST [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::HTTP_CONNECT [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::HTTP_DELETE [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::HTTP_GET [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::HTTP_HEAD [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::HTTP_OPTIONS [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::HTTP_POST [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::HTTP_PUT [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::HTTP_TRACE [data]This method is from derived class 'HTTPRequest'.
HTTPRequest::HTTPRequest [in-charge] ( )This constructor is from derived class 'HTTPRequest'.
HTTPRequest::HTTPRequest [in-charge] ( std::string const& version )This constructor is from derived class 'HTTPRequest'.
HTTPRequest::HTTPRequest [in-charge] ( std::string const& method, std::string const& uri )This constructor is from derived class 'HTTPRequest'.
HTTPRequest::HTTPRequest [in-charge] ( std::string const& method, std::string const& uri, std::string const& version )This constructor is from derived class 'HTTPRequest'.
HTTPRequest::read ( std::istream& istr )This method is from derived class 'HTTPRequest'.
HTTPRequest::setCookies ( NameValueCollection const& cookies )This method is from derived class 'HTTPRequest'.
HTTPRequest::setCredentials ( std::string const& scheme, std::string const& authInfo )This method is from derived class 'HTTPRequest'.
HTTPRequest::setHost ( std::string const& host )This method is from derived class 'HTTPRequest'.
HTTPRequest::setHost ( std::string const& host, Poco::UInt16 port )This method is from derived class 'HTTPRequest'.
HTTPRequest::setMethod ( std::string const& method )This method is from derived class 'HTTPRequest'.
HTTPRequest::setURI ( std::string const& uri )This method is from derived class 'HTTPRequest'.
HTTPRequest::write ( std::ostream& ostr ) constThis method is from derived class 'HTTPRequest'.
HTTPRequest::~HTTPRequest [in-charge] ( )This method is from derived class 'HTTPRequest'.
HTTPResponse::addCookie ( HTTPCookie const& cookie )This method is from derived class 'HTTPResponse'.
HTTPResponse::DATE [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::getCookies ( std::vector<HTTPCookie>& cookies ) constThis method is from derived class 'HTTPResponse'.
HTTPResponse::getDate ( ) constThis method is from derived class 'HTTPResponse'.
HTTPResponse::getReasonForStatus ( HTTPResponse::HTTPStatus status ) [static]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_ACCEPTED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_BAD_GATEWAY [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_BAD_REQUEST [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_CONFLICT [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_CONTINUE [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_CREATED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_EXPECTATION_FAILED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_FORBIDDEN [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_FOUND [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_GATEWAY_TIMEOUT [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_GONE [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_INTERNAL_SERVER_ERROR [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_LENGTH_REQUIRED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_METHOD_NOT_ALLOWED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_MOVED_PERMANENTLY [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_MULTIPLE_CHOICES [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_NO_CONTENT [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_NONAUTHORITATIVE [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_NOT_ACCEPTABLE [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_NOT_FOUND [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_NOT_IMPLEMENTED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_NOT_MODIFIED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_OK [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_PARTIAL_CONTENT [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_PAYMENT_REQUIRED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_PRECONDITION_FAILED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_PROXY_AUTHENTICATION_REQUIRED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_REQUEST_TIMEOUT [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_REQUESTED_RANGE_NOT_SATISFIABLE [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_REQUESTENTITYTOOLARGE [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_REQUESTURITOOLONG [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_RESET_CONTENT [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_SEE_OTHER [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_SERVICE_UNAVAILABLE [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_SWITCHING_PROTOCOLS [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_TEMPORARY_REDIRECT [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_UNAUTHORIZED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_UNKNOWN [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_UNSUPPORTEDMEDIATYPE [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_USEPROXY [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTP_REASON_VERSION_NOT_SUPPORTED [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::HTTPResponse [in-charge] ( )This constructor is from derived class 'HTTPResponse'.
HTTPResponse::HTTPResponse [in-charge] ( HTTPResponse::HTTPStatus status )This constructor is from derived class 'HTTPResponse'.
HTTPResponse::HTTPResponse [in-charge] ( HTTPResponse::HTTPStatus status, std::string const& reason )This constructor is from derived class 'HTTPResponse'.
HTTPResponse::HTTPResponse [in-charge] ( std::string const& version, HTTPResponse::HTTPStatus status )This constructor is from derived class 'HTTPResponse'.
HTTPResponse::HTTPResponse [in-charge] ( std::string const& version, HTTPResponse::HTTPStatus status, std::string const& reason )This constructor is from derived class 'HTTPResponse'.
HTTPResponse::read ( std::istream& istr )This method is from derived class 'HTTPResponse'.
HTTPResponse::SET_COOKIE [data]This method is from derived class 'HTTPResponse'.
HTTPResponse::setDate ( Poco::Timestamp const& dateTime )This method is from derived class 'HTTPResponse'.
HTTPResponse::setReason ( std::string const& reason )This method is from derived class 'HTTPResponse'.
HTTPResponse::setStatus ( HTTPResponse::HTTPStatus status )This method is from derived class 'HTTPResponse'.
HTTPResponse::setStatus ( std::string const& status )This method is from derived class 'HTTPResponse'.
HTTPResponse::setStatusAndReason ( HTTPResponse::HTTPStatus status )This method is from derived class 'HTTPResponse'.
HTTPResponse::setStatusAndReason ( HTTPResponse::HTTPStatus status, std::string const& reason )This method is from derived class 'HTTPResponse'.
HTTPResponse::write ( std::ostream& ostr ) constThis method is from derived class 'HTTPResponse'.
HTTPResponse::~HTTPResponse [in-charge] ( )This method is from derived class 'HTTPResponse'.
HTTPRequest.h
namespace Poco::Net
[+] class HTTPRequest (1)
| Change |
Effect |
1 | Size of this class has been increased from 40 bytes to 44 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (42)
HTMLForm::HTMLForm [in-charge] ( HTTPRequest const& request )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTMLForm::HTMLForm [in-charge] ( HTTPRequest const& request, std::istream& requestBody )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTMLForm::HTMLForm [in-charge] ( HTTPRequest const& request, std::istream& requestBody, PartHandler& handler )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTMLForm::load ( HTTPRequest const& request )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTMLForm::load ( HTTPRequest const& request, std::istream& requestBody )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTMLForm::load ( HTTPRequest const& request, std::istream& requestBody, PartHandler& handler )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTMLForm::prepareSubmit ( HTTPRequest& request )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTTPBasicCredentials::authenticate ( HTTPRequest& request )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTTPBasicCredentials::HTTPBasicCredentials [in-charge] ( HTTPRequest const& request )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTTPClientSession::proxyAuthenticate ( HTTPRequest& request )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTTPClientSession::proxyAuthenticateImpl ( HTTPRequest& request )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTTPClientSession::sendRequest ( HTTPRequest& request )1st parameter 'request' (reference) has base type 'HTTPRequest'.
HTTPRequest::AUTHORIZATION [data]This method is from 'HTTPRequest' class.
HTTPRequest::COOKIE [data]This method is from 'HTTPRequest' class.
HTTPRequest::getCookies ( NameValueCollection& cookies ) constThis method is from 'HTTPRequest' class.
HTTPRequest::getCredentials ( std::string& scheme, std::string& authInfo ) constThis method is from 'HTTPRequest' class.
HTTPRequest::getHost ( ) constThis method is from 'HTTPRequest' class.
HTTPRequest::hasCredentials ( ) constThis method is from 'HTTPRequest' class.
HTTPRequest::HOST [data]This method is from 'HTTPRequest' class.
HTTPRequest::HTTP_CONNECT [data]This method is from 'HTTPRequest' class.
HTTPRequest::HTTP_DELETE [data]This method is from 'HTTPRequest' class.
HTTPRequest::HTTP_GET [data]This method is from 'HTTPRequest' class.
HTTPRequest::HTTP_HEAD [data]This method is from 'HTTPRequest' class.
HTTPRequest::HTTP_OPTIONS [data]This method is from 'HTTPRequest' class.
HTTPRequest::HTTP_POST [data]This method is from 'HTTPRequest' class.
HTTPRequest::HTTP_PUT [data]This method is from 'HTTPRequest' class.
HTTPRequest::HTTP_TRACE [data]This method is from 'HTTPRequest' class.
HTTPRequest::HTTPRequest [in-charge] ( )This constructor is from 'HTTPRequest' class.
HTTPRequest::HTTPRequest [in-charge] ( std::string const& version )This constructor is from 'HTTPRequest' class.
HTTPRequest::HTTPRequest [in-charge] ( std::string const& method, std::string const& uri )This constructor is from 'HTTPRequest' class.
HTTPRequest::HTTPRequest [in-charge] ( std::string const& method, std::string const& uri, std::string const& version )This constructor is from 'HTTPRequest' class.
HTTPRequest::read ( std::istream& istr )This method is from 'HTTPRequest' class.
HTTPRequest::setCookies ( NameValueCollection const& cookies )This method is from 'HTTPRequest' class.
HTTPRequest::setCredentials ( std::string const& scheme, std::string const& authInfo )This method is from 'HTTPRequest' class.
HTTPRequest::setHost ( std::string const& host )This method is from 'HTTPRequest' class.
HTTPRequest::setHost ( std::string const& host, Poco::UInt16 port )This method is from 'HTTPRequest' class.
HTTPRequest::setMethod ( std::string const& method )This method is from 'HTTPRequest' class.
HTTPRequest::setURI ( std::string const& uri )This method is from 'HTTPRequest' class.
HTTPRequest::write ( std::ostream& ostr ) constThis method is from 'HTTPRequest' class.
HTTPRequest::~HTTPRequest [in-charge] ( )This method is from 'HTTPRequest' class.
HTTPServerRequest::HTTPServerRequest [in-charge] ( )This constructor is from derived class 'HTTPServerRequest'.
HTTPServerRequest::~HTTPServerRequest [in-charge] ( )This method is from derived class 'HTTPServerRequest'.
HTTPResponse.h
namespace Poco::Net
[+] class HTTPResponse (1)
| Change |
Effect |
1 | Size of this class has been increased from 40 bytes to 44 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (63)
HTTPClientSession::receiveResponse ( HTTPResponse& response )1st parameter 'response' (reference) has base type 'HTTPResponse'.
HTTPResponse::addCookie ( HTTPCookie const& cookie )This method is from 'HTTPResponse' class.
HTTPResponse::DATE [data]This method is from 'HTTPResponse' class.
HTTPResponse::getCookies ( std::vector<HTTPCookie>& cookies ) constThis method is from 'HTTPResponse' class.
HTTPResponse::getDate ( ) constThis method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_ACCEPTED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_BAD_GATEWAY [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_BAD_REQUEST [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_CONFLICT [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_CONTINUE [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_CREATED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_EXPECTATION_FAILED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_FORBIDDEN [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_FOUND [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_GATEWAY_TIMEOUT [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_GONE [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_INTERNAL_SERVER_ERROR [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_LENGTH_REQUIRED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_METHOD_NOT_ALLOWED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_MOVED_PERMANENTLY [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_MULTIPLE_CHOICES [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_NO_CONTENT [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_NONAUTHORITATIVE [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_NOT_ACCEPTABLE [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_NOT_FOUND [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_NOT_IMPLEMENTED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_NOT_MODIFIED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_OK [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_PARTIAL_CONTENT [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_PAYMENT_REQUIRED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_PRECONDITION_FAILED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_PROXY_AUTHENTICATION_REQUIRED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_REQUEST_TIMEOUT [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_REQUESTED_RANGE_NOT_SATISFIABLE [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_REQUESTENTITYTOOLARGE [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_REQUESTURITOOLONG [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_RESET_CONTENT [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_SEE_OTHER [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_SERVICE_UNAVAILABLE [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_SWITCHING_PROTOCOLS [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_TEMPORARY_REDIRECT [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_UNAUTHORIZED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_UNKNOWN [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_UNSUPPORTEDMEDIATYPE [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_USEPROXY [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTP_REASON_VERSION_NOT_SUPPORTED [data]This method is from 'HTTPResponse' class.
HTTPResponse::HTTPResponse [in-charge] ( )This constructor is from 'HTTPResponse' class.
HTTPResponse::HTTPResponse [in-charge] ( HTTPResponse::HTTPStatus status )This constructor is from 'HTTPResponse' class.
HTTPResponse::HTTPResponse [in-charge] ( HTTPResponse::HTTPStatus status, std::string const& reason )This constructor is from 'HTTPResponse' class.
HTTPResponse::HTTPResponse [in-charge] ( std::string const& version, HTTPResponse::HTTPStatus status )This constructor is from 'HTTPResponse' class.
HTTPResponse::HTTPResponse [in-charge] ( std::string const& version, HTTPResponse::HTTPStatus status, std::string const& reason )This constructor is from 'HTTPResponse' class.
HTTPResponse::read ( std::istream& istr )This method is from 'HTTPResponse' class.
HTTPResponse::SET_COOKIE [data]This method is from 'HTTPResponse' class.
HTTPResponse::setDate ( Poco::Timestamp const& dateTime )This method is from 'HTTPResponse' class.
HTTPResponse::setReason ( std::string const& reason )This method is from 'HTTPResponse' class.
HTTPResponse::setStatus ( HTTPResponse::HTTPStatus status )This method is from 'HTTPResponse' class.
HTTPResponse::setStatus ( std::string const& status )This method is from 'HTTPResponse' class.
HTTPResponse::setStatusAndReason ( HTTPResponse::HTTPStatus status )This method is from 'HTTPResponse' class.
HTTPResponse::setStatusAndReason ( HTTPResponse::HTTPStatus status, std::string const& reason )This method is from 'HTTPResponse' class.
HTTPResponse::write ( std::ostream& ostr ) constThis method is from 'HTTPResponse' class.
HTTPResponse::~HTTPResponse [in-charge] ( )This method is from 'HTTPResponse' class.
HTTPServerResponse::HTTPServerResponse [in-charge] ( )This constructor is from derived class 'HTTPServerResponse'.
HTTPServerResponse::~HTTPServerResponse [in-charge] ( )This method is from derived class 'HTTPServerResponse'.
HTTPServerRequest.h
namespace Poco::Net
[+] class HTTPServerRequest (1)
| Change |
Effect |
1 | Size of this class has been increased from 40 bytes to 44 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (14)
AbstractHTTPRequestHandler::handleRequest ( HTTPServerRequest& request, HTTPServerResponse& response )1st parameter 'request' (reference) has base type 'HTTPServerRequest'.
HTTPServerRequest::HTTPServerRequest [in-charge] ( )This constructor is from 'HTTPServerRequest' class.
HTTPServerRequest::~HTTPServerRequest [in-charge] ( )This method is from 'HTTPServerRequest' class.
HTTPServerRequestImpl::clientAddress ( ) constThis method is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl::detachSocket ( )This method is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl::EXPECT [data]This method is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl::expectContinue ( ) constThis method is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams )This constructor is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl::response ( ) constThis method is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl::serverAddress ( ) constThis method is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl::serverParams ( ) constThis method is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl::socket ( )This method is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl::stream ( )This method is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl::~HTTPServerRequestImpl [in-charge] ( )This method is from derived class 'HTTPServerRequestImpl'.
HTTPServerRequestImpl.h
namespace Poco::Net
[+] class HTTPServerRequestImpl (1)
| Change |
Effect |
1 | Size of this class has been increased from 64 bytes to 68 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 (11)
HTTPServerRequestImpl::clientAddress ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::detachSocket ( )This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::EXPECT [data]This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::expectContinue ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams )This constructor is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::response ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::serverAddress ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::serverParams ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::socket ( )This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::stream ( )This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::~HTTPServerRequestImpl [in-charge] ( )This method is from 'HTTPServerRequestImpl' class.
HTTPServerResponse.h
namespace Poco::Net
[+] class HTTPServerResponse (1)
| Change |
Effect |
1 | Size of this class has been increased from 40 bytes to 44 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (14)
AbstractHTTPRequestHandler::handleRequest ( HTTPServerRequest& request, HTTPServerResponse& response )2nd parameter 'response' (reference) has base type 'HTTPServerResponse'.
HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams )1st parameter 'response' (reference) has base type 'HTTPServerResponse'.
HTTPServerRequestImpl::response ( ) constReturn value (reference) has base type 'HTTPServerResponse'.
HTTPServerResponse::HTTPServerResponse [in-charge] ( )This constructor is from 'HTTPServerResponse' class.
HTTPServerResponse::~HTTPServerResponse [in-charge] ( )This method is from 'HTTPServerResponse' class.
HTTPServerResponseImpl::HTTPServerResponseImpl [in-charge] ( HTTPServerSession& session )This constructor is from derived class 'HTTPServerResponseImpl'.
HTTPServerResponseImpl::redirect ( std::string const& uri, HTTPResponse::HTTPStatus status )This method is from derived class 'HTTPServerResponseImpl'.
HTTPServerResponseImpl::requireAuthentication ( std::string const& realm )This method is from derived class 'HTTPServerResponseImpl'.
HTTPServerResponseImpl::send ( )This method is from derived class 'HTTPServerResponseImpl'.
HTTPServerResponseImpl::sendBuffer ( void const* pBuffer, std::size_t length )This method is from derived class 'HTTPServerResponseImpl'.
HTTPServerResponseImpl::sendContinue ( )This method is from derived class 'HTTPServerResponseImpl'.
HTTPServerResponseImpl::sendFile ( std::string const& path, std::string const& mediaType )This method is from derived class 'HTTPServerResponseImpl'.
HTTPServerResponseImpl::sent ( ) constThis method is from derived class 'HTTPServerResponseImpl'.
HTTPServerResponseImpl::~HTTPServerResponseImpl [in-charge] ( )This method is from derived class 'HTTPServerResponseImpl'.
HTTPServerResponseImpl.h
namespace Poco::Net
[+] class HTTPServerResponseImpl (1)
| Change |
Effect |
1 | Size of this class has been increased from 48 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 (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.
MailMessage.h
namespace Poco::Net
[+] class MailMessage (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 (49)
MailMessage::addAttachment ( std::string const& name, PartSource* pSource, MailMessage::ContentTransferEncoding encoding )This method is from 'MailMessage' class.
MailMessage::addContent ( PartSource* pSource, MailMessage::ContentTransferEncoding encoding )This method is from 'MailMessage' class.
MailMessage::addPart ( std::string const& name, PartSource* pSource, MailMessage::ContentDisposition disposition, MailMessage::ContentTransferEncoding encoding )This method is from 'MailMessage' class.
MailMessage::addRecipient ( MailRecipient const& recipient )This method is from 'MailMessage' class.
MailMessage::CTE_7BIT [data]This method is from 'MailMessage' class.
MailMessage::CTE_8BIT [data]This method is from 'MailMessage' class.
MailMessage::CTE_BASE64 [data]This method is from 'MailMessage' class.
MailMessage::CTE_QUOTED_PRINTABLE [data]This method is from 'MailMessage' class.
MailMessage::EMPTY_HEADER [data]This method is from 'MailMessage' class.
MailMessage::getContentType ( ) constThis method is from 'MailMessage' class.
MailMessage::getDate ( ) constThis method is from 'MailMessage' class.
MailMessage::getSender ( ) constThis method is from 'MailMessage' class.
MailMessage::getSubject ( ) constThis method is from 'MailMessage' class.
MailMessage::handlePart ( std::istream& istr, MessageHeader const& header, PartHandler& handler )This method is from 'MailMessage' class.
MailMessage::HEADER_BCC [data]This method is from 'MailMessage' class.
MailMessage::HEADER_CC [data]This method is from 'MailMessage' class.
MailMessage::HEADER_CONTENT_DISPOSITION [data]This method is from 'MailMessage' class.
MailMessage::HEADER_CONTENT_TRANSFER_ENCODING [data]This method is from 'MailMessage' class.
MailMessage::HEADER_CONTENT_TYPE [data]This method is from 'MailMessage' class.
MailMessage::HEADER_DATE [data]This method is from 'MailMessage' class.
MailMessage::HEADER_FROM [data]This method is from 'MailMessage' class.
MailMessage::HEADER_MIME_VERSION [data]This method is from 'MailMessage' class.
MailMessage::HEADER_SUBJECT [data]This method is from 'MailMessage' class.
MailMessage::HEADER_TO [data]This method is from 'MailMessage' class.
MailMessage::isMultipart ( ) constThis method is from 'MailMessage' class.
MailMessage::MailMessage [in-charge] ( )This constructor is from 'MailMessage' class.
MailMessage::makeMultipart ( )This method is from 'MailMessage' class.
MailMessage::read ( std::istream& istr )This method is from 'MailMessage' class.
MailMessage::read ( std::istream& istr, PartHandler& handler )This method is from 'MailMessage' class.
MailMessage::readHeader ( std::istream& istr )This method is from 'MailMessage' class.
MailMessage::readMultipart ( std::istream& istr, PartHandler& handler )This method is from 'MailMessage' class.
MailMessage::readPart ( std::istream& istr, MessageHeader const& header, PartHandler& handler )This method is from 'MailMessage' class.
MailMessage::setContent ( std::string const& content, MailMessage::ContentTransferEncoding encoding )This method is from 'MailMessage' class.
MailMessage::setContentType ( MediaType const& mediaType )This method is from 'MailMessage' class.
MailMessage::setContentType ( std::string const& mediaType )This method is from 'MailMessage' class.
MailMessage::setDate ( Poco::Timestamp const& dateTime )This method is from 'MailMessage' class.
MailMessage::setRecipientHeaders ( MessageHeader& headers ) constThis method is from 'MailMessage' class.
MailMessage::setSender ( std::string const& sender )This method is from 'MailMessage' class.
MailMessage::setSubject ( std::string const& subject )This method is from 'MailMessage' class.
MailMessage::TEXT_PLAIN [data]This method is from 'MailMessage' class.
MailMessage::write ( std::ostream& ostr ) constThis method is from 'MailMessage' class.
MailMessage::writeEncoded ( std::istream& istr, std::ostream& ostr, MailMessage::ContentTransferEncoding encoding ) constThis method is from 'MailMessage' class.
MailMessage::writeHeader ( MessageHeader const& header, std::ostream& ostr ) constThis method is from 'MailMessage' class.
MailMessage::writeMultipart ( MessageHeader& header, std::ostream& ostr ) constThis method is from 'MailMessage' class.
MailMessage::writePart ( MultipartWriter& writer, MailMessage::Part const& part ) constThis method is from 'MailMessage' class.
MailMessage::~MailMessage [in-charge] ( )This method is from 'MailMessage' class.
POP3ClientSession::retrieveMessage ( int id, MailMessage& message )2nd parameter 'message' (reference) has base type 'MailMessage'.
POP3ClientSession::retrieveMessage ( int id, MailMessage& message, PartHandler& handler )2nd parameter 'message' (reference) has base type 'MailMessage'.
SMTPClientSession::sendMessage ( MailMessage const& message )1st parameter 'message' (reference) has base type 'MailMessage'.
MessageHeader.h
namespace Poco::Net
[+] class MessageHeader (1)
| Change |
Effect |
1 | Size of this class has been increased from 28 bytes to 32 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 (89)
HTTPMessage::CHUNKED_TRANSFER_ENCODING [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::CONNECTION [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::CONNECTION_CLOSE [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::CONNECTION_KEEP_ALIVE [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::CONTENT_LENGTH [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::CONTENT_TYPE [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::EMPTY [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::getChunkedTransferEncoding ( ) constThis method is from derived class 'HTTPMessage'.
HTTPMessage::getContentLength ( ) constThis method is from derived class 'HTTPMessage'.
HTTPMessage::getContentType ( ) constThis method is from derived class 'HTTPMessage'.
HTTPMessage::getKeepAlive ( ) constThis method is from derived class 'HTTPMessage'.
HTTPMessage::getTransferEncoding ( ) constThis method is from derived class 'HTTPMessage'.
HTTPMessage::HTTP_1_0 [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::HTTP_1_1 [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::HTTPMessage [in-charge] ( )This constructor is from derived class 'HTTPMessage'.
HTTPMessage::HTTPMessage [in-charge] ( std::string const& version )This constructor is from derived class 'HTTPMessage'.
HTTPMessage::IDENTITY_TRANSFER_ENCODING [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::setChunkedTransferEncoding ( bool flag )This method is from derived class 'HTTPMessage'.
HTTPMessage::setContentLength ( std::streamsize length )This method is from derived class 'HTTPMessage'.
HTTPMessage::setContentType ( MediaType const& mediaType )This method is from derived class 'HTTPMessage'.
HTTPMessage::setContentType ( std::string const& mediaType )This method is from derived class 'HTTPMessage'.
HTTPMessage::setKeepAlive ( bool keepAlive )This method is from derived class 'HTTPMessage'.
HTTPMessage::setTransferEncoding ( std::string const& transferEncoding )This method is from derived class 'HTTPMessage'.
HTTPMessage::setVersion ( std::string const& version )This method is from derived class 'HTTPMessage'.
HTTPMessage::TRANSFER_ENCODING [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::UNKNOWN_CONTENT_LENGTH [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::UNKNOWN_CONTENT_TYPE [data]This method is from derived class 'HTTPMessage'.
HTTPMessage::~HTTPMessage [in-charge] ( )This method is from derived class 'HTTPMessage'.
MailMessage::addAttachment ( std::string const& name, PartSource* pSource, MailMessage::ContentTransferEncoding encoding )This method is from derived class 'MailMessage'.
MailMessage::addContent ( PartSource* pSource, MailMessage::ContentTransferEncoding encoding )This method is from derived class 'MailMessage'.
MailMessage::addPart ( std::string const& name, PartSource* pSource, MailMessage::ContentDisposition disposition, MailMessage::ContentTransferEncoding encoding )This method is from derived class 'MailMessage'.
MailMessage::addRecipient ( MailRecipient const& recipient )This method is from derived class 'MailMessage'.
MailMessage::appendRecipient ( MailRecipient const& recipient, std::string& str ) [static]This method is from derived class 'MailMessage'.
MailMessage::contentTransferEncodingToString ( MailMessage::ContentTransferEncoding encoding ) [static]This method is from derived class 'MailMessage'.
MailMessage::CTE_7BIT [data]This method is from derived class 'MailMessage'.
MailMessage::CTE_8BIT [data]This method is from derived class 'MailMessage'.
MailMessage::CTE_BASE64 [data]This method is from derived class 'MailMessage'.
MailMessage::CTE_QUOTED_PRINTABLE [data]This method is from derived class 'MailMessage'.
MailMessage::EMPTY_HEADER [data]This method is from derived class 'MailMessage'.
MailMessage::encodeWord ( std::string const& text, std::string const& charset ) [static]This method is from derived class 'MailMessage'.
MailMessage::getContentType ( ) constThis method is from derived class 'MailMessage'.
MailMessage::getDate ( ) constThis method is from derived class 'MailMessage'.
MailMessage::getSender ( ) constThis method is from derived class 'MailMessage'.
MailMessage::getSubject ( ) constThis method is from derived class 'MailMessage'.
MailMessage::handlePart ( std::istream& istr, MessageHeader const& header, PartHandler& handler )2nd parameter 'header' (reference) has base type 'MessageHeader'.
MailMessage::HEADER_BCC [data]This method is from derived class 'MailMessage'.
MailMessage::HEADER_CC [data]This method is from derived class 'MailMessage'.
MailMessage::HEADER_CONTENT_DISPOSITION [data]This method is from derived class 'MailMessage'.
MailMessage::HEADER_CONTENT_TRANSFER_ENCODING [data]This method is from derived class 'MailMessage'.
MailMessage::HEADER_CONTENT_TYPE [data]This method is from derived class 'MailMessage'.
MailMessage::HEADER_DATE [data]This method is from derived class 'MailMessage'.
MailMessage::HEADER_FROM [data]This method is from derived class 'MailMessage'.
MailMessage::HEADER_MIME_VERSION [data]This method is from derived class 'MailMessage'.
MailMessage::HEADER_SUBJECT [data]This method is from derived class 'MailMessage'.
MailMessage::HEADER_TO [data]This method is from derived class 'MailMessage'.
MailMessage::isMultipart ( ) constThis method is from derived class 'MailMessage'.
MailMessage::lineLength ( std::string const& str ) [static]This method is from derived class 'MailMessage'.
MailMessage::MailMessage [in-charge] ( )This constructor is from derived class 'MailMessage'.
MailMessage::makeMultipart ( )This method is from derived class 'MailMessage'.
MailMessage::read ( std::istream& istr )This method is from derived class 'MailMessage'.
MailMessage::read ( std::istream& istr, PartHandler& handler )This method is from derived class 'MailMessage'.
MailMessage::readHeader ( std::istream& istr )This method is from derived class 'MailMessage'.
MailMessage::readMultipart ( std::istream& istr, PartHandler& handler )This method is from derived class 'MailMessage'.
MailMessage::readPart ( std::istream& istr, MessageHeader const& header, PartHandler& handler )2nd parameter 'header' (reference) has base type 'MessageHeader'.
MailMessage::setContent ( std::string const& content, MailMessage::ContentTransferEncoding encoding )This method is from derived class 'MailMessage'.
MailMessage::setContentType ( MediaType const& mediaType )This method is from derived class 'MailMessage'.
MailMessage::setContentType ( std::string const& mediaType )This method is from derived class 'MailMessage'.
MailMessage::setDate ( Poco::Timestamp const& dateTime )This method is from derived class 'MailMessage'.
MailMessage::setRecipientHeaders ( MessageHeader& headers ) const1st parameter 'headers' (reference) has base type 'MessageHeader'.
MailMessage::setSender ( std::string const& sender )This method is from derived class 'MailMessage'.
MailMessage::setSubject ( std::string const& subject )This method is from derived class 'MailMessage'.
MailMessage::TEXT_PLAIN [data]This method is from derived class 'MailMessage'.
MailMessage::write ( std::ostream& ostr ) constThis method is from derived class 'MailMessage'.
MailMessage::writeEncoded ( std::istream& istr, std::ostream& ostr, MailMessage::ContentTransferEncoding encoding ) constThis method is from derived class 'MailMessage'.
MailMessage::writeHeader ( MessageHeader const& header, std::ostream& ostr ) const1st parameter 'header' (reference) has base type 'MessageHeader'.
MailMessage::writeMultipart ( MessageHeader& header, std::ostream& ostr ) const1st parameter 'header' (reference) has base type 'MessageHeader'.
MailMessage::writePart ( MultipartWriter& writer, MailMessage::Part const& part ) constThis method is from derived class 'MailMessage'.
MailMessage::~MailMessage [in-charge] ( )This method is from derived class 'MailMessage'.
MessageHeader::MessageHeader [in-charge] ( )This constructor is from 'MessageHeader' class.
MessageHeader::MessageHeader [in-charge] ( MessageHeader const& messageHeader )1st parameter 'messageHeader' (reference) has base type 'MessageHeader'.
MessageHeader::operator= ( MessageHeader const& messageHeader )1st parameter 'messageHeader' (reference) has base type 'MessageHeader'.
MessageHeader::read ( std::istream& istr )This method is from 'MessageHeader' class.
MessageHeader::write ( std::ostream& ostr ) constThis method is from 'MessageHeader' class.
MessageHeader::~MessageHeader [in-charge] ( )This method is from 'MessageHeader' class.
MultipartReader::nextPart ( MessageHeader& messageHeader )1st parameter 'messageHeader' (reference) has base type 'MessageHeader'.
MultipartReader::parseHeader ( MessageHeader& messageHeader )1st parameter 'messageHeader' (reference) has base type 'MessageHeader'.
MultipartWriter::nextPart ( MessageHeader const& header )1st parameter 'header' (reference) has base type 'MessageHeader'.
NullPartHandler::handlePart ( MessageHeader const& header, std::istream& stream )1st parameter 'header' (reference) has base type 'MessageHeader'.
POP3ClientSession::retrieveHeader ( int id, MessageHeader& header )2nd parameter 'header' (reference) has base type 'MessageHeader'.
OptionProcessor.h
namespace Poco::Util
[+] class OptionProcessor (1)
| Change |
Effect |
1 | Size of this class has been increased from 56 bytes to 60 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)
OptionProcessor::checkRequired ( ) constThis method is from 'OptionProcessor' class.
OptionProcessor::OptionProcessor [in-charge] ( OptionSet const& options )This constructor is from 'OptionProcessor' class.
OptionProcessor::process ( std::string const& argument, std::string& optionName, std::string& optionArg )This method is from 'OptionProcessor' class.
OptionProcessor::setUnixStyle ( bool flag )This method is from 'OptionProcessor' class.
OptionProcessor::~OptionProcessor [in-charge] ( )This method is from 'OptionProcessor' class.
PartSource.h
namespace Poco::Net
[+] class PartSource (1)
| Change |
Effect |
1 | Size of this class has been increased from 36 bytes to 40 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 (21)
FilePartSource::filename ( )This method is from derived class 'FilePartSource'.
FilePartSource::FilePartSource [in-charge] ( std::string const& path )This constructor is from derived class 'FilePartSource'.
FilePartSource::FilePartSource [in-charge] ( std::string const& path, std::string const& mediaType )This constructor is from derived class 'FilePartSource'.
FilePartSource::FilePartSource [in-charge] ( std::string const& path, std::string const& filename, std::string const& mediaType )This constructor is from derived class 'FilePartSource'.
FilePartSource::stream ( )This method is from derived class 'FilePartSource'.
FilePartSource::~FilePartSource [in-charge] ( )This method is from derived class 'FilePartSource'.
HTMLForm::addPart ( std::string const& name, PartSource* pSource )2nd parameter 'pSource' (pointer) has base type 'PartSource'.
MailMessage::addAttachment ( std::string const& name, PartSource* pSource, MailMessage::ContentTransferEncoding encoding )2nd parameter 'pSource' (pointer) has base type 'PartSource'.
MailMessage::addContent ( PartSource* pSource, MailMessage::ContentTransferEncoding encoding )1st parameter 'pSource' (pointer) has base type 'PartSource'.
MailMessage::addPart ( std::string const& name, PartSource* pSource, MailMessage::ContentDisposition disposition, MailMessage::ContentTransferEncoding encoding )2nd parameter 'pSource' (pointer) has base type 'PartSource'.
MailMessage::writePart ( MultipartWriter& writer, MailMessage::Part const& part ) constField 'part->pSource' in 2nd parameter 'part' (reference) has base type 'PartSource'.
PartSource::filename ( )This method is from 'PartSource' class.
PartSource::PartSource [in-charge] ( )This constructor is from 'PartSource' class.
PartSource::PartSource [in-charge] ( std::string const& mediaType )This constructor is from 'PartSource' class.
PartSource::~PartSource [in-charge] ( )This method is from 'PartSource' class.
StringPartSource::filename ( )This method is from derived class 'StringPartSource'.
StringPartSource::stream ( )This method is from derived class 'StringPartSource'.
StringPartSource::StringPartSource [in-charge] ( std::string const& str )This constructor is from derived class 'StringPartSource'.
StringPartSource::StringPartSource [in-charge] ( std::string const& str, std::string const& mediaType )This constructor is from derived class 'StringPartSource'.
StringPartSource::StringPartSource [in-charge] ( std::string const& str, std::string const& mediaType, std::string const& filename )This constructor is from derived class 'StringPartSource'.
StringPartSource::~StringPartSource [in-charge] ( )This method is from derived class 'StringPartSource'.
StringPartSource.h
namespace Poco::Net
[+] class StringPartSource (1)
| Change |
Effect |
1 | Size of this class has been increased from 224 bytes to 228 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 (6)
StringPartSource::filename ( )This method is from 'StringPartSource' class.
StringPartSource::stream ( )This method is from 'StringPartSource' class.
StringPartSource::StringPartSource [in-charge] ( std::string const& str )This constructor is from 'StringPartSource' class.
StringPartSource::StringPartSource [in-charge] ( std::string const& str, std::string const& mediaType )This constructor is from 'StringPartSource' class.
StringPartSource::StringPartSource [in-charge] ( std::string const& str, std::string const& mediaType, std::string const& filename )This constructor is from 'StringPartSource' class.
StringPartSource::~StringPartSource [in-charge] ( )This method is from 'StringPartSource' class.
Thread_POSIX.h
namespace Poco
[+] class ThreadImpl::CallbackData (1)
| Change |
Effect |
1 | Size of this class has been changed from 40 bytes to 16 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (1)
ThreadImpl::CallbackData::~CallbackData [in-charge] ( )This method is from 'ThreadImpl::CallbackData' class.
[+] class ThreadImpl::ThreadData (1)
| Change |
Effect |
1 | Size of this class has been changed from 132 bytes to 108 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (1)
ThreadImpl::ThreadData::~ThreadData [in-charge] ( )This method is from 'ThreadImpl::ThreadData' class.
to the top
Problems with Symbols, High Severity (1)
SharedLibrary_UNIX.h,
libPocoFoundation.so.11
namespace Poco
[+] SharedLibraryImpl::loadImpl ( std::string const& path ) (1)
changed to:SharedLibraryImpl::loadImpl ( std::string const& path, int flags )
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Poco17SharedLibraryImpl8loadImplERKSs to _ZN4Poco17SharedLibraryImpl8loadImplERKSsi. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (3)
AsyncChannel.h
namespace Poco
[+] class AsyncChannel (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) - 19 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~AsyncChannel |
~AsyncChannel |
12 |
~AsyncChannel |
~AsyncChannel |
16 |
AsyncChannel::setProperty |
AsyncChannel::setProperty |
20 |
Channel::getProperty |
Channel::getProperty |
24 |
AsyncChannel::open |
AsyncChannel::open |
28 |
AsyncChannel::close |
AsyncChannel::close |
32 |
AsyncChannel::log |
AsyncChannel::log |
36 |
AsyncChannel::run |
AsyncChannel::run |
40 |
-0x000000004 |
-0x000000004 |
44 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
48 |
non-virtual thunk |
non-virtual thunk |
52 |
non-virtual thunk |
non-virtual thunk |
56 |
-0x000000024 |
-0x00000000c |
60 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
64 |
non-virtual thunk |
non-virtual thunk |
68 |
non-virtual thunk |
non-virtual thunk |
72 |
non-virtual thunk |
non-virtual thunk |
[+] affected symbols (10)
AsyncChannel::AsyncChannel [in-charge] ( Channel* pChannel, Thread::Priority prio )This constructor is from 'AsyncChannel' class.
AsyncChannel::close ( )This method is from 'AsyncChannel' class.
AsyncChannel::getChannel ( ) constThis method is from 'AsyncChannel' class.
AsyncChannel::log ( Message const& msg )This method is from 'AsyncChannel' class.
AsyncChannel::open ( )This method is from 'AsyncChannel' class.
AsyncChannel::run ( )This method is from 'AsyncChannel' class.
AsyncChannel::setChannel ( Channel* pChannel )This method is from 'AsyncChannel' class.
AsyncChannel::setPriority ( std::string const& value )This method is from 'AsyncChannel' class.
AsyncChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'AsyncChannel' class.
AsyncChannel::~AsyncChannel [in-charge] ( )This method is from 'AsyncChannel' class.
RefCountedObject.h
namespace Poco
[+] class RefCountedObject (1)
| Change |
Effect |
1 | Size of this class has been decreased from 32 bytes to 8 bytes. | Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
[+] affected symbols (31)
ThreadImpl::CallbackData::~CallbackData [in-charge] ( )This method is from derived class 'ThreadImpl::CallbackData'.
ThreadImpl::ThreadData::~ThreadData [in-charge] ( )This method is from derived class 'ThreadImpl::ThreadData'.
Util::AbstractConfiguration::AbstractConfiguration [in-charge] ( )This constructor is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::createView ( std::string const& prefix )This method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::createView ( std::string const& prefix ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::expand ( std::string const& value ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::getBool ( std::string const& key ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::getBool ( std::string const& key, bool defaultValue ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::getDouble ( std::string const& key ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::getDouble ( std::string const& key, double defaultValue ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::getInt ( std::string const& key ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::getInt ( std::string const& key, int defaultValue ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::getRawString ( std::string const& key ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::getRawString ( std::string const& key, std::string const& defaultValue ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::getString ( std::string const& key ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::getString ( std::string const& key, std::string const& defaultValue ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::has ( std::string const& key ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::hasOption ( std::string const& key ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::hasProperty ( std::string const& key ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::keys ( std::string const& key, Util::AbstractConfiguration::Keys& range ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::keys ( Util::AbstractConfiguration::Keys& range ) constThis method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::parseBool ( std::string const& value ) [static]This method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::parseInt ( std::string const& value ) [static]This method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::remove ( std::string const& key )This method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::removeRaw ( std::string const& key )This method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::setBool ( std::string const& key, bool value )This method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::setDouble ( std::string const& key, double value )This method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::setInt ( std::string const& key, int value )This method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::setRawWithEvent ( std::string const& key, std::string value )This method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::setString ( std::string const& key, std::string const& value )This method is from derived class 'Util::AbstractConfiguration'.
Util::AbstractConfiguration::~AbstractConfiguration [in-charge] ( )This method is from derived class 'Util::AbstractConfiguration'.
TimerTask.h
namespace Poco::Util
[+] class TimerTask (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 9 entries | Virtual Table (New) - 9 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TimerTask |
~TimerTask |
12 |
~TimerTask |
~TimerTask |
16 |
-0x000000020 |
-0x000000008 |
20 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
24 |
non-virtual thunk |
non-virtual thunk |
28 |
non-virtual thunk |
non-virtual thunk |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols (3)
TimerTask::cancel ( )This method is from 'TimerTask' class.
TimerTask::TimerTask [in-charge] ( )This constructor is from 'TimerTask' class.
TimerTask::~TimerTask [in-charge] ( )This method is from 'TimerTask' class.
to the top
Problems with Data Types, Low Severity (64)
AbstractConfiguration.h
namespace Poco::Util
[+] class AbstractConfiguration (2)
| Change |
Effect |
1 | Field _eventsEnabled 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 | Size of this type has been changed from 300 bytes to 280 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (41)
AbstractConfiguration::AbstractConfiguration [in-charge] ( )This constructor is from 'AbstractConfiguration' class.
AbstractConfiguration::createView ( std::string const& prefix )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::createView ( std::string const& prefix ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::expand ( std::string const& value ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getBool ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getBool ( std::string const& key, bool defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getDouble ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getDouble ( std::string const& key, double defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getInt ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getInt ( std::string const& key, int defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getRawString ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getRawString ( std::string const& key, std::string const& defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getString ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::getString ( std::string const& key, std::string const& defaultValue ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::has ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::hasOption ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::hasProperty ( std::string const& key ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::keys ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::keys ( AbstractConfiguration::Keys& range ) constThis method is from 'AbstractConfiguration' class.
AbstractConfiguration::remove ( std::string const& key )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::removeRaw ( std::string const& key )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setBool ( std::string const& key, bool value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setDouble ( std::string const& key, double value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setInt ( std::string const& key, int value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setRawWithEvent ( std::string const& key, std::string value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::setString ( std::string const& key, std::string const& value )This method is from 'AbstractConfiguration' class.
AbstractConfiguration::~AbstractConfiguration [in-charge] ( )This method is from 'AbstractConfiguration' class.
ConfigurationMapper::ConfigurationMapper [in-charge] ( std::string const& fromPrefix, std::string const& toPrefix, AbstractConfiguration* pConfig )3rd parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
ConfigurationView::ConfigurationView [in-charge] ( std::string const& prefix, AbstractConfiguration* pConfig )2nd parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority, bool writeable, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addFront ( AbstractConfiguration* pConfig )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addFront ( AbstractConfiguration* pConfig, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addWriteable ( AbstractConfiguration* pConfig, int priority )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::addWriteable ( AbstractConfiguration* pConfig, int priority, bool shared )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LayeredConfiguration::removeConfiguration ( AbstractConfiguration* pConfig )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
LoggingConfigurator::configure ( AbstractConfiguration* pConfig )1st parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
Option::binding ( std::string const& propertyName, AbstractConfiguration* pConfig )2nd parameter 'pConfig' (pointer) has base type 'AbstractConfiguration'.
Application.h
namespace Poco::Util
[+] class Application (1)
| Change |
Effect |
1 | Size of this type has been changed from 104 bytes to 80 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (25)
Application::addSubsystem ( Subsystem* pSubsystem )This method is from 'Application' class.
Application::Application [in-charge] ( )This constructor is from 'Application' class.
Application::Application [in-charge] ( int argc, char** argv )This constructor is from 'Application' class.
Application::commandName ( ) constThis method is from 'Application' class.
Application::defineOptions ( OptionSet& options )This method is from 'Application' class.
Application::findFile ( Poco::Path& path ) constThis method is from 'Application' class.
Application::handleOption ( std::string const& name, std::string const& value )This method is from 'Application' class.
Application::init ( )This method is from 'Application' class.
Application::init ( int argc, char** argv )This method is from 'Application' class.
Application::init ( int argc, wchar_t** argv )This method is from 'Application' class.
Application::init ( std::vector<std::string>const& args )This method is from 'Application' class.
Application::initialize ( Application& self )1st parameter 'self' (reference) has base type 'Application'.
Application::loadConfiguration ( int priority )This method is from 'Application' class.
Application::loadConfiguration ( std::string const& path, int priority )This method is from 'Application' class.
Application::main ( std::vector<std::string>const& args )This method is from 'Application' class.
Application::name ( ) constThis method is from 'Application' class.
Application::reinitialize ( Application& self )1st parameter 'self' (reference) has base type 'Application'.
Application::run ( )This method is from 'Application' class.
Application::setLogger ( Poco::Logger& logger )This method is from 'Application' class.
Application::setUnixOptions ( bool flag )This method is from 'Application' class.
Application::stopOptionsProcessing ( )This method is from 'Application' class.
Application::uninitialize ( )This method is from 'Application' class.
Application::~Application [in-charge] ( )This method is from 'Application' class.
LoggingSubsystem::initialize ( Application& self )1st parameter 'self' (reference) has base type 'Application'.
Subsystem::reinitialize ( Application& app )1st parameter 'app' (reference) has base type 'Application'.
AsyncChannel.h
namespace Poco
[+] class AsyncChannel (1)
| Change |
Effect |
1 | Size of this type has been changed from 248 bytes to 224 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (10)
AsyncChannel::AsyncChannel [in-charge] ( Channel* pChannel, Thread::Priority prio )This constructor is from 'AsyncChannel' class.
AsyncChannel::close ( )This method is from 'AsyncChannel' class.
AsyncChannel::getChannel ( ) constThis method is from 'AsyncChannel' class.
AsyncChannel::log ( Message const& msg )This method is from 'AsyncChannel' class.
AsyncChannel::open ( )This method is from 'AsyncChannel' class.
AsyncChannel::run ( )This method is from 'AsyncChannel' class.
AsyncChannel::setChannel ( Channel* pChannel )This method is from 'AsyncChannel' class.
AsyncChannel::setPriority ( std::string const& value )This method is from 'AsyncChannel' class.
AsyncChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'AsyncChannel' class.
AsyncChannel::~AsyncChannel [in-charge] ( )This method is from 'AsyncChannel' class.
AtomicCounter.h
namespace Poco
[+] class AtomicCounter (2)
| Change |
Effect |
1 | Size of this type has been changed from 28 bytes to 4 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Size of field _counter has been changed from 28 bytes to 4 bytes. | Size of the inclusive type has changed. |
[+] affected symbols (6)
AtomicCounter::AtomicCounter [in-charge] ( )This constructor is from 'AtomicCounter' class.
AtomicCounter::AtomicCounter [in-charge] ( AtomicCounter::ValueType initialValue )This constructor is from 'AtomicCounter' class.
AtomicCounter::AtomicCounter [in-charge] ( AtomicCounter const& counter )1st parameter 'counter' (reference) has base type 'AtomicCounter'.
AtomicCounter::operator= ( AtomicCounter::ValueType value )Return value (reference) has base type 'AtomicCounter'.
AtomicCounter::operator= ( AtomicCounter const& counter )1st parameter 'counter' (reference) has base type 'AtomicCounter'.
AtomicCounter::~AtomicCounter [in-charge] ( )This method is from 'AtomicCounter' class.
Channel.h
namespace Poco
[+] class Channel (1)
| Change |
Effect |
1 | Size of this type has been changed from 36 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (22)
AsyncChannel::AsyncChannel [in-charge] ( Channel* pChannel, Thread::Priority prio )1st parameter 'pChannel' (pointer) has base type 'Channel'.
AsyncChannel::getChannel ( ) constReturn value (pointer) has base type 'Channel'.
AsyncChannel::setChannel ( Channel* pChannel )1st parameter 'pChannel' (pointer) has base type 'Channel'.
Channel::Channel [in-charge] ( )This constructor is from 'Channel' class.
Channel::close ( )This method is from 'Channel' class.
Channel::getProperty ( std::string const& name ) constThis method is from 'Channel' class.
Channel::open ( )This method is from 'Channel' class.
Channel::setProperty ( std::string const& name, std::string const& value )This method is from 'Channel' class.
Channel::~Channel [in-charge] ( )This method is from 'Channel' class.
FormattingChannel::FormattingChannel [in-charge] ( Formatter* pFormatter, Channel* pChannel )2nd parameter 'pChannel' (pointer) has base type 'Channel'.
FormattingChannel::getChannel ( ) constReturn value (pointer) has base type 'Channel'.
FormattingChannel::setChannel ( Channel* pChannel )1st parameter 'pChannel' (pointer) has base type 'Channel'.
Logger::create ( std::string const& name, Channel* pChannel, int level ) [static]2nd parameter 'pChannel' (pointer) has base type 'Channel'.
Logger::getChannel ( ) constReturn value (pointer) has base type 'Channel'.
Logger::Logger [in-charge] ( std::string const& name, Channel* pChannel, int level )2nd parameter 'pChannel' (pointer) has base type 'Channel'.
Logger::setChannel ( Channel* pChannel )1st parameter 'pChannel' (pointer) has base type 'Channel'.
Logger::setChannel ( std::string const& name, Channel* pChannel ) [static]2nd parameter 'pChannel' (pointer) has base type 'Channel'.
LoggingFactory::createChannel ( std::string const& className ) constReturn value (pointer) has base type 'Channel'.
LoggingRegistry::channelForName ( std::string const& name ) constReturn value (pointer) has base type 'Channel'.
LoggingRegistry::registerChannel ( std::string const& name, Channel* pChannel )2nd parameter 'pChannel' (pointer) has base type 'Channel'.
SplitterChannel::addChannel ( Channel* pChannel )1st parameter 'pChannel' (pointer) has base type 'Channel'.
SplitterChannel::removeChannel ( Channel* pChannel )1st parameter 'pChannel' (pointer) has base type 'Channel'.
ConfigurationMapper.h
namespace Poco::Util
[+] class ConfigurationMapper (1)
| Change |
Effect |
1 | Size of this type has been changed from 312 bytes to 292 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (7)
ConfigurationMapper::ConfigurationMapper [in-charge] ( std::string const& fromPrefix, std::string const& toPrefix, AbstractConfiguration* pConfig )This constructor is from 'ConfigurationMapper' class.
ConfigurationMapper::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'ConfigurationMapper' class.
ConfigurationMapper::getRaw ( std::string const& key, std::string& value ) constThis method is from 'ConfigurationMapper' class.
ConfigurationMapper::removeRaw ( std::string const& key )This method is from 'ConfigurationMapper' class.
ConfigurationMapper::setRaw ( std::string const& key, std::string const& value )This method is from 'ConfigurationMapper' class.
ConfigurationMapper::translateKey ( std::string const& key ) constThis method is from 'ConfigurationMapper' class.
ConfigurationMapper::~ConfigurationMapper [in-charge] ( )This method is from 'ConfigurationMapper' class.
ConfigurationView.h
namespace Poco::Util
[+] class ConfigurationView (1)
| Change |
Effect |
1 | Size of this type has been changed from 308 bytes to 288 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (7)
ConfigurationView::ConfigurationView [in-charge] ( std::string const& prefix, AbstractConfiguration* pConfig )This constructor is from 'ConfigurationView' class.
ConfigurationView::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'ConfigurationView' class.
ConfigurationView::getRaw ( std::string const& key, std::string& value ) constThis method is from 'ConfigurationView' class.
ConfigurationView::removeRaw ( std::string const& key )This method is from 'ConfigurationView' class.
ConfigurationView::setRaw ( std::string const& key, std::string const& value )This method is from 'ConfigurationView' class.
ConfigurationView::translateKey ( std::string const& key ) constThis method is from 'ConfigurationView' class.
ConfigurationView::~ConfigurationView [in-charge] ( )This method is from 'ConfigurationView' class.
ConsoleChannel.h
namespace Poco
[+] class ConsoleChannel (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (4)
ConsoleChannel::ConsoleChannel [in-charge] ( )This constructor is from 'ConsoleChannel' class.
ConsoleChannel::ConsoleChannel [in-charge] ( std::ostream& str )This constructor is from 'ConsoleChannel' class.
ConsoleChannel::log ( Message const& msg )This method is from 'ConsoleChannel' class.
ConsoleChannel::~ConsoleChannel [in-charge] ( )This method is from 'ConsoleChannel' class.
DatagramSocketImpl.h
namespace Poco::Net
[+] class DatagramSocketImpl (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (5)
DatagramSocketImpl::DatagramSocketImpl [in-charge] ( )This constructor is from 'DatagramSocketImpl' class.
DatagramSocketImpl::DatagramSocketImpl [in-charge] ( int sockfd )This constructor is from 'DatagramSocketImpl' class.
DatagramSocketImpl::DatagramSocketImpl [in-charge] ( IPAddress::Family family )This constructor is from 'DatagramSocketImpl' class.
DatagramSocketImpl::init ( int af )This method is from 'DatagramSocketImpl' class.
DatagramSocketImpl::~DatagramSocketImpl [in-charge] ( )This method is from 'DatagramSocketImpl' class.
FileChannel.h
namespace Poco
[+] class FileChannel (1)
| Change |
Effect |
1 | Size of this type has been changed from 104 bytes to 80 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client 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.
FilesystemConfiguration.h
namespace Poco::Util
[+] class FilesystemConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 332 bytes to 312 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (8)
FilesystemConfiguration::clear ( )This method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::FilesystemConfiguration [in-charge] ( std::string const& path )This constructor is from 'FilesystemConfiguration' class.
FilesystemConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::keyToPath ( std::string const& key ) constThis method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::removeRaw ( std::string const& key )This method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'FilesystemConfiguration' class.
FilesystemConfiguration::~FilesystemConfiguration [in-charge] ( )This method is from 'FilesystemConfiguration' class.
Formatter.h
namespace Poco
[+] class Formatter (1)
| Change |
Effect |
1 | Size of this type has been changed from 36 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (11)
Formatter::Formatter [in-charge] ( )This constructor is from 'Formatter' class.
Formatter::getProperty ( std::string const& name ) constThis method is from 'Formatter' class.
Formatter::setProperty ( std::string const& name, std::string const& value )This method is from 'Formatter' class.
Formatter::~Formatter [in-charge] ( )This method is from 'Formatter' class.
FormattingChannel::FormattingChannel [in-charge] ( Formatter* pFormatter )1st parameter 'pFormatter' (pointer) has base type 'Formatter'.
FormattingChannel::FormattingChannel [in-charge] ( Formatter* pFormatter, Channel* pChannel )1st parameter 'pFormatter' (pointer) has base type 'Formatter'.
FormattingChannel::getFormatter ( ) constReturn value (pointer) has base type 'Formatter'.
FormattingChannel::setFormatter ( Formatter* pFormatter )1st parameter 'pFormatter' (pointer) has base type 'Formatter'.
LoggingFactory::createFormatter ( std::string const& className ) constReturn value (pointer) has base type 'Formatter'.
LoggingRegistry::formatterForName ( std::string const& name ) constReturn value (pointer) has base type 'Formatter'.
LoggingRegistry::registerFormatter ( std::string const& name, Formatter* pFormatter )2nd parameter 'pFormatter' (pointer) has base type 'Formatter'.
FormattingChannel.h
namespace Poco
[+] class FormattingChannel (1)
| Change |
Effect |
1 | Size of this type has been changed from 44 bytes to 20 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (12)
FormattingChannel::close ( )This method is from 'FormattingChannel' class.
FormattingChannel::FormattingChannel [in-charge] ( )This constructor is from 'FormattingChannel' class.
FormattingChannel::FormattingChannel [in-charge] ( Formatter* pFormatter )This constructor is from 'FormattingChannel' class.
FormattingChannel::FormattingChannel [in-charge] ( Formatter* pFormatter, Channel* pChannel )This constructor is from 'FormattingChannel' class.
FormattingChannel::getChannel ( ) constThis method is from 'FormattingChannel' class.
FormattingChannel::getFormatter ( ) constThis method is from 'FormattingChannel' class.
FormattingChannel::log ( Message const& msg )This method is from 'FormattingChannel' class.
FormattingChannel::open ( )This method is from 'FormattingChannel' class.
FormattingChannel::setChannel ( Channel* pChannel )This method is from 'FormattingChannel' class.
FormattingChannel::setFormatter ( Formatter* pFormatter )This method is from 'FormattingChannel' class.
FormattingChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'FormattingChannel' class.
FormattingChannel::~FormattingChannel [in-charge] ( )This method is from 'FormattingChannel' class.
HTMLForm.h
namespace Poco::Net
[+] class HTMLForm (1)
| Change |
Effect |
1 | Field _fieldLimit 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 (22)
AbstractHTTPRequestHandler::form ( )Return value (reference) has base type 'HTMLForm'.
HTMLForm::addPart ( std::string const& name, PartSource* pSource )This method is from 'HTMLForm' class.
HTMLForm::ENCODING_MULTIPART [data]This method is from 'HTMLForm' class.
HTMLForm::ENCODING_URL [data]This method is from 'HTMLForm' class.
HTMLForm::HTMLForm [in-charge] ( )This constructor is from 'HTMLForm' class.
HTMLForm::HTMLForm [in-charge] ( HTTPRequest const& request )This constructor is from 'HTMLForm' class.
HTMLForm::HTMLForm [in-charge] ( HTTPRequest const& request, std::istream& requestBody )This constructor is from 'HTMLForm' class.
HTMLForm::HTMLForm [in-charge] ( HTTPRequest const& request, std::istream& requestBody, PartHandler& handler )This constructor is from 'HTMLForm' class.
HTMLForm::HTMLForm [in-charge] ( std::string const& encoding )This constructor is from 'HTMLForm' class.
HTMLForm::load ( HTTPRequest const& request )This method is from 'HTMLForm' class.
HTMLForm::load ( HTTPRequest const& request, std::istream& requestBody )This method is from 'HTMLForm' class.
HTMLForm::load ( HTTPRequest const& request, std::istream& requestBody, PartHandler& handler )This method is from 'HTMLForm' class.
HTMLForm::prepareSubmit ( HTTPRequest& request )This method is from 'HTMLForm' class.
HTMLForm::read ( std::istream& istr, PartHandler& handler )This method is from 'HTMLForm' class.
HTMLForm::readMultipart ( std::istream& istr, PartHandler& handler )This method is from 'HTMLForm' class.
HTMLForm::readUrl ( std::istream& istr )This method is from 'HTMLForm' class.
HTMLForm::setEncoding ( std::string const& encoding )This method is from 'HTMLForm' class.
HTMLForm::write ( std::ostream& ostr )This method is from 'HTMLForm' class.
HTMLForm::write ( std::ostream& ostr, std::string const& boundary )This method is from 'HTMLForm' class.
HTMLForm::writeMultipart ( std::ostream& ostr )This method is from 'HTMLForm' class.
HTMLForm::writeUrl ( std::ostream& ostr )This method is from 'HTMLForm' class.
HTMLForm::~HTMLForm [in-charge] ( )This method is from 'HTMLForm' class.
HTTPServerParams.h
namespace Poco::Net
[+] class HTTPServerParams (1)
| Change |
Effect |
1 | Size of this type has been changed from 84 bytes to 60 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (10)
HTTPServerParams::HTTPServerParams [in-charge] ( )This constructor is from 'HTTPServerParams' class.
HTTPServerParams::setKeepAlive ( bool keepAlive )This method is from 'HTTPServerParams' class.
HTTPServerParams::setKeepAliveTimeout ( Poco::Timespan const& timeout )This method is from 'HTTPServerParams' class.
HTTPServerParams::setMaxKeepAliveRequests ( int maxKeepAliveRequests )This method is from 'HTTPServerParams' class.
HTTPServerParams::setServerName ( std::string const& serverName )This method is from 'HTTPServerParams' class.
HTTPServerParams::setSoftwareVersion ( std::string const& softwareVersion )This method is from 'HTTPServerParams' class.
HTTPServerParams::setTimeout ( Poco::Timespan const& timeout )This method is from 'HTTPServerParams' class.
HTTPServerParams::~HTTPServerParams [in-charge] ( )This method is from 'HTTPServerParams' class.
HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams )3rd parameter 'pParams' (pointer) has base type 'HTTPServerParams'.
HTTPServerRequestImpl::serverParams ( ) constReturn value (reference) has base type 'HTTPServerParams'.
HTTPServerRequestImpl.h
namespace Poco::Net
[+] class HTTPServerRequestImpl (1)
| Change |
Effect |
1 | Size of field _response has been changed from 40 bytes to 44 bytes. | Size of the inclusive type has changed. |
[+] affected symbols (11)
HTTPServerRequestImpl::clientAddress ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::detachSocket ( )This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::EXPECT [data]This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::expectContinue ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::HTTPServerRequestImpl [in-charge] ( HTTPServerResponse& response, HTTPServerSession& session, HTTPServerParams* pParams )This constructor is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::response ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::serverAddress ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::serverParams ( ) constThis method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::socket ( )This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::stream ( )This method is from 'HTTPServerRequestImpl' class.
HTTPServerRequestImpl::~HTTPServerRequestImpl [in-charge] ( )This method is from 'HTTPServerRequestImpl' class.
ICMPSocketImpl.h
namespace Poco::Net
[+] class ICMPSocketImpl (1)
| Change |
Effect |
1 | Size of this type has been changed from 48 bytes to 24 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (4)
ICMPSocketImpl::ICMPSocketImpl [in-charge] ( IPAddress::Family family, int dataSize, int ttl, int timeout )This constructor is from 'ICMPSocketImpl' class.
ICMPSocketImpl::receiveFrom ( void* p1, int p2, SocketAddress& address, int flags )This method is from 'ICMPSocketImpl' class.
ICMPSocketImpl::sendTo ( void const* p1, int p2, SocketAddress const& address, int flags )This method is from 'ICMPSocketImpl' class.
ICMPSocketImpl::~ICMPSocketImpl [in-charge] ( )This method is from 'ICMPSocketImpl' class.
IniFileConfiguration.h
namespace Poco::Util
[+] class IniFileConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 328 bytes to 308 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (10)
IniFileConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'IniFileConfiguration' class.
IniFileConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'IniFileConfiguration' class.
IniFileConfiguration::IniFileConfiguration [in-charge] ( )This constructor is from 'IniFileConfiguration' class.
IniFileConfiguration::IniFileConfiguration [in-charge] ( std::istream& istr )This constructor is from 'IniFileConfiguration' class.
IniFileConfiguration::IniFileConfiguration [in-charge] ( std::string const& path )This constructor is from 'IniFileConfiguration' class.
IniFileConfiguration::load ( std::istream& istr )This method is from 'IniFileConfiguration' class.
IniFileConfiguration::load ( std::string const& path )This method is from 'IniFileConfiguration' class.
IniFileConfiguration::removeRaw ( std::string const& key )This method is from 'IniFileConfiguration' class.
IniFileConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'IniFileConfiguration' class.
IniFileConfiguration::~IniFileConfiguration [in-charge] ( )This method is from 'IniFileConfiguration' class.
IntValidator.h
namespace Poco::Util
[+] class IntValidator (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (3)
IntValidator::IntValidator [in-charge] ( int min, int max )This constructor is from 'IntValidator' class.
IntValidator::validate ( Option const& option, std::string const& value )This method is from 'IntValidator' class.
IntValidator::~IntValidator [in-charge] ( )This method is from 'IntValidator' class.
LayeredConfiguration.h
namespace Poco::Util
[+] class LayeredConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 308 bytes to 288 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (18)
LayeredConfiguration::add ( AbstractConfiguration* pConfig )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, bool shared )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority, bool shared )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::add ( AbstractConfiguration* pConfig, int priority, bool writeable, bool shared )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::addFront ( AbstractConfiguration* pConfig )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::addFront ( AbstractConfiguration* pConfig, bool shared )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::addWriteable ( AbstractConfiguration* pConfig, int priority )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::addWriteable ( AbstractConfiguration* pConfig, int priority, bool shared )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'LayeredConfiguration' class.
LayeredConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'LayeredConfiguration' class.
LayeredConfiguration::highest ( ) constThis method is from 'LayeredConfiguration' class.
LayeredConfiguration::LayeredConfiguration [in-charge] ( )This constructor is from 'LayeredConfiguration' class.
LayeredConfiguration::lowest ( ) constThis method is from 'LayeredConfiguration' class.
LayeredConfiguration::removeConfiguration ( AbstractConfiguration* pConfig )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::removeRaw ( std::string const& key )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'LayeredConfiguration' class.
LayeredConfiguration::~LayeredConfiguration [in-charge] ( )This method is from 'LayeredConfiguration' class.
Logger.h
namespace Poco
[+] class Logger (1)
| Change |
Effect |
1 | Size of this type has been changed from 48 bytes to 24 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (24)
Logger::add ( Logger* pLogger ) [static]1st parameter 'pLogger' (pointer) has base type 'Logger'.
Logger::create ( std::string const& name, Channel* pChannel, int level ) [static]Return value (reference) has base type 'Logger'.
Logger::dump ( std::string const& msg, void const* buffer, std::size_t length, Message::Priority prio )This method is from 'Logger' class.
Logger::find ( std::string const& name ) [static]Return value (pointer) has base type 'Logger'.
Logger::get ( std::string const& name ) [static]Return value (reference) has base type 'Logger'.
Logger::getChannel ( ) constThis method is from 'Logger' class.
Logger::has ( std::string const& name ) [static]Return value (pointer) has base type 'Logger'.
Logger::log ( Exception const& exc )This method is from 'Logger' class.
Logger::log ( Exception const& exc, char const* file, int line )This method is from 'Logger' class.
Logger::log ( Message const& msg )This method is from 'Logger' class.
Logger::Logger [in-charge] ( std::string const& name, Channel* pChannel, int level )This constructor is from 'Logger' class.
Logger::parent ( std::string const& name ) [static]Return value (reference) has base type 'Logger'.
Logger::ROOT [data]This method is from 'Logger' class.
Logger::root ( ) [static]Return value (reference) has base type 'Logger'.
Logger::setChannel ( Channel* pChannel )This method is from 'Logger' class.
Logger::setLevel ( int level )This method is from 'Logger' class.
Logger::setLevel ( std::string const& level )This method is from 'Logger' class.
Logger::setProperty ( std::string const& name, std::string const& value )This method is from 'Logger' class.
Logger::unsafeGet ( std::string const& name ) [static]Return value (reference) has base type 'Logger'.
Logger::~Logger [in-charge] ( )This method is from 'Logger' class.
LogIOS::LogIOS [in-charge] ( Logger& logger, Message::Priority priority )1st parameter 'logger' (reference) has base type 'Logger'.
LogStream::LogStream [in-charge] ( Logger& logger, Message::Priority priority )1st parameter 'logger' (reference) has base type 'Logger'.
LogStreamBuf::LogStreamBuf [in-charge] ( Logger& logger, Message::Priority priority )1st parameter 'logger' (reference) has base type 'Logger'.
Util::Application::setLogger ( Logger& logger )1st parameter 'logger' (reference) has base type 'Logger'.
LoggingSubsystem.h
namespace Poco::Util
[+] class LoggingSubsystem (1)
| Change |
Effect |
1 | Size of this type has been changed from 32 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (5)
LoggingSubsystem::initialize ( Application& self )This method is from 'LoggingSubsystem' class.
LoggingSubsystem::LoggingSubsystem [in-charge] ( )This constructor is from 'LoggingSubsystem' class.
LoggingSubsystem::name ( ) constThis method is from 'LoggingSubsystem' class.
LoggingSubsystem::uninitialize ( )This method is from 'LoggingSubsystem' class.
LoggingSubsystem::~LoggingSubsystem [in-charge] ( )This method is from 'LoggingSubsystem' class.
MapConfiguration.h
namespace Poco::Util
[+] class MapConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 324 bytes to 304 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (9)
MapConfiguration::begin ( ) constThis method is from 'MapConfiguration' class.
MapConfiguration::clear ( )This method is from 'MapConfiguration' class.
MapConfiguration::end ( ) constThis method is from 'MapConfiguration' class.
MapConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'MapConfiguration' class.
MapConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'MapConfiguration' class.
MapConfiguration::MapConfiguration [in-charge] ( )This constructor is from 'MapConfiguration' class.
MapConfiguration::removeRaw ( std::string const& key )This method is from 'MapConfiguration' class.
MapConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'MapConfiguration' class.
MapConfiguration::~MapConfiguration [in-charge] ( )This method is from 'MapConfiguration' class.
MessageHeader.h
namespace Poco::Net
[+] class MessageHeader (1)
| Change |
Effect |
1 | Field _fieldLimit 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 (16)
MailMessage::handlePart ( std::istream& istr, MessageHeader const& header, PartHandler& handler )2nd parameter 'header' (reference) has base type 'MessageHeader'.
MailMessage::readPart ( std::istream& istr, MessageHeader const& header, PartHandler& handler )2nd parameter 'header' (reference) has base type 'MessageHeader'.
MailMessage::setRecipientHeaders ( MessageHeader& headers ) const1st parameter 'headers' (reference) has base type 'MessageHeader'.
MailMessage::writeHeader ( MessageHeader const& header, std::ostream& ostr ) const1st parameter 'header' (reference) has base type 'MessageHeader'.
MailMessage::writeMultipart ( MessageHeader& header, std::ostream& ostr ) const1st parameter 'header' (reference) has base type 'MessageHeader'.
MessageHeader::MessageHeader [in-charge] ( )This constructor is from 'MessageHeader' class.
MessageHeader::MessageHeader [in-charge] ( MessageHeader const& messageHeader )1st parameter 'messageHeader' (reference) has base type 'MessageHeader'.
MessageHeader::operator= ( MessageHeader const& messageHeader )1st parameter 'messageHeader' (reference) has base type 'MessageHeader'.
MessageHeader::read ( std::istream& istr )This method is from 'MessageHeader' class.
MessageHeader::write ( std::ostream& ostr ) constThis method is from 'MessageHeader' class.
MessageHeader::~MessageHeader [in-charge] ( )This method is from 'MessageHeader' class.
MultipartReader::nextPart ( MessageHeader& messageHeader )1st parameter 'messageHeader' (reference) has base type 'MessageHeader'.
MultipartReader::parseHeader ( MessageHeader& messageHeader )1st parameter 'messageHeader' (reference) has base type 'MessageHeader'.
MultipartWriter::nextPart ( MessageHeader const& header )1st parameter 'header' (reference) has base type 'MessageHeader'.
NullPartHandler::handlePart ( MessageHeader const& header, std::istream& stream )1st parameter 'header' (reference) has base type 'MessageHeader'.
POP3ClientSession::retrieveHeader ( int id, MessageHeader& header )2nd parameter 'header' (reference) has base type 'MessageHeader'.
Notification.h
namespace Poco
[+] class Notification (1)
| Change |
Effect |
1 | Size of this type has been changed from 32 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (14)
Notification::name ( ) constThis method is from 'Notification' class.
Notification::Notification [in-charge] ( )This constructor is from 'Notification' class.
Notification::~Notification [in-charge] ( )This method is from 'Notification' class.
NotificationQueue::dequeueNotification ( )Return value (pointer) has base type 'Notification'.
NotificationQueue::waitDequeueNotification ( )Return value (pointer) has base type 'Notification'.
NotificationQueue::waitDequeueNotification ( long milliseconds )Return value (pointer) has base type 'Notification'.
PriorityNotificationQueue::dequeueNotification ( )Return value (pointer) has base type 'Notification'.
PriorityNotificationQueue::waitDequeueNotification ( )Return value (pointer) has base type 'Notification'.
PriorityNotificationQueue::waitDequeueNotification ( long milliseconds )Return value (pointer) has base type 'Notification'.
Task::postNotification ( Notification* pNf )1st parameter 'pNf' (pointer) has base type 'Notification'.
TaskManager::postNotification ( Notification* pNf )1st parameter 'pNf' (pointer) has base type 'Notification'.
TimedNotificationQueue::dequeueNotification ( )Return value (pointer) has base type 'Notification'.
TimedNotificationQueue::waitDequeueNotification ( )Return value (pointer) has base type 'Notification'.
TimedNotificationQueue::waitDequeueNotification ( long milliseconds )Return value (pointer) has base type 'Notification'.
NullChannel.h
namespace Poco
[+] class NullChannel (1)
| Change |
Effect |
1 | Size of this type has been changed from 36 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (4)
NullChannel::log ( Message const& msg )This method is from 'NullChannel' class.
NullChannel::NullChannel [in-charge] ( )This constructor is from 'NullChannel' class.
NullChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'NullChannel' class.
NullChannel::~NullChannel [in-charge] ( )This method is from 'NullChannel' class.
OptionProcessor.h
namespace Poco::Util
[+] class OptionProcessor (1)
| Change |
Effect |
1 | Field _deferredOption 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 (5)
OptionProcessor::checkRequired ( ) constThis method is from 'OptionProcessor' class.
OptionProcessor::OptionProcessor [in-charge] ( OptionSet const& options )This constructor is from 'OptionProcessor' class.
OptionProcessor::process ( std::string const& argument, std::string& optionName, std::string& optionArg )This method is from 'OptionProcessor' class.
OptionProcessor::setUnixStyle ( bool flag )This method is from 'OptionProcessor' class.
OptionProcessor::~OptionProcessor [in-charge] ( )This method is from 'OptionProcessor' class.
PartSource.h
namespace Poco::Net
[+] class PartSource (1)
| Change |
Effect |
1 | Size of field _headers has been changed from 28 bytes to 32 bytes. | Size of the inclusive type has changed. |
[+] affected symbols (9)
HTMLForm::addPart ( std::string const& name, PartSource* pSource )2nd parameter 'pSource' (pointer) has base type 'PartSource'.
MailMessage::addAttachment ( std::string const& name, PartSource* pSource, MailMessage::ContentTransferEncoding encoding )2nd parameter 'pSource' (pointer) has base type 'PartSource'.
MailMessage::addContent ( PartSource* pSource, MailMessage::ContentTransferEncoding encoding )1st parameter 'pSource' (pointer) has base type 'PartSource'.
MailMessage::addPart ( std::string const& name, PartSource* pSource, MailMessage::ContentDisposition disposition, MailMessage::ContentTransferEncoding encoding )2nd parameter 'pSource' (pointer) has base type 'PartSource'.
MailMessage::writePart ( MultipartWriter& writer, MailMessage::Part const& part ) constField 'part->pSource' in 2nd parameter 'part' (reference) has base type 'PartSource'.
PartSource::filename ( )This method is from 'PartSource' class.
PartSource::PartSource [in-charge] ( )This constructor is from 'PartSource' class.
PartSource::PartSource [in-charge] ( std::string const& mediaType )This constructor is from 'PartSource' class.
PartSource::~PartSource [in-charge] ( )This method is from 'PartSource' class.
PatternFormatter.h
namespace Poco
[+] class PatternFormatter (1)
| Change |
Effect |
1 | Size of this type has been changed from 44 bytes to 20 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (8)
PatternFormatter::format ( Message const& msg, std::string& text )This method is from 'PatternFormatter' class.
PatternFormatter::getProperty ( std::string const& name ) constThis method is from 'PatternFormatter' class.
PatternFormatter::PatternFormatter [in-charge] ( )This constructor is from 'PatternFormatter' class.
PatternFormatter::PatternFormatter [in-charge] ( std::string const& format )This constructor is from 'PatternFormatter' class.
PatternFormatter::PROP_PATTERN [data]This method is from 'PatternFormatter' class.
PatternFormatter::PROP_TIMES [data]This method is from 'PatternFormatter' class.
PatternFormatter::setProperty ( std::string const& name, std::string const& value )This method is from 'PatternFormatter' class.
PatternFormatter::~PatternFormatter [in-charge] ( )This method is from 'PatternFormatter' class.
PipeImpl_POSIX.h
namespace Poco
[+] class PipeImpl (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (8)
PipeImpl::closeRead ( )This method is from 'PipeImpl' class.
PipeImpl::closeWrite ( )This method is from 'PipeImpl' class.
PipeImpl::PipeImpl [in-charge] ( )This constructor is from 'PipeImpl' class.
PipeImpl::readBytes ( void* buffer, int length )This method is from 'PipeImpl' class.
PipeImpl::readHandle ( ) constThis method is from 'PipeImpl' class.
PipeImpl::writeBytes ( void const* buffer, int length )This method is from 'PipeImpl' class.
PipeImpl::writeHandle ( ) constThis method is from 'PipeImpl' class.
PipeImpl::~PipeImpl [in-charge] ( )This method is from 'PipeImpl' class.
Process_UNIX.h
namespace Poco
[+] class ProcessHandleImpl (1)
| Change |
Effect |
1 | Size of this type has been changed from 36 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (6)
ProcessHandle::ProcessHandle [in-charge] ( ProcessHandleImpl* pImpl )1st parameter 'pImpl' (pointer) has base type 'ProcessHandleImpl'.
ProcessHandleImpl::id ( ) constThis method is from 'ProcessHandleImpl' class.
ProcessHandleImpl::ProcessHandleImpl [in-charge] ( pid_t pid )This constructor is from 'ProcessHandleImpl' class.
ProcessHandleImpl::wait ( ) constThis method is from 'ProcessHandleImpl' class.
ProcessHandleImpl::~ProcessHandleImpl [in-charge] ( )This method is from 'ProcessHandleImpl' class.
ProcessImpl::launchImpl ( std::string const& command, ProcessImpl::ArgsImpl const& args, Pipe* inPipe, Pipe* outPipe, Pipe* errPipe ) [static]Return value (pointer) has base type 'ProcessHandleImpl'.
PropertyFileConfiguration.h
namespace Poco::Util
[+] class PropertyFileConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 324 bytes to 304 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (8)
PropertyFileConfiguration::load ( std::istream& istr )This method is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::load ( std::string const& path )This method is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::PropertyFileConfiguration [in-charge] ( )This constructor is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::PropertyFileConfiguration [in-charge] ( std::istream& istr )This constructor is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::PropertyFileConfiguration [in-charge] ( std::string const& path )This constructor is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::save ( std::ostream& ostr ) constThis method is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::save ( std::string const& path ) constThis method is from 'PropertyFileConfiguration' class.
PropertyFileConfiguration::~PropertyFileConfiguration [in-charge] ( )This method is from 'PropertyFileConfiguration' class.
RawSocketImpl.h
namespace Poco::Net
[+] class RawSocketImpl (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (6)
RawSocketImpl::init ( int af )This method is from 'RawSocketImpl' class.
RawSocketImpl::init2 ( int af, int proto )This method is from 'RawSocketImpl' class.
RawSocketImpl::RawSocketImpl [in-charge] ( )This constructor is from 'RawSocketImpl' class.
RawSocketImpl::RawSocketImpl [in-charge] ( int sockfd )This constructor is from 'RawSocketImpl' class.
RawSocketImpl::RawSocketImpl [in-charge] ( IPAddress::Family family, int proto )This constructor is from 'RawSocketImpl' class.
RawSocketImpl::~RawSocketImpl [in-charge] ( )This method is from 'RawSocketImpl' class.
RefCountedObject.h
namespace Poco
[+] class RefCountedObject (2)
| Change |
Effect |
1 | Size of this type has been changed from 32 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Size of field _counter has been changed from 28 bytes to 4 bytes. | Size of the inclusive type has changed. |
[+] affected symbols (2)
RefCountedObject::RefCountedObject [in-charge] ( )This constructor is from 'RefCountedObject' class.
RefCountedObject::~RefCountedObject [in-charge] ( )This method is from 'RefCountedObject' class.
RegExpValidator.h
namespace Poco::Util
[+] class RegExpValidator (1)
| Change |
Effect |
1 | Size of this type has been changed from 36 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (3)
RegExpValidator::RegExpValidator [in-charge] ( std::string const& regexp )This constructor is from 'RegExpValidator' class.
RegExpValidator::validate ( Option const& option, std::string const& value )This method is from 'RegExpValidator' class.
RegExpValidator::~RegExpValidator [in-charge] ( )This method is from 'RegExpValidator' class.
RemoteSyslogChannel.h
namespace Poco::Net
[+] class RemoteSyslogChannel (1)
| Change |
Effect |
1 | Size of this type has been changed from 96 bytes to 72 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (15)
RemoteSyslogChannel::BSD_TIMEFORMAT [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::close ( )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::getProperty ( std::string const& name ) constThis method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::log ( Poco::Message const& msg )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::open ( )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_FACILITY [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_FORMAT [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_HOST [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_LOGHOST [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::PROP_NAME [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::RemoteSyslogChannel [in-charge] ( )This constructor is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::RemoteSyslogChannel [in-charge] ( std::string const& address, std::string const& name, int facility, bool bsdFormat )This constructor is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::SYSLOG_TIMEFORMAT [data]This method is from 'RemoteSyslogChannel' class.
RemoteSyslogChannel::~RemoteSyslogChannel [in-charge] ( )This method is from 'RemoteSyslogChannel' class.
RemoteSyslogListener.h
namespace Poco::Net
[+] class RemoteSyslogListener (1)
| Change |
Effect |
1 | Size of this type has been changed from 256 bytes to 232 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (12)
RemoteSyslogListener::close ( )This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::enqueueMessage ( std::string const& messageText, SocketAddress const& senderAddress )This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::getProperty ( std::string const& name ) constThis method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::open ( )This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::processMessage ( std::string const& messageText )This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::PROP_PORT [data]This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::PROP_THREADS [data]This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::RemoteSyslogListener [in-charge] ( )This constructor is from 'RemoteSyslogListener' class.
RemoteSyslogListener::RemoteSyslogListener [in-charge] ( Poco::UInt16 port )This constructor is from 'RemoteSyslogListener' class.
RemoteSyslogListener::RemoteSyslogListener [in-charge] ( Poco::UInt16 port, int threads )This constructor is from 'RemoteSyslogListener' class.
RemoteSyslogListener::setProperty ( std::string const& name, std::string const& value )This method is from 'RemoteSyslogListener' class.
RemoteSyslogListener::~RemoteSyslogListener [in-charge] ( )This method is from 'RemoteSyslogListener' class.
ServerApplication.h
namespace Poco::Util
[+] class ServerApplication (1)
| Change |
Effect |
1 | Size of this type has been changed from 104 bytes to 80 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (8)
ServerApplication::defineOptions ( OptionSet& options )This method is from 'ServerApplication' class.
ServerApplication::isInteractive ( ) constThis method is from 'ServerApplication' class.
ServerApplication::run ( )This method is from 'ServerApplication' class.
ServerApplication::run ( int argc, char** argv )This method is from 'ServerApplication' class.
ServerApplication::run ( std::vector<std::string>const& args )This method is from 'ServerApplication' class.
ServerApplication::ServerApplication [in-charge] ( )This constructor is from 'ServerApplication' class.
ServerApplication::waitForTerminationRequest ( )This method is from 'ServerApplication' class.
ServerApplication::~ServerApplication [in-charge] ( )This method is from 'ServerApplication' class.
ServerSocketImpl.h
namespace Poco::Net
[+] class ServerSocketImpl (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
ServerSocketImpl::ServerSocketImpl [in-charge] ( )This constructor is from 'ServerSocketImpl' class.
ServerSocketImpl::~ServerSocketImpl [in-charge] ( )This method is from 'ServerSocketImpl' class.
SharedMemory_POSIX.h
namespace Poco
[+] class SharedMemoryImpl (1)
| Change |
Effect |
1 | Size of this type has been changed from 56 bytes to 32 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (6)
SharedMemoryImpl::close ( )This method is from 'SharedMemoryImpl' class.
SharedMemoryImpl::map ( void const* addrHint )This method is from 'SharedMemoryImpl' class.
SharedMemoryImpl::SharedMemoryImpl [in-charge] ( File const& file, SharedMemory::AccessMode mode, void const* addrHint )This constructor is from 'SharedMemoryImpl' class.
SharedMemoryImpl::SharedMemoryImpl [in-charge] ( std::string const& name, std::size_t size, SharedMemory::AccessMode mode, void const* addrHint, bool server )This constructor is from 'SharedMemoryImpl' class.
SharedMemoryImpl::unmap ( )This method is from 'SharedMemoryImpl' class.
SharedMemoryImpl::~SharedMemoryImpl [in-charge] ( )This method is from 'SharedMemoryImpl' class.
SimpleFileChannel.h
namespace Poco
[+] class SimpleFileChannel (1)
| Change |
Effect |
1 | Size of this type has been changed from 84 bytes to 60 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client 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.
SocketImpl.h
namespace Poco::Net
[+] class SocketImpl (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (72)
DatagramSocket::DatagramSocket [in-charge] ( SocketImpl* pImpl )1st parameter 'pImpl' (pointer) has base type 'SocketImpl'.
ICMPSocket::ICMPSocket [in-charge] ( SocketImpl* pImpl )1st parameter 'pImpl' (pointer) has base type 'SocketImpl'.
RawSocket::RawSocket [in-charge] ( SocketImpl* pImpl )1st parameter 'pImpl' (pointer) has base type 'SocketImpl'.
ServerSocket::ServerSocket [in-charge] ( SocketImpl* pImpl, bool p2 )1st parameter 'pImpl' (pointer) has base type 'SocketImpl'.
Socket::Socket [in-charge] ( SocketImpl* pImpl )1st parameter 'pImpl' (pointer) has base type 'SocketImpl'.
SocketImpl::acceptConnection ( SocketAddress& clientAddr )Return value (pointer) has base type 'SocketImpl'.
SocketImpl::address ( )This method is from 'SocketImpl' class.
SocketImpl::available ( )This method is from 'SocketImpl' class.
SocketImpl::bind ( SocketAddress const& address, bool reuseAddress )This method is from 'SocketImpl' class.
SocketImpl::bind6 ( SocketAddress const& address, bool reuseAddress, bool ipV6Only )This method is from 'SocketImpl' class.
SocketImpl::close ( )This method is from 'SocketImpl' class.
SocketImpl::connect ( SocketAddress const& address )This method is from 'SocketImpl' class.
SocketImpl::connect ( SocketAddress const& address, Poco::Timespan const& timeout )This method is from 'SocketImpl' class.
SocketImpl::connectNB ( SocketAddress const& address )This method is from 'SocketImpl' class.
SocketImpl::getBlocking ( ) constThis method is from 'SocketImpl' class.
SocketImpl::getBroadcast ( )This method is from 'SocketImpl' class.
SocketImpl::getKeepAlive ( )This method is from 'SocketImpl' class.
SocketImpl::getLinger ( bool& on, int& seconds )This method is from 'SocketImpl' class.
SocketImpl::getNoDelay ( )This method is from 'SocketImpl' class.
SocketImpl::getOOBInline ( )This method is from 'SocketImpl' class.
SocketImpl::getOption ( int level, int option, int& value )This method is from 'SocketImpl' class.
SocketImpl::getOption ( int level, int option, IPAddress& value )This method is from 'SocketImpl' class.
SocketImpl::getOption ( int level, int option, Poco::Timespan& value )This method is from 'SocketImpl' class.
SocketImpl::getOption ( int level, int option, unsigned char& value )This method is from 'SocketImpl' class.
SocketImpl::getOption ( int level, int option, unsigned int& value )This method is from 'SocketImpl' class.
SocketImpl::getRawOption ( int level, int option, void* value, socklen_t& length )This method is from 'SocketImpl' class.
SocketImpl::getReceiveBufferSize ( )This method is from 'SocketImpl' class.
SocketImpl::getReceiveTimeout ( )This method is from 'SocketImpl' class.
SocketImpl::getReuseAddress ( )This method is from 'SocketImpl' class.
SocketImpl::getReusePort ( )This method is from 'SocketImpl' class.
SocketImpl::getSendBufferSize ( )This method is from 'SocketImpl' class.
SocketImpl::getSendTimeout ( )This method is from 'SocketImpl' class.
SocketImpl::init ( int af )This method is from 'SocketImpl' class.
SocketImpl::initSocket ( int af, int type, int proto )This method is from 'SocketImpl' class.
SocketImpl::ioctl ( int request, int& arg )This method is from 'SocketImpl' class.
SocketImpl::ioctl ( int request, void* arg )This method is from 'SocketImpl' class.
SocketImpl::listen ( int backlog )This method is from 'SocketImpl' class.
SocketImpl::peerAddress ( )This method is from 'SocketImpl' class.
SocketImpl::poll ( Poco::Timespan const& timeout, int mode )This method is from 'SocketImpl' class.
SocketImpl::receiveBytes ( void* buffer, int length, int flags )This method is from 'SocketImpl' class.
SocketImpl::receiveFrom ( void* buffer, int length, SocketAddress& address, int flags )This method is from 'SocketImpl' class.
SocketImpl::reset ( int fd )This method is from 'SocketImpl' class.
SocketImpl::secure ( ) constThis method is from 'SocketImpl' class.
SocketImpl::sendBytes ( void const* buffer, int length, int flags )This method is from 'SocketImpl' class.
SocketImpl::sendTo ( void const* buffer, int length, SocketAddress const& address, int flags )This method is from 'SocketImpl' class.
SocketImpl::sendUrgent ( unsigned char data )This method is from 'SocketImpl' class.
SocketImpl::setBlocking ( bool flag )This method is from 'SocketImpl' class.
SocketImpl::setBroadcast ( bool flag )This method is from 'SocketImpl' class.
SocketImpl::setKeepAlive ( bool flag )This method is from 'SocketImpl' class.
SocketImpl::setLinger ( bool on, int seconds )This method is from 'SocketImpl' class.
SocketImpl::setNoDelay ( bool flag )This method is from 'SocketImpl' class.
SocketImpl::setOOBInline ( bool flag )This method is from 'SocketImpl' class.
SocketImpl::setOption ( int level, int option, int value )This method is from 'SocketImpl' class.
SocketImpl::setOption ( int level, int option, IPAddress const& value )This method is from 'SocketImpl' class.
SocketImpl::setOption ( int level, int option, Poco::Timespan const& value )This method is from 'SocketImpl' class.
SocketImpl::setOption ( int level, int option, unsigned char value )This method is from 'SocketImpl' class.
SocketImpl::setOption ( int level, int option, unsigned int value )This method is from 'SocketImpl' class.
SocketImpl::setRawOption ( int level, int option, void const* value, socklen_t length )This method is from 'SocketImpl' class.
SocketImpl::setReceiveBufferSize ( int size )This method is from 'SocketImpl' class.
SocketImpl::setReceiveTimeout ( Poco::Timespan const& timeout )This method is from 'SocketImpl' class.
SocketImpl::setReuseAddress ( bool flag )This method is from 'SocketImpl' class.
SocketImpl::setReusePort ( bool flag )This method is from 'SocketImpl' class.
SocketImpl::setSendBufferSize ( int size )This method is from 'SocketImpl' class.
SocketImpl::setSendTimeout ( Poco::Timespan const& timeout )This method is from 'SocketImpl' class.
SocketImpl::shutdown ( )This method is from 'SocketImpl' class.
SocketImpl::shutdownReceive ( )This method is from 'SocketImpl' class.
SocketImpl::shutdownSend ( )This method is from 'SocketImpl' class.
SocketImpl::socketError ( )This method is from 'SocketImpl' class.
SocketImpl::SocketImpl [in-charge] ( )This constructor is from 'SocketImpl' class.
SocketImpl::SocketImpl [in-charge] ( int sockfd )This constructor is from 'SocketImpl' class.
SocketImpl::~SocketImpl [in-charge] ( )This method is from 'SocketImpl' class.
StreamSocket::StreamSocket [in-charge] ( SocketImpl* pImpl )1st parameter 'pImpl' (pointer) has base type 'SocketImpl'.
SocketNotifier.h
namespace Poco::Net
[+] class SocketNotifier (1)
| Change |
Effect |
1 | Size of this type has been changed from 100 bytes to 76 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (5)
SocketNotifier::addObserver ( SocketReactor* pReactor, Poco::AbstractObserver const& observer )This method is from 'SocketNotifier' class.
SocketNotifier::dispatch ( SocketNotification* pNotification )This method is from 'SocketNotifier' class.
SocketNotifier::removeObserver ( SocketReactor* pReactor, Poco::AbstractObserver const& observer )This method is from 'SocketNotifier' class.
SocketNotifier::SocketNotifier [in-charge] ( Socket const& socket )This constructor is from 'SocketNotifier' class.
SocketNotifier::~SocketNotifier [in-charge] ( )This method is from 'SocketNotifier' class.
SplitterChannel.h
namespace Poco
[+] class SplitterChannel (1)
| Change |
Effect |
1 | Size of this type has been changed from 72 bytes to 48 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (8)
SplitterChannel::addChannel ( Channel* pChannel )This method is from 'SplitterChannel' class.
SplitterChannel::close ( )This method is from 'SplitterChannel' class.
SplitterChannel::count ( ) constThis method is from 'SplitterChannel' class.
SplitterChannel::log ( Message const& msg )This method is from 'SplitterChannel' class.
SplitterChannel::removeChannel ( Channel* pChannel )This method is from 'SplitterChannel' class.
SplitterChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'SplitterChannel' class.
SplitterChannel::SplitterChannel [in-charge] ( )This constructor is from 'SplitterChannel' class.
SplitterChannel::~SplitterChannel [in-charge] ( )This method is from 'SplitterChannel' class.
StreamChannel.h
namespace Poco
[+] class StreamChannel (1)
| Change |
Effect |
1 | Size of this type has been changed from 64 bytes to 40 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (3)
StreamChannel::log ( Message const& msg )This method is from 'StreamChannel' class.
StreamChannel::StreamChannel [in-charge] ( std::ostream& str )This constructor is from 'StreamChannel' class.
StreamChannel::~StreamChannel [in-charge] ( )This method is from 'StreamChannel' class.
StreamSocketImpl.h
namespace Poco::Net
[+] class StreamSocketImpl (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (5)
StreamSocketImpl::sendBytes ( void const* buffer, int length, int flags )This method is from 'StreamSocketImpl' class.
StreamSocketImpl::StreamSocketImpl [in-charge] ( )This constructor is from 'StreamSocketImpl' class.
StreamSocketImpl::StreamSocketImpl [in-charge] ( int sockfd )This constructor is from 'StreamSocketImpl' class.
StreamSocketImpl::StreamSocketImpl [in-charge] ( IPAddress::Family addressFamily )This constructor is from 'StreamSocketImpl' class.
StreamSocketImpl::~StreamSocketImpl [in-charge] ( )This method is from 'StreamSocketImpl' class.
Subsystem.h
namespace Poco::Util
[+] class Subsystem (1)
| Change |
Effect |
1 | Size of this type has been changed from 32 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (5)
Application::addSubsystem ( Subsystem* pSubsystem )1st parameter 'pSubsystem' (pointer) has base type 'Subsystem'.
Subsystem::defineOptions ( OptionSet& options )This method is from 'Subsystem' class.
Subsystem::reinitialize ( Application& app )This method is from 'Subsystem' class.
Subsystem::Subsystem [in-charge] ( )This constructor is from 'Subsystem' class.
Subsystem::~Subsystem [in-charge] ( )This method is from 'Subsystem' class.
SyslogChannel.h
namespace Poco
[+] class SyslogChannel (1)
| Change |
Effect |
1 | Size of this type has been changed from 52 bytes to 28 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (11)
SyslogChannel::close ( )This method is from 'SyslogChannel' class.
SyslogChannel::getProperty ( std::string const& name ) constThis method is from 'SyslogChannel' class.
SyslogChannel::log ( Message const& msg )This method is from 'SyslogChannel' class.
SyslogChannel::open ( )This method is from 'SyslogChannel' class.
SyslogChannel::PROP_FACILITY [data]This method is from 'SyslogChannel' class.
SyslogChannel::PROP_NAME [data]This method is from 'SyslogChannel' class.
SyslogChannel::PROP_OPTIONS [data]This method is from 'SyslogChannel' class.
SyslogChannel::setProperty ( std::string const& name, std::string const& value )This method is from 'SyslogChannel' class.
SyslogChannel::SyslogChannel [in-charge] ( )This constructor is from 'SyslogChannel' class.
SyslogChannel::SyslogChannel [in-charge] ( std::string const& name, int options, int facility )This constructor is from 'SyslogChannel' class.
SyslogChannel::~SyslogChannel [in-charge] ( )This method is from 'SyslogChannel' class.
SystemConfiguration.h
namespace Poco::Util
[+] class SystemConfiguration (1)
| Change |
Effect |
1 | Size of this type has been changed from 300 bytes to 280 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (6)
SystemConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'SystemConfiguration' class.
SystemConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'SystemConfiguration' class.
SystemConfiguration::removeRaw ( std::string const& key )This method is from 'SystemConfiguration' class.
SystemConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'SystemConfiguration' class.
SystemConfiguration::SystemConfiguration [in-charge] ( )This constructor is from 'SystemConfiguration' class.
SystemConfiguration::~SystemConfiguration [in-charge] ( )This method is from 'SystemConfiguration' class.
Task.h
namespace Poco
[+] class Task (1)
| Change |
Effect |
1 | Size of this type has been changed from 152 bytes to 128 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (22)
Task::cancel ( )This method is from 'Task' class.
Task::postNotification ( Notification* pNf )This method is from 'Task' class.
Task::reset ( )This method is from 'Task' class.
Task::run ( )This method is from 'Task' class.
Task::setOwner ( TaskManager* pOwner )This method is from 'Task' class.
Task::setProgress ( float progress )This method is from 'Task' class.
Task::setState ( Task::TaskState state )This method is from 'Task' class.
Task::sleep ( long milliseconds )This method is from 'Task' class.
Task::Task [in-charge] ( std::string const& name )This constructor is from 'Task' class.
Task::~Task [in-charge] ( )This method is from 'Task' class.
TaskCancelledNotification::TaskCancelledNotification [in-charge] ( Task* pTask )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskFailedNotification::TaskFailedNotification [in-charge] ( Task* pTask, Exception const& exc )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskFinishedNotification::TaskFinishedNotification [in-charge] ( Task* pTask )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskManager::start ( Task* pTask )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskManager::taskCancelled ( Task* pTask )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskManager::taskFailed ( Task* pTask, Exception const& exc )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskManager::taskFinished ( Task* pTask )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskManager::taskProgress ( Task* pTask, float progress )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskManager::taskStarted ( Task* pTask )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskNotification::TaskNotification [in-charge] ( Task* pTask )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskProgressNotification::TaskProgressNotification [in-charge] ( Task* pTask, float progress )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskStartedNotification::TaskStartedNotification [in-charge] ( Task* pTask )1st parameter 'pTask' (pointer) has base type 'Task'.
TaskNotification.h
namespace Poco
[+] class TaskCancelledNotification (1)
| Change |
Effect |
1 | Size of this type has been changed from 36 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
TaskCancelledNotification::TaskCancelledNotification [in-charge] ( Task* pTask )This constructor is from 'TaskCancelledNotification' class.
TaskCancelledNotification::~TaskCancelledNotification [in-charge] ( )This method is from 'TaskCancelledNotification' class.
[+] class TaskFailedNotification (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
TaskFailedNotification::TaskFailedNotification [in-charge] ( Task* pTask, Exception const& exc )This constructor is from 'TaskFailedNotification' class.
TaskFailedNotification::~TaskFailedNotification [in-charge] ( )This method is from 'TaskFailedNotification' class.
[+] class TaskFinishedNotification (1)
| Change |
Effect |
1 | Size of this type has been changed from 36 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
TaskFinishedNotification::TaskFinishedNotification [in-charge] ( Task* pTask )This constructor is from 'TaskFinishedNotification' class.
TaskFinishedNotification::~TaskFinishedNotification [in-charge] ( )This method is from 'TaskFinishedNotification' class.
[+] class TaskNotification (1)
| Change |
Effect |
1 | Size of this type has been changed from 36 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
TaskNotification::TaskNotification [in-charge] ( Task* pTask )This constructor is from 'TaskNotification' class.
TaskNotification::~TaskNotification [in-charge] ( )This method is from 'TaskNotification' class.
[+] class TaskProgressNotification (1)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
TaskProgressNotification::TaskProgressNotification [in-charge] ( Task* pTask, float progress )This constructor is from 'TaskProgressNotification' class.
TaskProgressNotification::~TaskProgressNotification [in-charge] ( )This method is from 'TaskProgressNotification' class.
[+] class TaskStartedNotification (1)
| Change |
Effect |
1 | Size of this type has been changed from 36 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
TaskStartedNotification::TaskStartedNotification [in-charge] ( Task* pTask )This constructor is from 'TaskStartedNotification' class.
TaskStartedNotification::~TaskStartedNotification [in-charge] ( )This method is from 'TaskStartedNotification' class.
TCPServerParams.h
namespace Poco::Net
[+] class TCPServerParams (1)
| Change |
Effect |
1 | Size of this type has been changed from 52 bytes to 28 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (7)
TCPServer::params ( ) constReturn value (reference) has base type 'TCPServerParams'.
TCPServerParams::setMaxQueued ( int count )This method is from 'TCPServerParams' class.
TCPServerParams::setMaxThreads ( int count )This method is from 'TCPServerParams' class.
TCPServerParams::setThreadIdleTime ( Poco::Timespan const& idleTime )This method is from 'TCPServerParams' class.
TCPServerParams::setThreadPriority ( Poco::Thread::Priority prio )This method is from 'TCPServerParams' class.
TCPServerParams::TCPServerParams [in-charge] ( )This constructor is from 'TCPServerParams' class.
TCPServerParams::~TCPServerParams [in-charge] ( )This method is from 'TCPServerParams' class.
TimerTask.h
namespace Poco::Util
[+] class TimerTask (1)
| Change |
Effect |
1 | Size of this type has been changed from 48 bytes to 24 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (3)
TimerTask::cancel ( )This method is from 'TimerTask' class.
TimerTask::TimerTask [in-charge] ( )This constructor is from 'TimerTask' class.
TimerTask::~TimerTask [in-charge] ( )This method is from 'TimerTask' class.
Validator.h
namespace Poco::Util
[+] class Validator (1)
| Change |
Effect |
1 | Size of this type has been changed from 32 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (3)
Option::validator ( Validator* pValidator )1st parameter 'pValidator' (pointer) has base type 'Validator'.
Validator::Validator [in-charge] ( )This constructor is from 'Validator' class.
Validator::~Validator [in-charge] ( )This method is from 'Validator' class.
XMLConfiguration.h
namespace Poco::Util
[+] class XMLConfiguration (2)
| Change |
Effect |
1 | Field _delim 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 | Size of this type has been changed from 308 bytes to 292 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (21)
XMLConfiguration::enumerate ( std::string const& key, AbstractConfiguration::Keys& range ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::getRaw ( std::string const& key, std::string& value ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::load ( Poco::XML::Document const* pDocument )This method is from 'XMLConfiguration' class.
XMLConfiguration::load ( Poco::XML::InputSource* pInputSource )This method is from 'XMLConfiguration' class.
XMLConfiguration::load ( Poco::XML::Node const* pNode )This method is from 'XMLConfiguration' class.
XMLConfiguration::load ( std::istream& istr )This method is from 'XMLConfiguration' class.
XMLConfiguration::load ( std::string const& path )This method is from 'XMLConfiguration' class.
XMLConfiguration::loadEmpty ( std::string const& rootElementName )This method is from 'XMLConfiguration' class.
XMLConfiguration::removeRaw ( std::string const& key )This method is from 'XMLConfiguration' class.
XMLConfiguration::save ( Poco::XML::DOMWriter& writer, std::ostream& str ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::save ( Poco::XML::DOMWriter& writer, std::string const& path ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::save ( std::ostream& str ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::save ( std::string const& path ) constThis method is from 'XMLConfiguration' class.
XMLConfiguration::setRaw ( std::string const& key, std::string const& value )This method is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::Document const* pDocument )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::InputSource* pInputSource )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( Poco::XML::Node const* pNode )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( std::istream& istr )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::XMLConfiguration [in-charge] ( std::string const& path )This constructor is from 'XMLConfiguration' class.
XMLConfiguration::~XMLConfiguration [in-charge] ( )This method is from 'XMLConfiguration' class.
to the top
Problems with Symbols, Low Severity (4)
StreamCopier.h,
libPocoFoundation.so.11
namespace Poco
[+] StreamCopier::copyStream ( std::istream& istr, std::ostream& ostr, unsigned int bufferSize ) [static] (1)
changed to:StreamCopier::copyStream ( std::istream& istr, std::ostream& ostr, std::size_t bufferSize ) [static]
| Change | Effect |
---|
1 | Type of 3rd parameter bufferSize has been changed from unsigned int to std::size_t. | Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] StreamCopier::copyToString ( std::istream& istr, std::string& str, unsigned int bufferSize ) [static] (1)
changed to:StreamCopier::copyToString ( std::istream& istr, std::string& str, std::size_t bufferSize ) [static]
| Change | Effect |
---|
1 | Type of 3rd parameter bufferSize has been changed from unsigned int to std::size_t. | Replacement of parameter data type may indicate a change in its semantic meaning. |
zlib.h,
libPocoFoundation.so.11
[+] adler32_combine ( uLong adler1, uLong adler2, long len2 ) (1)
changed to:adler32_combine ( uLong p1, uLong p2, off_t p3 )
| Change | Effect |
---|
1 | Type of 3rd parameter len2 has been changed from long to off_t. | Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] crc32_combine ( uLong crc1, uLong crc2, long len2 ) (1)
changed to:crc32_combine ( uLong p1, uLong p2, off_t p3 )
| Change | Effect |
---|
1 | Type of 3rd parameter len2 has been changed from long to off_t. | Replacement of parameter data type may indicate a change in its semantic meaning. |
to the top
Header Files (427)
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
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
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
WhitespaceFilter.h
Windows1252Encoding.h
XML.h
XMLConfiguration.h
XMLException.h
XMLFilter.h
XMLFilterImpl.h
XMLReader.h
XMLStream.h
XMLString.h
XMLWriter.h
zconf.h
zlib.h
to the top
Shared Libraries (4)
libPocoFoundation.so.11
libPocoNet.so.11
libPocoUtil.so.11
libPocoXML.so.11
to the top