mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-07-27 19:21:47 +02:00
Update POCO to 1.11.0
This commit is contained in:
.gitignore
vendor/POCO
.travis.ymlVERSIONappveyor.yml
ActiveRecord
ActiveRecord.progenActiveRecord_vs140.slnActiveRecord_vs140.vcxprojActiveRecord_vs140.vcxproj.filtersActiveRecord_vs150.slnActiveRecord_vs150.vcxprojActiveRecord_vs150.vcxproj.filtersActiveRecord_vs160.slnActiveRecord_vs160.vcxprojActiveRecord_vs160.vcxproj.filtersActiveRecord_vs90.slnActiveRecord_vs90.vcprojCMakeLists.txt
CHANGELOGCMakeLists.txtCompiler
CMakeLists.txtCompiler.progenCompiler_vs140.slnCompiler_vs140.vcxprojCompiler_vs140.vcxproj.filtersCompiler_vs150.slnCompiler_vs150.vcxprojCompiler_vs150.vcxproj.filtersCompiler_vs160.slnCompiler_vs160.vcxprojCompiler_vs160.vcxproj.filtersCompiler_vs90.vcprojMakefiledependencies
Makefilesrc
cmake
dependenciesdoc
include
Poco
src
testsuite
CppParser
CppUnit
Crypto
cmake
include
Poco
src
testsuite
Data
MySQL
MakefileMySQL.make
include
Poco
src
Binder.cppConnector.cppExtractor.cppMySQLException.cppSessionHandle.cppStatementExecutor.cppUtility.cpp
testsuite
ODBC
PostgreSQL
Makefile
include
Poco
Data
src
Binder.cppExtractor.cppPostgreSQLStatementImpl.cppPostgreSQLTypes.cppSessionHandle.cppSessionImpl.cppStatementExecutor.cppUtility.cpp
testsuite
SQLite
doc
include
Poco
src
AbstractBinder.cppAbstractExtractor.cppAbstractPreparator.cppRecordSet.cppSessionPool.cppStatementImpl.cpp
testsuite
Encodings
Compiler
Foundation
include
Poco
src
DirectoryIteratorStrategy.cppEnvironment.cppEnvironment_WIN32U.cppFPEnvironment.cppFile_UNIX.cppJSONString.cppLocalDateTime.cppNumberFormatter.cppNumericString.cppPatternFormatter.cppProcess_UNIX.cppProcess_WIN32U.cppProcess_WINCE.cppSharedLibrary_WIN32U.cppThread_POSIX.cppTimezone.cppTimezone_VX.cppURI.cppVar.cppVarHolder.cppVarIterator.cppbignum-dtoa.ccbignum.ccbignum.hcached-powers.ccdiy-fp.hdouble-conversion.ccdouble-conversion.hfixed-dtoa.ccieee.hpcre.hpcre_compile.cpcre_config.hpcre_jit_compile.cstrtod.ccutils.h
testsuite
src
AnyTest.cppBasicEventTest.cppCoreTest.cppDateTimeTest.cppFIFOEventTest.cppFileChannelTest.cppLRUCacheTest.cppLRUCacheTest.hLocalDateTimeTest.cppNamedEventTest.cppNamedMutexTest.cppObjectPoolTest.cppObjectPoolTest.hOrderedContainersTest.cppPathTest.cppPatternFormatterTest.cppPriorityEventTest.cppStringTest.cppVarTest.cppVarTest.h
JSON
include
samples
Benchmark
src
testsuite
JWT
MakefileNet
include
Poco
src
DatagramSocket.cppHTTPClientSession.cppHTTPSessionFactory.cppHTTPSessionInstantiator.cppHostEntry.cppICMPv4PacketImpl.cppIPAddressImpl.cppNetworkInterface.cppPollSet.cppRemoteSyslogChannel.cppRemoteSyslogListener.cppSMTPClientSession.cppSocketImpl.cppTCPServerDispatcher.cppWebSocket.cppWebSocketImpl.cpp
testsuite
NetSSL_OpenSSL
cmake
include
Poco
src
AcceptCertificateHandler.cppConsoleCertificateHandler.cppContext.cppHTTPSClientSession.cppHTTPSSessionInstantiator.cppInvalidCertificateHandler.cppRejectCertificateHandler.cppSSLManager.cppSecureServerSocketImpl.cppSecureSocketImpl.cppVerificationErrorArgs.cpp
testsuite
NetSSL_Win
include
src
PDF
PageCompiler
PocoDoc
README.mdRedis
SevenZip
src
Util
include
Poco
Util
src
testsuite
XML
include
src
AbstractContainerNode.cppParserEngine.cppSAXParser.cppascii.hasciitab.hiasciitab.hinternal.hlatin1tab.hnametab.hsiphash.hutf8tab.hxmlparse.cppxmlrole.cxmlrole.hxmltok.cxmltok.hxmltok_impl.cxmltok_impl.hxmltok_ns.c
testsuite
appveyor
build
config
ARM-LinuxDarwinDarwin-clangDarwin-clang-libc++Darwin32Darwin32-clangDarwin32-clang-libc++Darwin64Darwin64-clangDarwin64-clang-libc++LinuxiPhone
rules
ci
cmake
componentsconfiguredoc
libversionpackaging
Poco.png
Windows
release
travis
@@ -47,7 +47,7 @@ public:
|
||||
/// with the client.
|
||||
///
|
||||
/// The client socket's address is returned in clientAddr.
|
||||
|
||||
|
||||
void connect(const SocketAddress& address);
|
||||
/// Not supported by this kind of socket.
|
||||
///
|
||||
@@ -62,7 +62,7 @@ public:
|
||||
/// Not supported by this kind of socket.
|
||||
///
|
||||
/// Throws a Poco::InvalidAccessException.
|
||||
|
||||
|
||||
void bind(const SocketAddress& address, bool reuseAddress = false);
|
||||
/// Bind a local address to the socket.
|
||||
///
|
||||
@@ -72,7 +72,57 @@ public:
|
||||
///
|
||||
/// If reuseAddress is true, sets the SO_REUSEADDR
|
||||
/// socket option.
|
||||
|
||||
|
||||
void bind(const SocketAddress& address, bool reuseAddress, bool reusePort);
|
||||
/// Bind a local address to the socket.
|
||||
///
|
||||
/// This is usually only done when establishing a server
|
||||
/// socket. TCP clients should not bind a socket to a
|
||||
/// specific address.
|
||||
///
|
||||
/// If reuseAddress is true, sets the SO_REUSEADDR
|
||||
/// socket option.
|
||||
///
|
||||
/// If reusePort is true, sets the SO_REUSEPORT
|
||||
/// socket option.
|
||||
|
||||
void bind6(const SocketAddress& address, bool reuseAddress = false, bool ipV6Only = false);
|
||||
/// Bind a local IPv6 address to the socket.
|
||||
///
|
||||
/// This is usually only done when establishing a server
|
||||
/// socket. TCP clients should not bind a socket to a
|
||||
/// specific address.
|
||||
///
|
||||
/// If reuseAddress is true, sets the SO_REUSEADDR
|
||||
/// socket option.
|
||||
///
|
||||
/// The given address must be an IPv6 address. The
|
||||
/// IPPROTO_IPV6/IPV6_V6ONLY option is set on the socket
|
||||
/// according to the ipV6Only parameter.
|
||||
///
|
||||
/// If the library has not been built with IPv6 support,
|
||||
/// a Poco::NotImplementedException will be thrown.
|
||||
|
||||
void bind6(const SocketAddress& address, bool reuseAddress, bool reusePort, bool ipV6Only);
|
||||
/// Bind a local IPv6 address to the socket.
|
||||
///
|
||||
/// This is usually only done when establishing a server
|
||||
/// socket. TCP clients should not bind a socket to a
|
||||
/// specific address.
|
||||
///
|
||||
/// If reuseAddress is true, sets the SO_REUSEADDR
|
||||
/// socket option.
|
||||
///
|
||||
/// If reusePort is true, sets the SO_REUSEPORT
|
||||
/// socket option.
|
||||
///
|
||||
/// The given address must be an IPv6 address. The
|
||||
/// IPPROTO_IPV6/IPV6_V6ONLY option is set on the socket
|
||||
/// according to the ipV6Only parameter.
|
||||
///
|
||||
/// If the library has not been built with IPv6 support,
|
||||
/// a Poco::NotImplementedException will be thrown.
|
||||
|
||||
void listen(int backlog = 64);
|
||||
/// Puts the socket into listening state.
|
||||
///
|
||||
@@ -85,27 +135,27 @@ public:
|
||||
|
||||
void close();
|
||||
/// Close the socket.
|
||||
|
||||
|
||||
int sendBytes(const void* buffer, int length, int flags = 0);
|
||||
/// Not supported by this kind of socket.
|
||||
///
|
||||
/// Throws a Poco::InvalidAccessException.
|
||||
|
||||
|
||||
int receiveBytes(void* buffer, int length, int flags = 0);
|
||||
/// Not supported by this kind of socket.
|
||||
///
|
||||
/// Throws a Poco::InvalidAccessException.
|
||||
|
||||
|
||||
int sendTo(const void* buffer, int length, const SocketAddress& address, int flags = 0);
|
||||
/// Not supported by this kind of socket.
|
||||
///
|
||||
/// Throws a Poco::InvalidAccessException.
|
||||
|
||||
|
||||
int receiveFrom(void* buffer, int length, SocketAddress& address, int flags = 0);
|
||||
/// Not supported by this kind of socket.
|
||||
///
|
||||
/// Throws a Poco::InvalidAccessException.
|
||||
|
||||
|
||||
void sendUrgent(unsigned char data);
|
||||
/// Not supported by this kind of socket.
|
||||
///
|
||||
@@ -114,7 +164,7 @@ public:
|
||||
bool secure() const;
|
||||
/// Returns true iff the socket's connection is secure
|
||||
/// (using SSL or TLS).
|
||||
|
||||
|
||||
Context::Ptr context() const;
|
||||
/// Returns the SSL context used by this socket.
|
||||
|
||||
|
Reference in New Issue
Block a user