poco/Net/include/Poco/Net
Jesse Hoogervorst 5bc04f4c4a
Implemented automated network library initialization for Windows MinGW targets (#4402)
* Implemented automated network library initialization for Windows MinGW/GCC targets

* Using POCO_COMPILER_MINGW instead of __GNUC__

---------

Co-authored-by: Jesse Hoogervorst <jesse@deltaxlab.com>
2024-01-17 14:51:23 +01:00
..
AbstractHTTPRequestHandler.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
DatagramSocket.h Devel (#3586) 2022-05-15 11:05:56 -05:00
DatagramSocketImpl.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
DialogSocket.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
DNS.h remove long deprecated flushCache() method 2018-02-17 18:27:02 +01:00
EscapeHTMLStream.h added Poco::Net::escapeHTML() and Poco::Net::EscapeHTMLStream; PageCompiler now supports optional HTML-escaping of <%= %> expressions. 2019-11-20 14:22:41 +01:00
FilePartSource.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
FTPClientSession.h fix openssl session resumption, add quiet shutdown option, support FTPS with hostname (#4103) 2023-11-26 18:12:11 +01:00
FTPStreamFactory.h chore(Net) : correct spelling, remove some unused codes fix(SocketProactor) : missing adding sock to read pollset fix(DialogServer) : _lastCommands data race (#3821) 2023-07-11 08:00:17 -05:00
HostEntry.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTMLForm.h #2565: HTMLForm: optional enforcement of Content-Length instead of Chunked Transfer-Encoding 2018-12-12 18:00:58 +01:00
HTTPAuthenticationParams.h NTLM (proxy) authentication support for HTTPClientSession 2019-03-18 16:58:57 +01:00
HTTPBasicCredentials.h added HTTP*Credentials::empty() and HTTP*Credentials::clear() 2019-06-04 18:33:50 +02:00
HTTPBasicStreamBuf.h merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
HTTPBufferAllocator.h Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
HTTPChunkedStream.h #3658: Support for chunked transfer encoding trailer 2022-07-04 17:49:52 +02:00
HTTPClientSession.h fix(sharedMemory): x64 size error #2976 (#4295) 2023-11-26 04:57:39 +01:00
HTTPCookie.h added support for SameSite cookie attribute 2020-01-04 10:15:41 +01:00
HTTPCredentials.h added HTTP*Credentials::empty() and HTTP*Credentials::clear() 2019-06-04 18:33:50 +02:00
HTTPDigestCredentials.h HTTPDigestCredentials added support for RFC7616 algorithms (#3026) 2022-05-29 21:52:39 -05:00
HTTPFixedLengthStream.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPHeaderStream.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPIOStream.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPMessage.h #3282: Update constant in setContentType documentation 2021-06-15 09:05:52 +02:00
HTTPNTLMCredentials.h fix a typo 2019-11-04 21:08:03 +01:00
HTTPRequest.h NTLM (proxy) authentication support for HTTPClientSession 2019-03-18 16:58:57 +01:00
HTTPRequestHandler.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPRequestHandlerFactory.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPResponse.h fix(HTTPResponse): Add 425 / HTTP_TOO_EARLY to HTTPResponse::HTTPStatus #3592 2022-05-29 23:09:06 -05:00
HTTPServer.h Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
HTTPServerConnection.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPServerConnectionFactory.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPServerParams.h 4254 net message header optional decoding (#4263) 2023-11-13 10:32:12 +01:00
HTTPServerRequest.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPServerRequestImpl.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPServerResponse.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPServerResponseImpl.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPServerSession.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPSession.h #3658: Support for chunked transfer encoding trailer 2022-07-04 17:49:52 +02:00
HTTPSessionFactory.h #3089: HTTPSessionFactory does not support HTTPClientSession::ProxyConfig 2021-06-15 09:45:01 +02:00
HTTPSessionInstantiator.h #3089: HTTPSessionFactory does not support HTTPClientSession::ProxyConfig 2021-06-15 09:45:01 +02:00
HTTPStream.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
HTTPStreamFactory.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
ICMPClient.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
ICMPEventArgs.h 3808 icmp statistics (#3982) 2023-03-22 09:11:13 -05:00
ICMPPacket.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
ICMPPacketImpl.h Fix typo: overriden -> overridden 2021-04-14 20:12:17 +02:00
ICMPSocket.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
ICMPSocketImpl.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
ICMPv4PacketImpl.h Update ICMPv4PacketImpl.h (#4059) 2023-07-11 07:24:31 -05:00
IPAddress.h Fix some issues found with clang-tidy (#4353) 2023-12-17 16:55:30 +01:00
IPAddressImpl.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
MailMessage.h Fix some issues found with clang-tidy (#4353) 2023-12-17 16:55:30 +01:00
MailRecipient.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
MailStream.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
MediaType.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
MessageHeader.h 4254 net message header optional decoding (#4263) 2023-11-13 10:32:12 +01:00
MulticastSocket.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
MultipartReader.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
MultipartWriter.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
MultiSocketPoller.h Devel (#3586) 2022-05-15 11:05:56 -05:00
NameValueCollection.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
Net.h Implemented automated network library initialization for Windows MinGW targets (#4402) 2024-01-17 14:51:23 +01:00
NetException.h Feature net udp (#2347) 2018-06-02 14:02:33 -05:00
NetworkInterface.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
NTLMCredentials.h added support for SSPI-based NTLM authentication using the credentials of the currently logged in Windows user (Windows only) 2019-05-15 15:43:37 +02:00
NTPClient.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
NTPEventArgs.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
NTPPacket.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
NullPartHandler.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
OAuth10Credentials.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
OAuth20Credentials.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
ParallelSocketAcceptor.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
ParallelSocketReactor.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
PartHandler.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
PartSource.h fix typo 2018-11-28 12:14:12 +01:00
PartStore.h #4031: Classes with virtual functions missing virtual destructors (compilation issues) 2023-07-10 22:08:59 +02:00
PollSet.h fix(PollSet): #1459 #3628 #3655 #3661 2022-07-05 20:49:46 +02:00
POP3ClientSession.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
QuotedPrintableDecoder.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
QuotedPrintableEncoder.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
RawSocket.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
RawSocketImpl.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
RemoteSyslogChannel.h Syslog: Include Facility to Syslog Message (#3452) 2022-05-29 21:28:08 -05:00
RemoteSyslogListener.h Syslog: Include Facility to Syslog Message (#3452) 2022-05-29 21:28:08 -05:00
ServerSocket.h enh(Net): Allow passing raw fd's into ServerSocket (#4156) 2023-12-04 16:53:40 +01:00
ServerSocketImpl.h Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
SingleSocketPoller.h 4398 dont install cppunit (#4399) 2024-01-16 00:03:33 +01:00
SMTPChannel.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
SMTPClientSession.h merge some changes from develop branch; modernize and clean-up code; remove support for compiling without POCO_WIN32_UTF8 2020-01-09 10:08:09 +01:00
Socket.h enh(Net): Allow passing raw fd's into ServerSocket (#4156) 2023-12-04 16:53:40 +01:00
SocketAcceptor.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
SocketAddress.h fix(sharedMemory): x64 size error #2976 (#4295) 2023-11-26 04:57:39 +01:00
SocketAddressImpl.h fix(Net): Add Unix socket support on windows #4208 (#4209) 2023-10-23 13:33:46 +02:00
SocketConnector.h fix #3968 Poco::Net::SocketConnector constructor should take SocketAddress by const reference 2023-05-11 14:39:32 +03:00
SocketDefs.h mingw 11: fixes to compile common libraries 2023-12-14 19:02:11 +01:00
SocketImpl.h fix(SocketImpl): Windows: use pragma to link mswsock.lib 2023-12-12 22:13:00 +01:00
SocketNotification.h Fix/posix sleep (#3705) 2022-07-26 06:54:56 -05:00
SocketNotifier.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
SocketProactor.h chore(Net) : correct spelling, remove some unused codes fix(SocketProactor) : missing adding sock to read pollset fix(DialogServer) : _lastCommands data race (#3821) 2023-07-11 08:00:17 -05:00
SocketReactor.h backport leftover 1.12 changes 2023-12-22 20:22:33 +01:00
SocketStream.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
SSPINTLMCredentials.h #2932: Poco::Net::NTLMContext is missing dllexport/dllimport symbols 2021-04-11 16:11:33 +02:00
StreamSocket.h add sendfile method for streamsocket (#4007) 2023-12-11 10:47:03 +01:00
StreamSocketImpl.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
StringPartSource.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
TCPServer.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
TCPServerConnection.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
TCPServerConnectionFactory.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
TCPServerDispatcher.h Fix thread counter leak (#3992) 2023-06-09 22:05:19 -05:00
TCPServerParams.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
UDPClient.h fix(UDPHandler): data race #3613; clean up all Net tsan warnings 2022-05-27 21:57:34 -05:00
UDPHandler.h UDPHandler: don't use SpinlockMutex, due to poor performance on single-core systems; make Mutex class a template param instead 2023-10-15 10:19:00 +02:00
UDPServer.h fix(UDPHandler): data race #3613; clean up all Net tsan warnings 2022-05-27 21:57:34 -05:00
UDPServerParams.h Feature net udp (#2347) 2018-06-02 14:02:33 -05:00
UDPSocketReader.h Feature net udp (#2347) 2018-06-02 14:02:33 -05:00
WebSocket.h add note regarding receiveFrame with Poco::Buffer 2022-07-03 16:02:45 +02:00
WebSocketImpl.h Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00