sources for 1.3

This commit is contained in:
Guenter Obiltschnig
2006-11-17 16:38:28 +00:00
parent 551c728faf
commit c240a70569
301 changed files with 858 additions and 300 deletions

View File

@@ -1,7 +1,7 @@
# #
# Makefile # Makefile
# #
# $Id: //poco/1.2/Net/Makefile#1 $ # $Id: //poco/1.3/Net/Makefile#1 $
# #
# Makefile for Poco Net # Makefile for Poco Net
# #
@@ -28,7 +28,8 @@ objects = \
SocketReactor SocketNotifier SocketNotification \ SocketReactor SocketNotifier SocketNotification \
MailRecipient MailMessage MailStream SMTPClientSession POP3ClientSession \ MailRecipient MailMessage MailStream SMTPClientSession POP3ClientSession \
RawSocket RawSocketImpl ICMPClient ICMPEventArgs ICMPPacket ICMPPacketImpl \ RawSocket RawSocketImpl ICMPClient ICMPEventArgs ICMPPacket ICMPPacketImpl \
ICMPSocket ICMPSocketImpl ICMPv4PacketImpl ICMPSocket ICMPSocketImpl ICMPv4PacketImpl \
RemoteSyslogChannel
target = PocoNet target = PocoNet
target_version = $(LIBVERSION) target_version = $(LIBVERSION)

View File

@@ -1,7 +1,7 @@
# #
# Net.vmsbuild # Net.vmsbuild
# #
# $Id: //poco/1.2/Net/Net.vmsbuild#1 $ # $Id: //poco/1.3/Net/Net.vmsbuild#1 $
# #
LIB=PocoNet LIB=PocoNet
<SourceFilesHere> <SourceFilesHere>

View File

@@ -775,6 +775,24 @@
</File> </File>
</Filter> </Filter>
</Filter> </Filter>
<Filter
Name="Logging"
Filter="">
<Filter
Name="Header Files"
Filter="">
<File
RelativePath=".\include\Poco\Net\RemoteSyslogChannel.h">
</File>
</Filter>
<Filter
Name="Source Files"
Filter="">
<File
RelativePath=".\src\RemoteSyslogChannel.cpp">
</File>
</Filter>
</Filter>
</Files> </Files>
<Globals> <Globals>
</Globals> </Globals>

View File

@@ -1001,6 +1001,26 @@
</File> </File>
</Filter> </Filter>
</Filter> </Filter>
<Filter
Name="Logging"
>
<Filter
Name="Header Files"
>
<File
RelativePath=".\include\Poco\Net\RemoteSyslogChannel.h"
>
</File>
</Filter>
<Filter
Name="Source Files"
>
<File
RelativePath=".\src\RemoteSyslogChannel.cpp"
>
</File>
</Filter>
</Filter>
</Files> </Files>
<Globals> <Globals>
</Globals> </Globals>

View File

@@ -1,7 +1,7 @@
// //
// DNS.h // DNS.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/DNS.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/DNS.h#1 $
// //
// Library: Net // Library: Net
// Package: NetCore // Package: NetCore

View File

@@ -1,7 +1,7 @@
// //
// DatagramSocket.h // DatagramSocket.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/DatagramSocket.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/DatagramSocket.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// DatagramSocketImpl.h // DatagramSocketImpl.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/DatagramSocketImpl.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/DatagramSocketImpl.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// DialogSocket.h // DialogSocket.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/DialogSocket.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/DialogSocket.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// FTPClientSession.h // FTPClientSession.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/FTPClientSession.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/FTPClientSession.h#1 $
// //
// Library: Net // Library: Net
// Package: FTP // Package: FTP

View File

@@ -1,7 +1,7 @@
// //
// FTPStreamFactory.h // FTPStreamFactory.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/FTPStreamFactory.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/FTPStreamFactory.h#1 $
// //
// Library: Net // Library: Net
// Package: FTP // Package: FTP

View File

@@ -1,7 +1,7 @@
// //
// FilePartSource.h // FilePartSource.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/FilePartSource.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/FilePartSource.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// HTMLForm.h // HTMLForm.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTMLForm.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTMLForm.h#1 $
// //
// Library: Net // Library: Net
// Package: HTML // Package: HTML

View File

@@ -1,7 +1,7 @@
// //
// HTTPBasicCredentials.h // HTTPBasicCredentials.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPBasicCredentials.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPBasicCredentials.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HTTPChunkedStream.h // HTTPChunkedStream.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPChunkedStream.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPChunkedStream.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HTTPClientSession.h // HTTPClientSession.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPClientSession.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPClientSession.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPClient // Package: HTTPClient

View File

@@ -1,7 +1,7 @@
// //
// HTTPCookie.h // HTTPCookie.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPCookie.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPCookie.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HTTPFixedLengthStream.h // HTTPFixedLengthStream.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPFixedLengthStream.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPFixedLengthStream.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HTTPHeaderStream.h // HTTPHeaderStream.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPHeaderStream.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPHeaderStream.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HTTPMessage.h // HTTPMessage.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPMessage.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPMessage.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HTTPRequest.h // HTTPRequest.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPRequest.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPRequest.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HTTPRequestHandler.h // HTTPRequestHandler.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPRequestHandler.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPRequestHandler.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPServer // Package: HTTPServer

View File

@@ -1,7 +1,7 @@
// //
// HTTPRequestHandlerFactory.h // HTTPRequestHandlerFactory.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPRequestHandlerFactory.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPRequestHandlerFactory.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPServer // Package: HTTPServer

View File

@@ -1,7 +1,7 @@
// //
// HTTPResponse.h // HTTPResponse.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPResponse.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPResponse.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HTTPServer.h // HTTPServer.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPServer.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPServer.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPServer // Package: HTTPServer

View File

@@ -1,7 +1,7 @@
// //
// HTTPServerConnection.h // HTTPServerConnection.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPServerConnection.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPServerConnection.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPServer // Package: HTTPServer

View File

@@ -1,7 +1,7 @@
// //
// HTTPServerConnectionFactory.h // HTTPServerConnectionFactory.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPServerConnectionFactory.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPServerConnectionFactory.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPServer // Package: HTTPServer

View File

@@ -1,7 +1,7 @@
// //
// HTTPServerParams.h // HTTPServerParams.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPServerParams.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPServerParams.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPServer // Package: HTTPServer

View File

@@ -1,7 +1,7 @@
// //
// HTTPServerRequest.h // HTTPServerRequest.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPServerRequest.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPServerRequest.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPServer // Package: HTTPServer

View File

@@ -1,7 +1,7 @@
// //
// HTTPServerResponse.h // HTTPServerResponse.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPServerResponse.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPServerResponse.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPServer // Package: HTTPServer

View File

@@ -1,7 +1,7 @@
// //
// HTTPServerSession.h // HTTPServerSession.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPServerSession.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPServerSession.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPServer // Package: HTTPServer

View File

@@ -1,7 +1,7 @@
// //
// HTTPSession.h // HTTPSession.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPSession.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPSession.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HTTPSessionFactory.h // HTTPSessionFactory.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPSessionFactory.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPSessionFactory.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPClient // Package: HTTPClient

View File

@@ -1,7 +1,7 @@
// //
// HTTPSessionInstantiator.h // HTTPSessionInstantiator.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPSessionInstantiator.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPSessionInstantiator.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTPClient // Package: HTTPClient

View File

@@ -1,7 +1,7 @@
// //
// HTTPStream.h // HTTPStream.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPStream.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPStream.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HTTPStreamFactory.h // HTTPStreamFactory.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HTTPStreamFactory.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HTTPStreamFactory.h#1 $
// //
// Library: Net // Library: Net
// Package: HTTP // Package: HTTP

View File

@@ -1,7 +1,7 @@
// //
// HostEntry.h // HostEntry.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/HostEntry.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/HostEntry.h#1 $
// //
// Library: Net // Library: Net
// Package: NetCore // Package: NetCore

View File

@@ -1,7 +1,7 @@
// //
// ICMPClient.h // ICMPClient.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/ICMPClient.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/ICMPClient.h#1 $
// //
// Library: Net // Library: Net
// Package: ICMP // Package: ICMP

View File

@@ -1,7 +1,7 @@
// //
// ICMPEventArgs.h // ICMPEventArgs.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/ICMPEventArgs.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/ICMPEventArgs.h#1 $
// //
// Library: Net // Library: Net
// Package: ICMP // Package: ICMP

View File

@@ -1,7 +1,7 @@
// //
// ICMPPacket.h // ICMPPacket.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/ICMPPacket.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/ICMPPacket.h#1 $
// //
// Library: Net // Library: Net
// Package: ICMP // Package: ICMP

View File

@@ -1,7 +1,7 @@
// //
// ICMPPacketImpl.h // ICMPPacketImpl.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/ICMPPacketImpl.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/ICMPPacketImpl.h#1 $
// //
// Library: Net // Library: Net
// Package: ICMP // Package: ICMP

View File

@@ -1,7 +1,7 @@
// //
// ICMPSocket.h // ICMPSocket.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/ICMPSocket.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/ICMPSocket.h#1 $
// //
// Library: Net // Library: Net
// Package: ICMP // Package: ICMP

View File

@@ -1,7 +1,7 @@
// //
// ICMPSocketImpl.h // ICMPSocketImpl.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/ICMPSocketImpl.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/ICMPSocketImpl.h#1 $
// //
// Library: Net // Library: Net
// Package: ICMP // Package: ICMP

View File

@@ -1,7 +1,7 @@
// //
// ICMPv4PacketImpl.h // ICMPv4PacketImpl.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/ICMPv4PacketImpl.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/ICMPv4PacketImpl.h#1 $
// //
// Library: Net // Library: Net
// Package: ICMP // Package: ICMP

View File

@@ -1,7 +1,7 @@
// //
// IPAddress.h // IPAddress.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/IPAddress.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/IPAddress.h#1 $
// //
// Library: Net // Library: Net
// Package: NetCore // Package: NetCore

View File

@@ -1,7 +1,7 @@
// //
// MailMessage.h // MailMessage.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/MailMessage.h#2 $ // $Id: //poco/1.3/Net/include/Poco/Net/MailMessage.h#1 $
// //
// Library: Net // Library: Net
// Package: Mail // Package: Mail

View File

@@ -1,7 +1,7 @@
// //
// MailRecipient.h // MailRecipient.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/MailRecipient.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/MailRecipient.h#1 $
// //
// Library: Net // Library: Net
// Package: Mail // Package: Mail

View File

@@ -1,7 +1,7 @@
// //
// MailStream.h // MailStream.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/MailStream.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/MailStream.h#1 $
// //
// Library: Net // Library: Net
// Package: Mail // Package: Mail

View File

@@ -1,7 +1,7 @@
// //
// MediaType.h // MediaType.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/MediaType.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/MediaType.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// MessageHeader.h // MessageHeader.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/MessageHeader.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/MessageHeader.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// MulticastSocket.h // MulticastSocket.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/MulticastSocket.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/MulticastSocket.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// MultipartReader.h // MultipartReader.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/MultipartReader.h#2 $ // $Id: //poco/1.3/Net/include/Poco/Net/MultipartReader.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// MultipartWriter.h // MultipartWriter.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/MultipartWriter.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/MultipartWriter.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// NameValueCollection.h // NameValueCollection.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/NameValueCollection.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/NameValueCollection.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// Net.h // Net.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/Net.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/Net.h#1 $
// //
// Library: Net // Library: Net
// Package: NetCore // Package: NetCore

View File

@@ -1,7 +1,7 @@
// //
// NetException.h // NetException.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/NetException.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/NetException.h#1 $
// //
// Library: Net // Library: Net
// Package: NetCore // Package: NetCore

View File

@@ -1,7 +1,7 @@
// //
// NetworkInterface.h // NetworkInterface.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/NetworkInterface.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/NetworkInterface.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// NullPartHandler.h // NullPartHandler.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/NullPartHandler.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/NullPartHandler.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// POP3ClientSession.h // POP3ClientSession.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/POP3ClientSession.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/POP3ClientSession.h#1 $
// //
// Library: Net // Library: Net
// Package: Mail // Package: Mail

View File

@@ -1,7 +1,7 @@
// //
// PartHandler.h // PartHandler.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/PartHandler.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/PartHandler.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// PartSource.h // PartSource.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/PartSource.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/PartSource.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// QuotedPrintableDecoder.h // QuotedPrintableDecoder.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/QuotedPrintableDecoder.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/QuotedPrintableDecoder.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// QuotedPrintableEncoder.h // QuotedPrintableEncoder.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/QuotedPrintableEncoder.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/QuotedPrintableEncoder.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// RawSocket.h // RawSocket.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/RawSocket.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/RawSocket.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// RawSocketImpl.h // RawSocketImpl.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/RawSocketImpl.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/RawSocketImpl.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -0,0 +1,166 @@
//
// RemoteSyslogChannel.h
//
// $Id: //poco/1.3/Net/include/Poco/Net/RemoteSyslogChannel.h#1 $
//
// Library: Net
// Package: Logging
// Module: RemoteSyslogChannel
//
// Definition of the RemoteSyslogChannel class.
//
// Copyright (c) 2006, Applied Informatics Software Engineering GmbH.
// and Contributors.
//
// Permission is hereby granted, free of charge, to any person or organization
// obtaining a copy of the software and accompanying documentation covered by
// this license (the "Software") to use, reproduce, display, distribute,
// execute, and transmit the Software, and to prepare derivative works of the
// Software, and to permit third-parties to whom the Software is furnished to
// do so, all subject to the following:
//
// The copyright notices in the Software and this entire statement, including
// the above license grant, this restriction and the following disclaimer,
// must be included in all copies of the Software, in whole or in part, and
// all derivative works of the Software, unless such copies or derivative
// works are solely in the form of machine-executable object code generated by
// a source language processor.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
// SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
// FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
// DEALINGS IN THE SOFTWARE.
//
#ifndef Net_RemoteSyslogChannel_INCLUDED
#define Net_RemoteSyslogChannel_INCLUDED
#include "Poco/Net/Net.h"
#include "Poco/Channel.h"
#include "Poco/Net/DatagramSocket.h"
namespace Poco {
namespace Net {
class Net_API RemoteSyslogChannel: public Poco::Channel
/// This Channel implements remote syslog logging over UDP according
/// to the syslog Working Group Internet Draft:
/// "The syslog Protocol" <http://www.ietf.org/internet-drafts/draft-ietf-syslog-protocol-17.txt>,
/// and "Transmission of syslog messages over UDP" <http://www.ietf.org/internet-drafts/draft-ietf-syslog-transport-udp-07.txt>.
///
/// In addition, RemoteSyslogChannel also supports the "old" BSD syslog
/// protocol, as described in RFC 3164.
{
public:
enum Severity
{
SYSLOG_EMERGENCY = 0, /// Emergency: system is unusable
SYSLOG_ALERT = 1, /// Alert: action must be taken immediately
SYSLOG_CRITICAL = 2, /// Critical: critical conditions
SYSLOG_ERROR = 3, /// Error: error conditions
SYSLOG_WARNING = 4, /// Warning: warning conditions
SYSLOG_NOTICE = 5, /// Notice: normal but significant condition
SYSLOG_INFORMATIONAL = 6, /// Informational: informational messages
SYSLOG_DEBUG = 7 /// Debug: debug-level messages
};
enum Facility
{
SYSLOG_KERN = ( 0<<3), /// kernel messages
SYSLOG_USER = ( 1<<3), /// random user-level messages
SYSLOG_MAIL = ( 2<<3), /// mail system
SYSLOG_DAEMON = ( 3<<3), /// system daemons
SYSLOG_AUTH = ( 4<<3), /// security/authorization messages
SYSLOG_SYSLOG = ( 5<<3), /// messages generated internally by syslogd
SYSLOG_LPR = ( 6<<3), /// line printer subsystem
SYSLOG_NEWS = ( 7<<3), /// network news subsystem
SYSLOG_UUCP = ( 8<<3), /// UUCP subsystem
SYSLOG_CRON = ( 9<<3), /// clock daemon
SYSLOG_AUTHPRIV = (10<<3), /// security/authorization messages (private)
SYSLOG_FTP = (11<<3), /// ftp daemon
SYSLOG_NTP = (12<<3), /// ntp subsystem
SYSLOG_LOGAUDIT = (13<<3), /// log audit
SYSLOG_LOGALERT = (14<<3), /// log alert
SYSLOG_CLOCK = (15<<3), /// clock deamon
SYSLOG_LOCAL0 = (16<<3), /// reserved for local use
SYSLOG_LOCAL1 = (17<<3), /// reserved for local use
SYSLOG_LOCAL2 = (18<<3), /// reserved for local use
SYSLOG_LOCAL3 = (19<<3), /// reserved for local use
SYSLOG_LOCAL4 = (20<<3), /// reserved for local use
SYSLOG_LOCAL5 = (21<<3), /// reserved for local use
SYSLOG_LOCAL6 = (22<<3), /// reserved for local use
SYSLOG_LOCAL7 = (23<<3) /// reserved for local use
};
enum
{
SYSLOG_PORT = 514
};
RemoteSyslogChannel();
/// Creates a RemoteSyslogChannel.
RemoteSyslogChannel(const std::string& address, const std::string& name, int facility = SYSLOG_USER, bool bsdFormat = false);
/// Creates a RemoteSyslogChannel with the given target address, name, and facility.
/// If bsdFormat is true, messages are formatted according to RFC 3164.
void open();
/// Opens the RemoteSyslogChannel.
void close();
/// Closes the RemoteSyslogChannel.
void log(const Message& msg);
/// Sens the message's text to the syslog service.
void setProperty(const std::string& name, const std::string& value);
/// Sets the property with the given value.
///
/// The following properties are supported:
/// * name: The name used to identify the source of log messages.
/// * facility: The facility added to each log message. See the Facility enumeration for a list of supported values.
/// The LOG_ prefix can be omitted and values are case insensitive (e.g. a facility value "mail" is recognized as SYSLOG_MAIL)
/// * format: "bsd" (RFC 3164 format) or "new" (default)
/// * loghost: The target IP address or host name where log messages are sent. Optionally, a port number (separated
/// by a colon) can also be specified.
/// * host: (optional) Host name included in syslog messages. If not specified, the host's real domain name or
/// IP address will be used.
std::string getProperty(const std::string& name) const;
/// Returns the value of the property with the given name.
static void registerChannel();
/// Registers the channel with the global LoggingFactory.
static const std::string PROP_NAME;
static const std::string PROP_FACILITY;
static const std::string PROP_FORMAT;
static const std::string PROP_LOGHOST;
static const std::string PROP_HOST;
protected:
~RemoteSyslogChannel();
static int getPrio(const Message& msg);
private:
std::string _logHost;
std::string _name;
std::string _host;
int _facility;
bool _bsdFormat;
DatagramSocket _socket;
bool _open;
};
} } // namespace Poco::Net
#endif // Net_RemoteSyslogChannel_INCLUDED

View File

@@ -1,7 +1,7 @@
// //
// SMTPClientSession.h // SMTPClientSession.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/SMTPClientSession.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/SMTPClientSession.h#1 $
// //
// Library: Net // Library: Net
// Package: Mail // Package: Mail

View File

@@ -1,7 +1,7 @@
// //
// ServerSocket.h // ServerSocket.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/ServerSocket.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/ServerSocket.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// ServerSocketImpl.h // ServerSocketImpl.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/ServerSocketImpl.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/ServerSocketImpl.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// Socket.h // Socket.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/Socket.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/Socket.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// SocketAcceptor.h // SocketAcceptor.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/SocketAcceptor.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/SocketAcceptor.h#1 $
// //
// Library: Net // Library: Net
// Package: Reactor // Package: Reactor

View File

@@ -1,7 +1,7 @@
// //
// SocketAddress.h // SocketAddress.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/SocketAddress.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/SocketAddress.h#1 $
// //
// Library: Net // Library: Net
// Package: NetCore // Package: NetCore

View File

@@ -1,7 +1,7 @@
// //
// SocketConnector.h // SocketConnector.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/SocketConnector.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/SocketConnector.h#1 $
// //
// Library: Net // Library: Net
// Package: Reactor // Package: Reactor

View File

@@ -1,7 +1,7 @@
// //
// SocketDefs.h // SocketDefs.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/SocketDefs.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/SocketDefs.h#1 $
// //
// Library: Net // Library: Net
// Package: NetCore // Package: NetCore

View File

@@ -1,7 +1,7 @@
// //
// SocketImpl.h // SocketImpl.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/SocketImpl.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/SocketImpl.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// SocketNotification.h // SocketNotification.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/SocketNotification.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/SocketNotification.h#1 $
// //
// Library: Net // Library: Net
// Package: Reactor // Package: Reactor

View File

@@ -1,7 +1,7 @@
// //
// SocketNotifier.h // SocketNotifier.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/SocketNotifier.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/SocketNotifier.h#1 $
// //
// Library: Net // Library: Net
// Package: Reactor // Package: Reactor

View File

@@ -1,7 +1,7 @@
// //
// SocketReactor.h // SocketReactor.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/SocketReactor.h#2 $ // $Id: //poco/1.3/Net/include/Poco/Net/SocketReactor.h#1 $
// //
// Library: Net // Library: Net
// Package: Reactor // Package: Reactor

View File

@@ -1,7 +1,7 @@
// //
// SocketStream.h // SocketStream.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/SocketStream.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/SocketStream.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// StreamSocket.h // StreamSocket.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/StreamSocket.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/StreamSocket.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// StreamSocketImpl.h // StreamSocketImpl.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/StreamSocketImpl.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/StreamSocketImpl.h#1 $
// //
// Library: Net // Library: Net
// Package: Sockets // Package: Sockets

View File

@@ -1,7 +1,7 @@
// //
// StringPartSource.h // StringPartSource.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/StringPartSource.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/StringPartSource.h#1 $
// //
// Library: Net // Library: Net
// Package: Messages // Package: Messages

View File

@@ -1,7 +1,7 @@
// //
// TCPServer.h // TCPServer.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/TCPServer.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/TCPServer.h#1 $
// //
// Library: Net // Library: Net
// Package: TCPServer // Package: TCPServer

View File

@@ -1,7 +1,7 @@
// //
// TCPServerConnection.h // TCPServerConnection.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/TCPServerConnection.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/TCPServerConnection.h#1 $
// //
// Library: Net // Library: Net
// Package: TCPServer // Package: TCPServer

View File

@@ -1,7 +1,7 @@
// //
// TCPServerConnectionFactory.h // TCPServerConnectionFactory.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/TCPServerConnectionFactory.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/TCPServerConnectionFactory.h#1 $
// //
// Library: Net // Library: Net
// Package: TCPServer // Package: TCPServer

View File

@@ -1,7 +1,7 @@
// //
// TCPServerDispatcher.h // TCPServerDispatcher.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/TCPServerDispatcher.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/TCPServerDispatcher.h#1 $
// //
// Library: Net // Library: Net
// Package: TCPServer // Package: TCPServer

View File

@@ -1,7 +1,7 @@
// //
// TCPServerParams.h // TCPServerParams.h
// //
// $Id: //poco/1.2/Net/include/Poco/Net/TCPServerParams.h#1 $ // $Id: //poco/1.3/Net/include/Poco/Net/TCPServerParams.h#1 $
// //
// Library: Net // Library: Net
// Package: TCPServer // Package: TCPServer

View File

@@ -1,7 +1,7 @@
# #
# sample.vmsbuild # sample.vmsbuild
# #
# $Id: //poco/1.2/Net/samples/EchoServer/EchoServer.vmsbuild#1 $ # $Id: //poco/1.3/Net/samples/EchoServer/EchoServer.vmsbuild#1 $
# #
EXE=EchoServer EXE=EchoServer
EchoServer EchoServer

View File

@@ -1,7 +1,7 @@
# #
# Makefile # Makefile
# #
# $Id: //poco/1.2/Net/samples/EchoServer/Makefile#1 $ # $Id: //poco/1.3/Net/samples/EchoServer/Makefile#1 $
# #
# Makefile for Poco EchoServer # Makefile for Poco EchoServer
# #

View File

@@ -1,7 +1,7 @@
// //
// EchoServer.cpp // EchoServer.cpp
// //
// $Id: //poco/1.2/Net/samples/EchoServer/src/EchoServer.cpp#3 $ // $Id: //poco/1.3/Net/samples/EchoServer/src/EchoServer.cpp#1 $
// //
// This sample demonstrates the SocketReactor and SocketAcceptor classes. // This sample demonstrates the SocketReactor and SocketAcceptor classes.
// //

View File

@@ -1,7 +1,7 @@
# #
# sample.vmsbuild # sample.vmsbuild
# #
# $Id: //poco/1.2/Net/samples/HTTPFormServer/HTTPFormServer.vmsbuild#1 $ # $Id: //poco/1.3/Net/samples/HTTPFormServer/HTTPFormServer.vmsbuild#1 $
# #
EXE=HTTPFormServer EXE=HTTPFormServer
HTTPFormServer HTTPFormServer

View File

@@ -1,7 +1,7 @@
# #
# Makefile # Makefile
# #
# $Id: //poco/1.2/Net/samples/HTTPFormServer/Makefile#1 $ # $Id: //poco/1.3/Net/samples/HTTPFormServer/Makefile#1 $
# #
# Makefile for Poco HTTPFormServer # Makefile for Poco HTTPFormServer
# #

View File

@@ -1,7 +1,7 @@
# #
# HTTPLoadTest.vmsbuild # HTTPLoadTest.vmsbuild
# #
# $Id: //poco/1.2/Net/samples/HTTPLoadTest/HTTPLoadTest.vmsbuild#1 $ # $Id: //poco/1.3/Net/samples/HTTPLoadTest/HTTPLoadTest.vmsbuild#1 $
# #
EXE=HTTPLoadTest EXE=HTTPLoadTest
HTTPLoadTest HTTPLoadTest

View File

@@ -1,7 +1,7 @@
# #
# Makefile # Makefile
# #
# $Id: //poco/1.2/Net/samples/HTTPLoadTest/Makefile#1 $ # $Id: //poco/1.3/Net/samples/HTTPLoadTest/Makefile#1 $
# #
# Makefile for Poco HTTPLoadTest # Makefile for Poco HTTPLoadTest
# #

View File

@@ -1,7 +1,7 @@
// //
// HTTPLoadTest.cpp // HTTPLoadTest.cpp
// //
// $Id: //poco/1.2/Net/samples/HTTPLoadTest/src/HTTPLoadTest.cpp#1 $ // $Id: //poco/1.3/Net/samples/HTTPLoadTest/src/HTTPLoadTest.cpp#1 $
// //
// This sample demonstrates the HTTPClientSession class. // This sample demonstrates the HTTPClientSession class.
// //

View File

@@ -9,5 +9,5 @@ logging.channels.c1.class = ConsoleChannel
logging.channels.c1.formatter = f1 logging.channels.c1.formatter = f1
HTTPTimeServer.format = %W, %e %b %y %H:%M:%S %Z HTTPTimeServer.format = %W, %e %b %y %H:%M:%S %Z
HTTPTimeServer.port = 9980 HTTPTimeServer.port = 9980
HTTPTimeServer.maxQueued = 100 #HTTPTimeServer.maxQueued = 200
HTTPTimeServer.maxThreads = 200 #HTTPTimeServer.maxThreads = 64

View File

@@ -1,7 +1,7 @@
# #
# sample.vmsbuild # sample.vmsbuild
# #
# $Id: //poco/1.2/Net/samples/HTTPTimeServer/HTTPTimeServer.vmsbuild#1 $ # $Id: //poco/1.3/Net/samples/HTTPTimeServer/HTTPTimeServer.vmsbuild#1 $
# #
EXE=HTTPTimeServer EXE=HTTPTimeServer
HTTPTimeServer HTTPTimeServer

View File

@@ -1,7 +1,7 @@
# #
# Makefile # Makefile
# #
# $Id: //poco/1.2/Net/samples/HTTPTimeServer/Makefile#1 $ # $Id: //poco/1.3/Net/samples/HTTPTimeServer/Makefile#1 $
# #
# Makefile for Poco HTTPTimeServer # Makefile for Poco HTTPTimeServer
# #

View File

@@ -1,7 +1,7 @@
// //
// HTTPTimeServer.cpp // HTTPTimeServer.cpp
// //
// $Id: //poco/1.2/Net/samples/HTTPTimeServer/src/HTTPTimeServer.cpp#1 $ // $Id: //poco/1.3/Net/samples/HTTPTimeServer/src/HTTPTimeServer.cpp#1 $
// //
// This sample demonstrates the HTTPServer and related classes. // This sample demonstrates the HTTPServer and related classes.
// //

View File

@@ -1,7 +1,7 @@
# #
# sample.vmsbuild # sample.vmsbuild
# #
# $Id: //poco/1.2/Net/samples/Mail/Mail.vmsbuild#1 $ # $Id: //poco/1.3/Net/samples/Mail/Mail.vmsbuild#1 $
# #
EXE=Mail EXE=Mail
Mail Mail

View File

@@ -1,7 +1,7 @@
# #
# Makefile # Makefile
# #
# $Id: //poco/1.2/Net/samples/Mail/Makefile#1 $ # $Id: //poco/1.3/Net/samples/Mail/Makefile#1 $
# #
# Makefile for Poco Mail # Makefile for Poco Mail
# #

Some files were not shown because too many files have changed in this diff Show More