* Creates a NetEx library with the ICMP and NTP components moved from Net

This commit is contained in:
Rangel Reale
2015-01-12 17:22:49 -02:00
parent 11f926a51e
commit bfc7e3f650
111 changed files with 3623 additions and 793 deletions

View File

@@ -75,6 +75,7 @@ option(ENABLE_MONGODB "Enable MongoDB" ON)
option(ENABLE_PDF "Enable PDF" OFF) option(ENABLE_PDF "Enable PDF" OFF)
option(ENABLE_UTIL "Enable Util" ON) option(ENABLE_UTIL "Enable Util" ON)
option(ENABLE_NET "Enable Net" ON) option(ENABLE_NET "Enable Net" ON)
option(ENABLE_NETEX "Enable NetEx" ON)
option(ENABLE_NETSSL "Enable NetSSL" ON) option(ENABLE_NETSSL "Enable NetSSL" ON)
option(ENABLE_NETSSL_WIN "Enable NetSSL Windows" OFF) option(ENABLE_NETSSL_WIN "Enable NetSSL Windows" OFF)
option(ENABLE_CRYPTO "Enable Crypto" ON) option(ENABLE_CRYPTO "Enable Crypto" ON)
@@ -215,6 +216,10 @@ if(ENABLE_NET)
add_subdirectory(Net) add_subdirectory(Net)
list(APPEND Poco_COMPONENTS "Net") list(APPEND Poco_COMPONENTS "Net")
endif() endif()
if(ENABLE_NETEX)
add_subdirectory(NetEx)
list(APPEND Poco_COMPONENTS "NetEx")
endif()
#NetSSL #NetSSL

View File

@@ -28,9 +28,7 @@ objects = \
FTPClientSession FTPStreamFactory PartHandler PartSource PartStore NullPartHandler \ FTPClientSession FTPStreamFactory PartHandler PartSource PartStore NullPartHandler \
SocketReactor SocketNotifier SocketNotification AbstractHTTPRequestHandler \ SocketReactor SocketNotifier SocketNotification AbstractHTTPRequestHandler \
MailRecipient MailMessage MailStream SMTPClientSession POP3ClientSession \ MailRecipient MailMessage MailStream SMTPClientSession POP3ClientSession \
RawSocket RawSocketImpl ICMPClient ICMPEventArgs ICMPPacket ICMPPacketImpl \ RawSocket RawSocketImpl \
ICMPSocket ICMPSocketImpl ICMPv4PacketImpl \
NTPClient NTPEventArgs NTPPacket \
RemoteSyslogChannel RemoteSyslogListener SMTPChannel \ RemoteSyslogChannel RemoteSyslogListener SMTPChannel \
WebSocket WebSocketImpl \ WebSocket WebSocketImpl \
OAuth10Credentials OAuth20Credentials OAuth10Credentials OAuth20Credentials

View File

@@ -46,13 +46,6 @@ SOURCES="
HTTPStream.cpp HTTPStream.cpp
HTTPStreamFactory.cpp HTTPStreamFactory.cpp
HostEntry.cpp HostEntry.cpp
ICMPClient.cpp
ICMPEventArgs.cpp
ICMPPacket.cpp
ICMPPacketImpl.cpp
ICMPSocket.cpp
ICMPSocketImpl.cpp
ICMPv4PacketImpl.cpp
IPAddress.cpp IPAddress.cpp
MailMessage.cpp MailMessage.cpp
MailRecipient.cpp MailRecipient.cpp

View File

@@ -363,16 +363,6 @@
<ClInclude Include="include\Poco\Net\MailStream.h"/> <ClInclude Include="include\Poco\Net\MailStream.h"/>
<ClInclude Include="include\Poco\Net\POP3ClientSession.h"/> <ClInclude Include="include\Poco\Net\POP3ClientSession.h"/>
<ClInclude Include="include\Poco\Net\SMTPClientSession.h"/> <ClInclude Include="include\Poco\Net\SMTPClientSession.h"/>
<ClInclude Include="include\Poco\Net\ICMPClient.h"/>
<ClInclude Include="include\Poco\Net\ICMPEventArgs.h"/>
<ClInclude Include="include\Poco\Net\ICMPPacket.h"/>
<ClInclude Include="include\Poco\Net\ICMPPacketImpl.h"/>
<ClInclude Include="include\Poco\Net\ICMPSocket.h"/>
<ClInclude Include="include\Poco\Net\ICMPSocketImpl.h"/>
<ClInclude Include="include\Poco\Net\ICMPv4PacketImpl.h"/>
<ClInclude Include="include\Poco\Net\NTPClient.h"/>
<ClInclude Include="include\Poco\Net\NTPEventArgs.h"/>
<ClInclude Include="include\Poco\Net\NTPPacket.h"/>
<ClInclude Include="include\Poco\Net\RemoteSyslogChannel.h"/> <ClInclude Include="include\Poco\Net\RemoteSyslogChannel.h"/>
<ClInclude Include="include\Poco\Net\RemoteSyslogListener.h"/> <ClInclude Include="include\Poco\Net\RemoteSyslogListener.h"/>
<ClInclude Include="include\Poco\Net\SMTPChannel.h"/> <ClInclude Include="include\Poco\Net\SMTPChannel.h"/>
@@ -464,16 +454,6 @@
<ClCompile Include="src\MailStream.cpp"/> <ClCompile Include="src\MailStream.cpp"/>
<ClCompile Include="src\POP3ClientSession.cpp"/> <ClCompile Include="src\POP3ClientSession.cpp"/>
<ClCompile Include="src\SMTPClientSession.cpp"/> <ClCompile Include="src\SMTPClientSession.cpp"/>
<ClCompile Include="src\ICMPClient.cpp"/>
<ClCompile Include="src\ICMPEventArgs.cpp"/>
<ClCompile Include="src\ICMPPacket.cpp"/>
<ClCompile Include="src\ICMPPacketImpl.cpp"/>
<ClCompile Include="src\ICMPSocket.cpp"/>
<ClCompile Include="src\ICMPSocketImpl.cpp"/>
<ClCompile Include="src\ICMPv4PacketImpl.cpp"/>
<ClCompile Include="src\NTPClient.cpp"/>
<ClCompile Include="src\NTPEventArgs.cpp"/>
<ClCompile Include="src\NTPPacket.cpp"/>
<ClCompile Include="src\RemoteSyslogChannel.cpp"/> <ClCompile Include="src\RemoteSyslogChannel.cpp"/>
<ClCompile Include="src\RemoteSyslogListener.cpp"/> <ClCompile Include="src\RemoteSyslogListener.cpp"/>
<ClCompile Include="src\SMTPChannel.cpp"/> <ClCompile Include="src\SMTPChannel.cpp"/>

View File

@@ -2,148 +2,130 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup> <ItemGroup>
<Filter Include="NetCore"> <Filter Include="NetCore">
<UniqueIdentifier>{a871cf6c-ec1b-4025-a189-eb5bdf78302c}</UniqueIdentifier> <UniqueIdentifier>{571b8832-0259-4c5e-9380-778b68784281}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="NetCore\Header Files"> <Filter Include="NetCore\Header Files">
<UniqueIdentifier>{d4ef3606-a839-4b40-9553-37c790fdfa51}</UniqueIdentifier> <UniqueIdentifier>{0ac8f6a2-0617-4610-a6c6-02bc4a608124}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="NetCore\Source Files"> <Filter Include="NetCore\Source Files">
<UniqueIdentifier>{d96845f5-6046-4cd5-bcf0-96b0898a73bd}</UniqueIdentifier> <UniqueIdentifier>{a8cff163-f049-468c-b1a2-907d331dbd6c}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets"> <Filter Include="Sockets">
<UniqueIdentifier>{e5b19fbd-d82f-4c1c-b3a7-bd6103c893ca}</UniqueIdentifier> <UniqueIdentifier>{53ce9925-166b-4046-b3d6-cd04721fcb67}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets\Header Files"> <Filter Include="Sockets\Header Files">
<UniqueIdentifier>{b743ba26-5166-479e-849d-dbf050786dde}</UniqueIdentifier> <UniqueIdentifier>{f587c3c9-2d46-473d-a235-997efbbe802f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets\Source Files"> <Filter Include="Sockets\Source Files">
<UniqueIdentifier>{0cb2941d-e4af-4fa7-a4b0-a1dea51a4bf8}</UniqueIdentifier> <UniqueIdentifier>{b0cb8a23-a293-46f4-b70c-0528e4f94191}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages"> <Filter Include="Messages">
<UniqueIdentifier>{4cb70e3b-d610-45ce-98e4-a7565ecc19b0}</UniqueIdentifier> <UniqueIdentifier>{f9fc11a4-56d2-46cf-ae49-d7d81f43ba38}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages\Header Files"> <Filter Include="Messages\Header Files">
<UniqueIdentifier>{b9565b1c-8b85-4bdf-ac38-f1efbde847df}</UniqueIdentifier> <UniqueIdentifier>{2f81e886-9f0d-4491-9eb9-14c2fe57566d}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages\Source Files"> <Filter Include="Messages\Source Files">
<UniqueIdentifier>{c8df4513-d5d3-4f2d-b547-bdde9ed52539}</UniqueIdentifier> <UniqueIdentifier>{774c250a-e185-4016-bc83-8f47b25aa838}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP"> <Filter Include="HTTP">
<UniqueIdentifier>{62daca0d-7e2d-4acf-8817-363a53460b74}</UniqueIdentifier> <UniqueIdentifier>{6bedd02a-4f20-4c3a-ae27-c361718638d4}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP\Header Files"> <Filter Include="HTTP\Header Files">
<UniqueIdentifier>{9ed442a8-0530-4e1e-8f16-08bdc8283776}</UniqueIdentifier> <UniqueIdentifier>{300814d6-bbed-41d6-a234-e5fe17517067}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP\Source Files"> <Filter Include="HTTP\Source Files">
<UniqueIdentifier>{94c2752b-a75e-4ba8-90fe-c7c917688497}</UniqueIdentifier> <UniqueIdentifier>{16c6551e-ef15-4bf1-bb08-29d72213244e}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer"> <Filter Include="TCPServer">
<UniqueIdentifier>{827d05e4-41f2-4f17-9b95-93ce032010ff}</UniqueIdentifier> <UniqueIdentifier>{b30969a7-3094-4fba-bef3-e93ac976fc80}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer\Header Files"> <Filter Include="TCPServer\Header Files">
<UniqueIdentifier>{ad62831f-491d-430a-af02-0d3869e9920c}</UniqueIdentifier> <UniqueIdentifier>{cd3e92c0-9a76-49fe-8b8e-22ebcbf157f8}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer\Source Files"> <Filter Include="TCPServer\Source Files">
<UniqueIdentifier>{43af059a-436f-4437-8d25-27f6cd9a38fc}</UniqueIdentifier> <UniqueIdentifier>{aa8f2353-5707-416f-aa39-0598133fbc51}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer"> <Filter Include="HTTPServer">
<UniqueIdentifier>{3c45a8e8-5f84-4929-a616-436498de2fb4}</UniqueIdentifier> <UniqueIdentifier>{11d51935-b8ea-411d-b92d-a618e7e576f7}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer\Header Files"> <Filter Include="HTTPServer\Header Files">
<UniqueIdentifier>{9cd86f6c-f19a-4327-9256-da88570772f6}</UniqueIdentifier> <UniqueIdentifier>{80860acc-1304-4ec3-9c08-8ae46c6b1238}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer\Source Files"> <Filter Include="HTTPServer\Source Files">
<UniqueIdentifier>{2c425530-37ab-4d84-a90c-ef0aa9bc88c3}</UniqueIdentifier> <UniqueIdentifier>{413c9363-ff4d-4f7c-b4d6-d3700cd29d47}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient"> <Filter Include="HTTPClient">
<UniqueIdentifier>{f83ca168-73a4-44d0-8085-a46bac92c7f1}</UniqueIdentifier> <UniqueIdentifier>{ffb35cf7-bd42-4f42-a277-1b5163b6aab7}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient\Header Files"> <Filter Include="HTTPClient\Header Files">
<UniqueIdentifier>{2a1ab509-f2f3-4319-9306-bceba040207d}</UniqueIdentifier> <UniqueIdentifier>{b98c1e23-4574-4787-bf4d-16fec68f48a7}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient\Source Files"> <Filter Include="HTTPClient\Source Files">
<UniqueIdentifier>{4c5d3739-5c14-4cd2-ac1f-8813dd057403}</UniqueIdentifier> <UniqueIdentifier>{1e20c811-df6f-4778-882b-d570867f50ae}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML"> <Filter Include="HTML">
<UniqueIdentifier>{4f58d6a8-589d-48bf-ae93-ee655f5cf073}</UniqueIdentifier> <UniqueIdentifier>{5cc47024-3ea0-44ff-a46c-204282bdad29}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML\Header Files"> <Filter Include="HTML\Header Files">
<UniqueIdentifier>{2fd2a8fc-ce07-4949-abab-ac7b021e5989}</UniqueIdentifier> <UniqueIdentifier>{f4b5bccf-3be7-45e7-9c7e-236716417ed2}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML\Source Files"> <Filter Include="HTML\Source Files">
<UniqueIdentifier>{79ab4cfe-9396-4c59-ac65-cb0c8c7a14fd}</UniqueIdentifier> <UniqueIdentifier>{f9dda11a-91bb-49d0-9830-2e24ea4631c1}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient"> <Filter Include="FTPClient">
<UniqueIdentifier>{82278035-322f-4933-87a1-215cd3b92aa3}</UniqueIdentifier> <UniqueIdentifier>{7572a179-c267-4cb4-abdc-c288bff5875a}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient\Header Files"> <Filter Include="FTPClient\Header Files">
<UniqueIdentifier>{ae8bac40-6104-425d-b08a-5f67db69c565}</UniqueIdentifier> <UniqueIdentifier>{946f6ef6-95fc-4bde-a456-2bad666f44dc}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient\Source Files"> <Filter Include="FTPClient\Source Files">
<UniqueIdentifier>{b22da456-dc10-4bba-b113-3e6452d8f1fa}</UniqueIdentifier> <UniqueIdentifier>{395f5d05-d05b-4137-a201-cdb020a61141}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor"> <Filter Include="Reactor">
<UniqueIdentifier>{0a903a35-2849-49ef-9ec8-9305e379ba53}</UniqueIdentifier> <UniqueIdentifier>{03609ccb-265a-4245-9de9-fccea11cdcb9}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor\Header Files"> <Filter Include="Reactor\Header Files">
<UniqueIdentifier>{ccfe0bf1-8560-49a0-8768-5ad8bcfa333b}</UniqueIdentifier> <UniqueIdentifier>{33c45cf9-44c3-4e51-887b-ddd4d0470b21}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor\Source Files"> <Filter Include="Reactor\Source Files">
<UniqueIdentifier>{3a5411c7-6d41-4a6e-888e-7529fa4bbe1d}</UniqueIdentifier> <UniqueIdentifier>{6d6f948c-687e-48b2-8bd6-3624f96fa579}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail"> <Filter Include="Mail">
<UniqueIdentifier>{7868413e-c8cb-496f-bb8a-deea40b8240e}</UniqueIdentifier> <UniqueIdentifier>{4c285fc7-1a4e-4272-8ec7-dd4d3acc1ad2}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail\Header Files"> <Filter Include="Mail\Header Files">
<UniqueIdentifier>{709ced43-224c-403a-91d3-ce231c131b09}</UniqueIdentifier> <UniqueIdentifier>{ebc64d57-11ec-47c6-a717-10ea84145e77}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail\Source Files"> <Filter Include="Mail\Source Files">
<UniqueIdentifier>{394206c9-4f5f-4357-998c-8e2e73e19ce3}</UniqueIdentifier> <UniqueIdentifier>{0986a031-e015-4d6c-be25-967d5d38c0b5}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP">
<UniqueIdentifier>{fcbb3cb0-a651-4c27-b259-d29f7c064adf}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Header Files">
<UniqueIdentifier>{60923d1b-3aa4-4523-82b5-238942c63812}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Source Files">
<UniqueIdentifier>{3a4f17b9-f0ae-43cc-a607-6dd13f197292}</UniqueIdentifier>
</Filter>
<Filter Include="NTP">
<UniqueIdentifier>{8696a874-1d84-41e9-860b-e169f723aa61}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Header Files">
<UniqueIdentifier>{d19a4e3b-e175-4413-a0bb-dc33b6ccebaf}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Source Files">
<UniqueIdentifier>{638a4d80-ca6f-4126-a7e8-b93a30c7ad85}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging"> <Filter Include="Logging">
<UniqueIdentifier>{a537e820-fee7-42b2-aba2-ce883a74a90a}</UniqueIdentifier> <UniqueIdentifier>{13d436d3-4e58-4a4c-bb93-a1a395498913}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging\Header Files"> <Filter Include="Logging\Header Files">
<UniqueIdentifier>{ebdbffe6-35e2-401d-844c-0a34058bbd31}</UniqueIdentifier> <UniqueIdentifier>{4c8360c7-ba64-4f3a-95b2-5cdba4c005bb}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging\Source Files"> <Filter Include="Logging\Source Files">
<UniqueIdentifier>{c3f79d8b-4b54-4df5-acfd-09a9e2c0b0c9}</UniqueIdentifier> <UniqueIdentifier>{0ced3e84-dfd6-4ade-a49e-9de0e5536fbd}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket"> <Filter Include="WebSocket">
<UniqueIdentifier>{d81cd7ac-9908-4c5b-b13a-df64a24b0457}</UniqueIdentifier> <UniqueIdentifier>{5322740e-42e0-457d-a948-f59982c78391}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket\Header Files"> <Filter Include="WebSocket\Header Files">
<UniqueIdentifier>{f1085be2-ebe7-45dc-86f0-6f80cd9e4d7e}</UniqueIdentifier> <UniqueIdentifier>{74bb9abc-905e-42d3-a1b2-32530467f3f6}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket\Source Files"> <Filter Include="WebSocket\Source Files">
<UniqueIdentifier>{416a9acf-77c6-490f-bd0a-efa55bdb7570}</UniqueIdentifier> <UniqueIdentifier>{008b9898-c140-421e-af86-a9860a24dce7}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth"> <Filter Include="OAuth">
<UniqueIdentifier>{46482235-41d6-472d-9d44-a7e95b9207c3}</UniqueIdentifier> <UniqueIdentifier>{05a4ffa5-c220-47fc-b0d9-1e827540d034}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth\Header Files"> <Filter Include="OAuth\Header Files">
<UniqueIdentifier>{6fd8f4ab-8454-4491-899b-fb061f417c1f}</UniqueIdentifier> <UniqueIdentifier>{d503faa2-d895-4039-87f4-61952e7db1f4}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth\Source Files"> <Filter Include="OAuth\Source Files">
<UniqueIdentifier>{3b071b8f-d162-4af1-970d-e029fe0b4f8d}</UniqueIdentifier> <UniqueIdentifier>{e72b7166-4d97-435a-ba96-0d0a9f3bf0dc}</UniqueIdentifier>
</Filter> </Filter>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@@ -411,36 +393,6 @@
<ClInclude Include="include\Poco\Net\SMTPClientSession.h"> <ClInclude Include="include\Poco\Net\SMTPClientSession.h">
<Filter>Mail\Header Files</Filter> <Filter>Mail\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Net\ICMPClient.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPEventArgs.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPPacket.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPPacketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPSocket.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPSocketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPv4PacketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPClient.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPEventArgs.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPPacket.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\RemoteSyslogChannel.h"> <ClInclude Include="include\Poco\Net\RemoteSyslogChannel.h">
<Filter>Logging\Header Files</Filter> <Filter>Logging\Header Files</Filter>
</ClInclude> </ClInclude>
@@ -710,36 +662,6 @@
<ClCompile Include="src\SMTPClientSession.cpp"> <ClCompile Include="src\SMTPClientSession.cpp">
<Filter>Mail\Source Files</Filter> <Filter>Mail\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\ICMPClient.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPEventArgs.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPPacket.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPPacketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocket.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPv4PacketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClient.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPEventArgs.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPPacket.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RemoteSyslogChannel.cpp"> <ClCompile Include="src\RemoteSyslogChannel.cpp">
<Filter>Logging\Source Files</Filter> <Filter>Logging\Source Files</Filter>
</ClCompile> </ClCompile>

View File

@@ -827,64 +827,6 @@
RelativePath=".\src\SMTPClientSession.cpp"/> RelativePath=".\src\SMTPClientSession.cpp"/>
</Filter> </Filter>
</Filter> </Filter>
<Filter
Name="ICMP">
<Filter
Name="Header Files">
<File
RelativePath=".\include\Poco\Net\ICMPClient.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPEventArgs.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPPacket.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPPacketImpl.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPSocket.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPSocketImpl.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPv4PacketImpl.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\ICMPClient.cpp"/>
<File
RelativePath=".\src\ICMPEventArgs.cpp"/>
<File
RelativePath=".\src\ICMPPacket.cpp"/>
<File
RelativePath=".\src\ICMPPacketImpl.cpp"/>
<File
RelativePath=".\src\ICMPSocket.cpp"/>
<File
RelativePath=".\src\ICMPSocketImpl.cpp"/>
<File
RelativePath=".\src\ICMPv4PacketImpl.cpp"/>
</Filter>
</Filter>
<Filter
Name="NTP">
<Filter
Name="Header Files">
<File
RelativePath=".\include\Poco\Net\NTPClient.h"/>
<File
RelativePath=".\include\Poco\Net\NTPEventArgs.h"/>
<File
RelativePath=".\include\Poco\Net\NTPPacket.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\NTPClient.cpp"/>
<File
RelativePath=".\src\NTPEventArgs.cpp"/>
<File
RelativePath=".\src\NTPPacket.cpp"/>
</Filter>
</Filter>
<Filter <Filter
Name="Logging"> Name="Logging">
<Filter <Filter

View File

@@ -361,16 +361,6 @@
<ClInclude Include="include\Poco\Net\MailStream.h"/> <ClInclude Include="include\Poco\Net\MailStream.h"/>
<ClInclude Include="include\Poco\Net\POP3ClientSession.h"/> <ClInclude Include="include\Poco\Net\POP3ClientSession.h"/>
<ClInclude Include="include\Poco\Net\SMTPClientSession.h"/> <ClInclude Include="include\Poco\Net\SMTPClientSession.h"/>
<ClInclude Include="include\Poco\Net\ICMPClient.h"/>
<ClInclude Include="include\Poco\Net\ICMPEventArgs.h"/>
<ClInclude Include="include\Poco\Net\ICMPPacket.h"/>
<ClInclude Include="include\Poco\Net\ICMPPacketImpl.h"/>
<ClInclude Include="include\Poco\Net\ICMPSocket.h"/>
<ClInclude Include="include\Poco\Net\ICMPSocketImpl.h"/>
<ClInclude Include="include\Poco\Net\ICMPv4PacketImpl.h"/>
<ClInclude Include="include\Poco\Net\NTPClient.h"/>
<ClInclude Include="include\Poco\Net\NTPEventArgs.h"/>
<ClInclude Include="include\Poco\Net\NTPPacket.h"/>
<ClInclude Include="include\Poco\Net\RemoteSyslogChannel.h"/> <ClInclude Include="include\Poco\Net\RemoteSyslogChannel.h"/>
<ClInclude Include="include\Poco\Net\RemoteSyslogListener.h"/> <ClInclude Include="include\Poco\Net\RemoteSyslogListener.h"/>
<ClInclude Include="include\Poco\Net\SMTPChannel.h"/> <ClInclude Include="include\Poco\Net\SMTPChannel.h"/>
@@ -462,16 +452,6 @@
<ClCompile Include="src\MailStream.cpp"/> <ClCompile Include="src\MailStream.cpp"/>
<ClCompile Include="src\POP3ClientSession.cpp"/> <ClCompile Include="src\POP3ClientSession.cpp"/>
<ClCompile Include="src\SMTPClientSession.cpp"/> <ClCompile Include="src\SMTPClientSession.cpp"/>
<ClCompile Include="src\ICMPClient.cpp"/>
<ClCompile Include="src\ICMPEventArgs.cpp"/>
<ClCompile Include="src\ICMPPacket.cpp"/>
<ClCompile Include="src\ICMPPacketImpl.cpp"/>
<ClCompile Include="src\ICMPSocket.cpp"/>
<ClCompile Include="src\ICMPSocketImpl.cpp"/>
<ClCompile Include="src\ICMPv4PacketImpl.cpp"/>
<ClCompile Include="src\NTPClient.cpp"/>
<ClCompile Include="src\NTPEventArgs.cpp"/>
<ClCompile Include="src\NTPPacket.cpp"/>
<ClCompile Include="src\RemoteSyslogChannel.cpp"/> <ClCompile Include="src\RemoteSyslogChannel.cpp"/>
<ClCompile Include="src\RemoteSyslogListener.cpp"/> <ClCompile Include="src\RemoteSyslogListener.cpp"/>
<ClCompile Include="src\SMTPChannel.cpp"/> <ClCompile Include="src\SMTPChannel.cpp"/>

View File

@@ -2,148 +2,130 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup> <ItemGroup>
<Filter Include="NetCore"> <Filter Include="NetCore">
<UniqueIdentifier>{40783aba-8892-43c1-ab6d-9b64f6c5a857}</UniqueIdentifier> <UniqueIdentifier>{9d21ab33-f30f-49c1-bffb-c1843bb5f47f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="NetCore\Header Files"> <Filter Include="NetCore\Header Files">
<UniqueIdentifier>{44aa3f72-854d-420f-9569-6dd639bfb683}</UniqueIdentifier> <UniqueIdentifier>{eafaadf0-c929-4898-b573-0ebe4f3dacf1}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="NetCore\Source Files"> <Filter Include="NetCore\Source Files">
<UniqueIdentifier>{d4f63bde-6663-4696-8d1e-be699f89262c}</UniqueIdentifier> <UniqueIdentifier>{8286cc0d-5a71-463c-8ba9-a91b238329d4}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets"> <Filter Include="Sockets">
<UniqueIdentifier>{76b6a7c6-d5e3-4f0b-ae15-b6adc11fb29f}</UniqueIdentifier> <UniqueIdentifier>{b74a652a-6541-40e2-a9b4-9bac05e6cb25}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets\Header Files"> <Filter Include="Sockets\Header Files">
<UniqueIdentifier>{78c68d53-8d63-483e-bd06-aad36c7dad0b}</UniqueIdentifier> <UniqueIdentifier>{51970a4f-c5ba-475d-8daf-e1e543e1253f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets\Source Files"> <Filter Include="Sockets\Source Files">
<UniqueIdentifier>{0e7731a9-8666-44c0-9dad-89e199d43ec8}</UniqueIdentifier> <UniqueIdentifier>{225d367c-7045-431c-b19f-717a0e835332}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages"> <Filter Include="Messages">
<UniqueIdentifier>{cdefbfe2-95da-43f3-9208-16c51b5e4782}</UniqueIdentifier> <UniqueIdentifier>{a423a73d-fbaf-4ddf-9188-74a77d2ea837}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages\Header Files"> <Filter Include="Messages\Header Files">
<UniqueIdentifier>{20f99be1-c82a-41ee-bedd-0b4f6f93d6d0}</UniqueIdentifier> <UniqueIdentifier>{43378196-a791-401c-9c91-c8a6d49ba50d}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages\Source Files"> <Filter Include="Messages\Source Files">
<UniqueIdentifier>{703a729a-05cc-4586-8f38-97994cd19b5c}</UniqueIdentifier> <UniqueIdentifier>{6d859674-cd5f-40fa-83cf-0f6d3719eaff}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP"> <Filter Include="HTTP">
<UniqueIdentifier>{763c4195-06f5-474d-8e5a-b369265509dc}</UniqueIdentifier> <UniqueIdentifier>{6744b979-25c6-4ee3-bd6e-36fefe28d7b1}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP\Header Files"> <Filter Include="HTTP\Header Files">
<UniqueIdentifier>{5eec35d7-bc3f-4ae7-b0c7-3f16d0412bcc}</UniqueIdentifier> <UniqueIdentifier>{c2b35a0d-7567-4666-8922-ebff5d9193f3}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP\Source Files"> <Filter Include="HTTP\Source Files">
<UniqueIdentifier>{ba08685e-8c7e-44af-813b-446a33ec5988}</UniqueIdentifier> <UniqueIdentifier>{b6cd993a-b3e7-40f9-ba82-9ca63c5bfd00}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer"> <Filter Include="TCPServer">
<UniqueIdentifier>{e0fb5c79-7a86-40a8-8679-d39de0d7f379}</UniqueIdentifier> <UniqueIdentifier>{ae267220-1e90-4f6c-b991-f8d7829a6761}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer\Header Files"> <Filter Include="TCPServer\Header Files">
<UniqueIdentifier>{e49d0959-6dc8-456c-bd5c-df9a242a057c}</UniqueIdentifier> <UniqueIdentifier>{8c191628-ed62-4c52-9020-6b8464e74550}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer\Source Files"> <Filter Include="TCPServer\Source Files">
<UniqueIdentifier>{696cec55-bfa4-495d-8e62-b534ece6068f}</UniqueIdentifier> <UniqueIdentifier>{5b19e614-e23e-4e65-a711-df03033d1fcc}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer"> <Filter Include="HTTPServer">
<UniqueIdentifier>{3ff614ba-dd54-4b4c-8a41-8b697eebb1a0}</UniqueIdentifier> <UniqueIdentifier>{d3b82af6-2713-4877-bdd3-e0a8c4618bcf}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer\Header Files"> <Filter Include="HTTPServer\Header Files">
<UniqueIdentifier>{82d32e71-bfb3-483d-bc67-fb9bd797b8cd}</UniqueIdentifier> <UniqueIdentifier>{3a6c9f59-9f6b-4fb8-ae6a-c72e9a90ef1d}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer\Source Files"> <Filter Include="HTTPServer\Source Files">
<UniqueIdentifier>{50e73bb9-759c-41a4-bf1d-9ec032087768}</UniqueIdentifier> <UniqueIdentifier>{94d8146a-a7ea-4ca3-8e5c-300008f7f799}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient"> <Filter Include="HTTPClient">
<UniqueIdentifier>{6393d81f-eba9-49ea-8704-e25450c7d16d}</UniqueIdentifier> <UniqueIdentifier>{0207f18f-4c99-489b-b8e9-3beab7f47681}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient\Header Files"> <Filter Include="HTTPClient\Header Files">
<UniqueIdentifier>{2e817a28-a73a-46c5-a1fd-ca7f12df562b}</UniqueIdentifier> <UniqueIdentifier>{58d9e4b9-4305-4e96-964b-133f87461603}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient\Source Files"> <Filter Include="HTTPClient\Source Files">
<UniqueIdentifier>{ee46a664-f5d8-4184-a4a1-313c58757b2a}</UniqueIdentifier> <UniqueIdentifier>{6cfcad23-068b-44dd-8531-118ba1f92dd5}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML"> <Filter Include="HTML">
<UniqueIdentifier>{03d1a991-a4d3-49d4-8a29-0d13f4da5dc7}</UniqueIdentifier> <UniqueIdentifier>{5102df7e-4836-4139-ac6c-13475e6ba475}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML\Header Files"> <Filter Include="HTML\Header Files">
<UniqueIdentifier>{6bb207ec-c209-4f66-bede-4d859aa094e9}</UniqueIdentifier> <UniqueIdentifier>{dafc89b4-b9b4-4611-8616-e803c453c58e}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML\Source Files"> <Filter Include="HTML\Source Files">
<UniqueIdentifier>{e533b506-9e8d-49c3-865a-3027f7da9894}</UniqueIdentifier> <UniqueIdentifier>{77cf1c40-426f-45d8-9aa6-d94460318163}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient"> <Filter Include="FTPClient">
<UniqueIdentifier>{2331517d-b398-4c6a-b8f4-7552097e459d}</UniqueIdentifier> <UniqueIdentifier>{99aa4f24-478f-4d65-83b5-8a7fcbe68a6c}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient\Header Files"> <Filter Include="FTPClient\Header Files">
<UniqueIdentifier>{bc4d77a4-58dd-4b6b-9642-28570f70f88a}</UniqueIdentifier> <UniqueIdentifier>{961bce4b-92d1-4efd-88be-32874d36d4d6}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient\Source Files"> <Filter Include="FTPClient\Source Files">
<UniqueIdentifier>{1b0a0141-4c90-4aa6-a1ec-17c6ce09462b}</UniqueIdentifier> <UniqueIdentifier>{b8ff3be9-2451-4bd3-9e16-0656343af408}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor"> <Filter Include="Reactor">
<UniqueIdentifier>{4039b073-c0d4-432f-80db-fffb2d5c8141}</UniqueIdentifier> <UniqueIdentifier>{7f287d12-d018-4bdc-870c-e03fd0dfaa33}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor\Header Files"> <Filter Include="Reactor\Header Files">
<UniqueIdentifier>{2550462d-2444-4300-bb21-7fe60a91f11c}</UniqueIdentifier> <UniqueIdentifier>{f7ab5153-77f1-4f90-9b2d-fc30159e7121}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor\Source Files"> <Filter Include="Reactor\Source Files">
<UniqueIdentifier>{ee5e3bad-245f-4a85-8235-7e1ade673f86}</UniqueIdentifier> <UniqueIdentifier>{4a882db0-3872-4d62-a382-8378d95b4783}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail"> <Filter Include="Mail">
<UniqueIdentifier>{264a4d69-6bb0-44fe-a783-1695a0ac738e}</UniqueIdentifier> <UniqueIdentifier>{ab1a6073-be5d-4af9-b140-d8d9e6862b6b}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail\Header Files"> <Filter Include="Mail\Header Files">
<UniqueIdentifier>{2d16c74a-be21-4c90-85bb-fcb1cbc341e3}</UniqueIdentifier> <UniqueIdentifier>{0d64d9cb-4a88-4498-ba4c-5a83ee044cb4}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail\Source Files"> <Filter Include="Mail\Source Files">
<UniqueIdentifier>{5261ebe7-5cc1-44fe-9570-52527245bcf9}</UniqueIdentifier> <UniqueIdentifier>{53e9eb0a-b3c0-4d3d-85bd-872ce0312c86}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP">
<UniqueIdentifier>{dc1236f3-3f33-4312-99a4-16d2cd81d506}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Header Files">
<UniqueIdentifier>{43c4d194-7f0d-48b7-83f9-c62ee49e33f9}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Source Files">
<UniqueIdentifier>{e24ddc1c-8fa1-4172-9d1a-4af98389720f}</UniqueIdentifier>
</Filter>
<Filter Include="NTP">
<UniqueIdentifier>{59792184-6870-4d3c-9b88-e8c47addb468}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Header Files">
<UniqueIdentifier>{31d9dae9-4912-416c-9900-54c18a4fe871}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Source Files">
<UniqueIdentifier>{2390e460-8b5f-492a-9d81-b0451082ac9f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging"> <Filter Include="Logging">
<UniqueIdentifier>{c9dafeee-6a1d-4d59-883e-dbf8ad86041d}</UniqueIdentifier> <UniqueIdentifier>{d2fef00e-6c88-4ef4-be80-2f7a6f4ee161}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging\Header Files"> <Filter Include="Logging\Header Files">
<UniqueIdentifier>{94b93565-6161-4d5c-b644-cbfa6ce16788}</UniqueIdentifier> <UniqueIdentifier>{e9c2e61b-55ed-4007-89c4-b2fe9af41412}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging\Source Files"> <Filter Include="Logging\Source Files">
<UniqueIdentifier>{f2455228-6a07-4b3b-8995-9ec4b367369b}</UniqueIdentifier> <UniqueIdentifier>{24133efd-4c4b-4b17-b174-b0e7394034a7}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket"> <Filter Include="WebSocket">
<UniqueIdentifier>{eb0f6a5a-40a8-4303-a0ca-f09add05621e}</UniqueIdentifier> <UniqueIdentifier>{63a6bca3-019d-4a05-a878-2b445e2df243}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket\Header Files"> <Filter Include="WebSocket\Header Files">
<UniqueIdentifier>{3479f265-4221-4c52-a8b4-79984edb09c3}</UniqueIdentifier> <UniqueIdentifier>{3f54c45c-89f2-4348-9f81-7c64c3aa175f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket\Source Files"> <Filter Include="WebSocket\Source Files">
<UniqueIdentifier>{a8566011-1ebc-46e2-af83-b198d8147aa7}</UniqueIdentifier> <UniqueIdentifier>{afbd6361-00b6-497c-b1c4-ef3ba403ae3d}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth"> <Filter Include="OAuth">
<UniqueIdentifier>{abafc3c3-4dd8-41a3-88f0-f42816b72cc8}</UniqueIdentifier> <UniqueIdentifier>{5a385da3-0999-4536-9372-39892d2255d2}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth\Header Files"> <Filter Include="OAuth\Header Files">
<UniqueIdentifier>{e2d6150d-6551-4f60-a89b-ec48a367ce81}</UniqueIdentifier> <UniqueIdentifier>{691b91de-9ee1-4cc7-8955-226344a72ba5}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth\Source Files"> <Filter Include="OAuth\Source Files">
<UniqueIdentifier>{34a45e87-a2ad-40fd-93d1-ebebcaf576cd}</UniqueIdentifier> <UniqueIdentifier>{28bd4b06-b464-47f3-9179-bcee3d5eb14f}</UniqueIdentifier>
</Filter> </Filter>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@@ -411,36 +393,6 @@
<ClInclude Include="include\Poco\Net\SMTPClientSession.h"> <ClInclude Include="include\Poco\Net\SMTPClientSession.h">
<Filter>Mail\Header Files</Filter> <Filter>Mail\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="include\Poco\Net\ICMPClient.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPEventArgs.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPPacket.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPPacketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPSocket.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPSocketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPv4PacketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPClient.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPEventArgs.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPPacket.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\RemoteSyslogChannel.h"> <ClInclude Include="include\Poco\Net\RemoteSyslogChannel.h">
<Filter>Logging\Header Files</Filter> <Filter>Logging\Header Files</Filter>
</ClInclude> </ClInclude>
@@ -710,36 +662,6 @@
<ClCompile Include="src\SMTPClientSession.cpp"> <ClCompile Include="src\SMTPClientSession.cpp">
<Filter>Mail\Source Files</Filter> <Filter>Mail\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\ICMPClient.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPEventArgs.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPPacket.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPPacketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocket.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPv4PacketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClient.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPEventArgs.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPPacket.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\RemoteSyslogChannel.cpp"> <ClCompile Include="src\RemoteSyslogChannel.cpp">
<Filter>Logging\Source Files</Filter> <Filter>Logging\Source Files</Filter>
</ClCompile> </ClCompile>

View File

@@ -832,64 +832,6 @@
RelativePath=".\src\SMTPClientSession.cpp"/> RelativePath=".\src\SMTPClientSession.cpp"/>
</Filter> </Filter>
</Filter> </Filter>
<Filter
Name="ICMP">
<Filter
Name="Header Files">
<File
RelativePath=".\include\Poco\Net\ICMPClient.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPEventArgs.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPPacket.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPPacketImpl.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPSocket.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPSocketImpl.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPv4PacketImpl.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\ICMPClient.cpp"/>
<File
RelativePath=".\src\ICMPEventArgs.cpp"/>
<File
RelativePath=".\src\ICMPPacket.cpp"/>
<File
RelativePath=".\src\ICMPPacketImpl.cpp"/>
<File
RelativePath=".\src\ICMPSocket.cpp"/>
<File
RelativePath=".\src\ICMPSocketImpl.cpp"/>
<File
RelativePath=".\src\ICMPv4PacketImpl.cpp"/>
</Filter>
</Filter>
<Filter
Name="NTP">
<Filter
Name="Header Files">
<File
RelativePath=".\include\Poco\Net\NTPClient.h"/>
<File
RelativePath=".\include\Poco\Net\NTPEventArgs.h"/>
<File
RelativePath=".\include\Poco\Net\NTPPacket.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\NTPClient.cpp"/>
<File
RelativePath=".\src\NTPEventArgs.cpp"/>
<File
RelativePath=".\src\NTPPacket.cpp"/>
</Filter>
</Filter>
<Filter <Filter
Name="Logging"> Name="Logging">
<Filter <Filter

View File

@@ -3,7 +3,6 @@ add_subdirectory(HTTPFormServer)
add_subdirectory(HTTPLoadTest) add_subdirectory(HTTPLoadTest)
add_subdirectory(HTTPTimeServer) add_subdirectory(HTTPTimeServer)
add_subdirectory(Mail) add_subdirectory(Mail)
add_subdirectory(Ping)
add_subdirectory(SMTPLogger) add_subdirectory(SMTPLogger)
add_subdirectory(TimeServer) add_subdirectory(TimeServer)
add_subdirectory(WebSocketServer) add_subdirectory(WebSocketServer)

View File

@@ -18,7 +18,6 @@ projects:
$(MAKE) -C download $(MAKECMDGOALS) $(MAKE) -C download $(MAKECMDGOALS)
$(MAKE) -C EchoServer $(MAKECMDGOALS) $(MAKE) -C EchoServer $(MAKECMDGOALS)
$(MAKE) -C Mail $(MAKECMDGOALS) $(MAKE) -C Mail $(MAKECMDGOALS)
$(MAKE) -C Ping $(MAKECMDGOALS)
$(MAKE) -C WebSocketServer $(MAKECMDGOALS) $(MAKE) -C WebSocketServer $(MAKECMDGOALS)
$(MAKE) -C SMTPLogger $(MAKECMDGOALS) $(MAKE) -C SMTPLogger $(MAKECMDGOALS)
$(MAKE) -C ifconfig $(MAKECMDGOALS) $(MAKE) -C ifconfig $(MAKECMDGOALS)

View File

@@ -10,7 +10,6 @@ vc.solution.include = \
HTTPLoadTest\\HTTPLoadTest;\ HTTPLoadTest\\HTTPLoadTest;\
HTTPTimeServer\\HTTPTimeServer;\ HTTPTimeServer\\HTTPTimeServer;\
Mail\\Mail;\ Mail\\Mail;\
Ping\\Ping;\
TimeServer\\TimeServer;\ TimeServer\\TimeServer;\
WebSocketServer\\WebSocketServer;\ WebSocketServer\\WebSocketServer;\
SMTPLogger\\SMTPLogger;\ SMTPLogger\\SMTPLogger;\

View File

@@ -16,8 +16,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HTTPTimeServer", "HTTPTimeS
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mail", "Mail\Mail_vs100.vcxproj", "{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mail", "Mail\Mail_vs100.vcxproj", "{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ping", "Ping\Ping_vs100.vcxproj", "{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TimeServer", "TimeServer\TimeServer_vs100.vcxproj", "{59EDFD20-9968-30F7-9532-44C08DA58C6E}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TimeServer", "TimeServer\TimeServer_vs100.vcxproj", "{59EDFD20-9968-30F7-9532-44C08DA58C6E}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WebSocketServer", "WebSocketServer\WebSocketServer_vs100.vcxproj", "{0DC40FE3-6C42-365E-8DAB-899C50ECFB1C}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WebSocketServer", "WebSocketServer\WebSocketServer_vs100.vcxproj", "{0DC40FE3-6C42-365E-8DAB-899C50ECFB1C}"
@@ -180,24 +178,6 @@ Global
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.ActiveCfg = release_static_md|Win32 {BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.Build.0 = release_static_md|Win32 {BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.Build.0 = release_static_md|Win32
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.Deploy.0 = release_static_md|Win32 {BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_shared|Win32.Build.0 = debug_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_shared|Win32.ActiveCfg = release_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_shared|Win32.Build.0 = release_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_shared|Win32.Deploy.0 = release_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_md|Win32.Build.0 = release_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.Build.0 = debug_shared|Win32 {59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.Build.0 = debug_shared|Win32
{59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 {59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32

View File

@@ -16,8 +16,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HTTPTimeServer", "HTTPTimeS
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mail", "Mail\Mail_vs90.vcproj", "{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mail", "Mail\Mail_vs90.vcproj", "{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ping", "Ping\Ping_vs90.vcproj", "{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TimeServer", "TimeServer\TimeServer_vs90.vcproj", "{59EDFD20-9968-30F7-9532-44C08DA58C6E}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TimeServer", "TimeServer\TimeServer_vs90.vcproj", "{59EDFD20-9968-30F7-9532-44C08DA58C6E}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WebSocketServer", "WebSocketServer\WebSocketServer_vs90.vcproj", "{0DC40FE3-6C42-365E-8DAB-899C50ECFB1C}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WebSocketServer", "WebSocketServer\WebSocketServer_vs90.vcproj", "{0DC40FE3-6C42-365E-8DAB-899C50ECFB1C}"
@@ -180,24 +178,6 @@ Global
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.ActiveCfg = release_static_md|Win32 {BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.Build.0 = release_static_md|Win32 {BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.Build.0 = release_static_md|Win32
{BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.Deploy.0 = release_static_md|Win32 {BF75C029-EFC9-3A0F-A8F2-8001C11D1FBA}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_shared|Win32.Build.0 = debug_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_shared|Win32.ActiveCfg = release_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_shared|Win32.Build.0 = release_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_shared|Win32.Deploy.0 = release_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_md|Win32.Build.0 = release_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.Build.0 = debug_shared|Win32 {59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.Build.0 = debug_shared|Win32
{59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 {59EDFD20-9968-30F7-9532-44C08DA58C6E}.debug_shared|Win32.Deploy.0 = debug_shared|Win32

View File

@@ -24,8 +24,7 @@ objects = \
SocketReactorTest ReactorTestSuite \ SocketReactorTest ReactorTestSuite \
MailTestSuite MailMessageTest MailStreamTest \ MailTestSuite MailMessageTest MailStreamTest \
SMTPClientSessionTest POP3ClientSessionTest \ SMTPClientSessionTest POP3ClientSessionTest \
RawSocketTest ICMPClientTest ICMPSocketTest ICMPClientTestSuite \ RawSocketTest \
NTPClientTest NTPClientTestSuite \
WebSocketTest WebSocketTestSuite \ WebSocketTest WebSocketTestSuite \
SyslogTest \ SyslogTest \
OAuth10CredentialsTest OAuth20CredentialsTest OAuthTestSuite OAuth10CredentialsTest OAuth20CredentialsTest OAuthTestSuite

View File

@@ -32,9 +32,6 @@ SOURCES="
HTTPStreamFactoryTest.cpp HTTPStreamFactoryTest.cpp
HTTPTestServer.cpp HTTPTestServer.cpp
HTTPTestSuite.cpp HTTPTestSuite.cpp
ICMPClientTest.cpp
ICMPClientTestSuite.cpp
ICMPSocketTest.cpp
IPAddressTest.cpp IPAddressTest.cpp
MailMessageTest.cpp MailMessageTest.cpp
MailStreamTest.cpp MailStreamTest.cpp

View File

@@ -361,11 +361,6 @@
<ClInclude Include="src\MailTestSuite.h"/> <ClInclude Include="src\MailTestSuite.h"/>
<ClInclude Include="src\POP3ClientSessionTest.h"/> <ClInclude Include="src\POP3ClientSessionTest.h"/>
<ClInclude Include="src\SMTPClientSessionTest.h"/> <ClInclude Include="src\SMTPClientSessionTest.h"/>
<ClInclude Include="src\ICMPClientTest.h"/>
<ClInclude Include="src\ICMPClientTestSuite.h"/>
<ClInclude Include="src\ICMPSocketTest.h"/>
<ClInclude Include="src\NTPClientTest.h"/>
<ClInclude Include="src\NTPClientTestSuite.h"/>
<ClInclude Include="src\SyslogTest.h"/> <ClInclude Include="src\SyslogTest.h"/>
<ClInclude Include="src\WebSocketTest.h"/> <ClInclude Include="src\WebSocketTest.h"/>
<ClInclude Include="src\WebSocketTestSuite.h"/> <ClInclude Include="src\WebSocketTestSuite.h"/>
@@ -424,11 +419,6 @@
<ClCompile Include="src\MailTestSuite.cpp"/> <ClCompile Include="src\MailTestSuite.cpp"/>
<ClCompile Include="src\POP3ClientSessionTest.cpp"/> <ClCompile Include="src\POP3ClientSessionTest.cpp"/>
<ClCompile Include="src\SMTPClientSessionTest.cpp"/> <ClCompile Include="src\SMTPClientSessionTest.cpp"/>
<ClCompile Include="src\ICMPClientTest.cpp"/>
<ClCompile Include="src\ICMPClientTestSuite.cpp"/>
<ClCompile Include="src\ICMPSocketTest.cpp"/>
<ClCompile Include="src\NTPClientTest.cpp"/>
<ClCompile Include="src\NTPClientTestSuite.cpp"/>
<ClCompile Include="src\SyslogTest.cpp"/> <ClCompile Include="src\SyslogTest.cpp"/>
<ClCompile Include="src\WebSocketTest.cpp"/> <ClCompile Include="src\WebSocketTest.cpp"/>
<ClCompile Include="src\WebSocketTestSuite.cpp"/> <ClCompile Include="src\WebSocketTestSuite.cpp"/>

View File

@@ -2,163 +2,145 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup> <ItemGroup>
<Filter Include="NetCore"> <Filter Include="NetCore">
<UniqueIdentifier>{386487a8-6153-4cf7-9355-63e54c6af75c}</UniqueIdentifier> <UniqueIdentifier>{5bd825c6-bbd0-4382-b6fc-a4de284b9194}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="NetCore\Header Files"> <Filter Include="NetCore\Header Files">
<UniqueIdentifier>{c8926986-1978-459e-8e38-8e659d975868}</UniqueIdentifier> <UniqueIdentifier>{997d2d92-480d-4dea-80d4-5f103800cf57}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="NetCore\Source Files"> <Filter Include="NetCore\Source Files">
<UniqueIdentifier>{e83a05eb-afd9-4d74-9d00-bcc4d5a945de}</UniqueIdentifier> <UniqueIdentifier>{def9465c-3808-4cf7-9d27-5d9363fd2a89}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="_Suite"> <Filter Include="_Suite">
<UniqueIdentifier>{ce94d78c-81d0-4447-9e63-cd1daebcb4fb}</UniqueIdentifier> <UniqueIdentifier>{0cf70cfb-f7a7-4d4a-b3bd-7638988467c2}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="_Suite\Header Files"> <Filter Include="_Suite\Header Files">
<UniqueIdentifier>{b0e40056-3a5c-4dcb-a6e2-faa6209f4954}</UniqueIdentifier> <UniqueIdentifier>{b0c6a12e-403f-4c30-b145-ae84a122857f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="_Suite\Source Files"> <Filter Include="_Suite\Source Files">
<UniqueIdentifier>{547c67b4-e960-4d1f-b270-ca5ed6474871}</UniqueIdentifier> <UniqueIdentifier>{c198397e-1565-4173-a36f-2812637e0402}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="_Driver"> <Filter Include="_Driver">
<UniqueIdentifier>{fbe371e5-d461-4e27-bc48-51e503d9e8f1}</UniqueIdentifier> <UniqueIdentifier>{4bd17ec0-0d74-4fa7-baa9-d9d2c9e2d525}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="_Driver\Source Files"> <Filter Include="_Driver\Source Files">
<UniqueIdentifier>{faa24a3c-8f63-43d1-8eff-a60028036ffa}</UniqueIdentifier> <UniqueIdentifier>{feb21636-93c3-400f-9c82-37d14be3f4f2}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets"> <Filter Include="Sockets">
<UniqueIdentifier>{045ed3f5-d83f-4fd1-857b-151f5efd737e}</UniqueIdentifier> <UniqueIdentifier>{10e1fdf3-2fdf-4941-9888-6fc8c0b0cc3e}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets\Header Files"> <Filter Include="Sockets\Header Files">
<UniqueIdentifier>{7a499b35-6159-434b-b5a4-4fe9646edef2}</UniqueIdentifier> <UniqueIdentifier>{a241fdad-194d-495a-a25f-74612fd6cd3b}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets\Source Files"> <Filter Include="Sockets\Source Files">
<UniqueIdentifier>{c11bb535-c73d-4d11-967b-eb37901bda87}</UniqueIdentifier> <UniqueIdentifier>{bcdfbd3c-9775-4b76-8c19-4a4195d0338e}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages"> <Filter Include="Messages">
<UniqueIdentifier>{103de623-2412-4ea9-b535-156dcf2cf4bf}</UniqueIdentifier> <UniqueIdentifier>{28ca067b-4c17-41f5-ab59-627d00ea8ea1}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages\Header Files"> <Filter Include="Messages\Header Files">
<UniqueIdentifier>{0e71fab8-9b36-497d-a2a5-7fffd5e21e48}</UniqueIdentifier> <UniqueIdentifier>{7b03fd29-0940-405e-adfd-1946b641588f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages\Source Files"> <Filter Include="Messages\Source Files">
<UniqueIdentifier>{a8760273-7101-44e5-bd71-9d1f81e2a775}</UniqueIdentifier> <UniqueIdentifier>{d409b823-8940-4598-8f0f-c9f2b556b8d9}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP"> <Filter Include="HTTP">
<UniqueIdentifier>{d5a8b90b-dc3e-419b-992c-1e1830183c89}</UniqueIdentifier> <UniqueIdentifier>{20059746-1a42-4483-b747-6ed6de4cc177}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP\Header Files"> <Filter Include="HTTP\Header Files">
<UniqueIdentifier>{d6cf1a06-b5c8-4c22-8868-5b9a6219e56e}</UniqueIdentifier> <UniqueIdentifier>{4427aeb4-308c-44f6-a9c3-5e984c66afb5}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP\Source Files"> <Filter Include="HTTP\Source Files">
<UniqueIdentifier>{8aef8a3c-ed43-4124-90b6-0cce7afffaac}</UniqueIdentifier> <UniqueIdentifier>{68f47d3d-c1f4-4ecc-af05-c0d1646b0e3e}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer"> <Filter Include="TCPServer">
<UniqueIdentifier>{af162d17-c803-42a8-a454-6146f6c5162e}</UniqueIdentifier> <UniqueIdentifier>{fe46e5c5-1f08-4a58-b745-5b4f9a471854}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer\Header Files"> <Filter Include="TCPServer\Header Files">
<UniqueIdentifier>{95e15739-146a-4a39-8f5a-33cf1b1223e1}</UniqueIdentifier> <UniqueIdentifier>{c26ff110-cc6e-44d3-a82d-87d0380d3fba}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer\Source Files"> <Filter Include="TCPServer\Source Files">
<UniqueIdentifier>{3cea4d71-0e5b-46d6-a67e-04f2c9372275}</UniqueIdentifier> <UniqueIdentifier>{c7e5b925-74a2-463e-8b6a-b2ed61f4068c}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer"> <Filter Include="HTTPServer">
<UniqueIdentifier>{7d3c23bf-76c6-4a6e-acb1-5c8f0ac70d65}</UniqueIdentifier> <UniqueIdentifier>{6e19f707-c175-4cc1-8440-93438c4ca18f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer\Header Files"> <Filter Include="HTTPServer\Header Files">
<UniqueIdentifier>{dab194de-f132-4c47-8587-1eb1616361b0}</UniqueIdentifier> <UniqueIdentifier>{28e3d81f-bc23-45ac-9ee4-4bc4fb907d3a}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer\Source Files"> <Filter Include="HTTPServer\Source Files">
<UniqueIdentifier>{c959df55-6404-4ea8-b40e-e45a5f671f10}</UniqueIdentifier> <UniqueIdentifier>{cc49c074-eefd-4706-b27b-5547b2bd99ff}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML"> <Filter Include="HTML">
<UniqueIdentifier>{4be57bb5-523b-438d-a9c7-83f7b3d3a3a2}</UniqueIdentifier> <UniqueIdentifier>{b60295ce-75e2-4dbd-bdf7-2fea94651197}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML\Header Files"> <Filter Include="HTML\Header Files">
<UniqueIdentifier>{220b5efb-7e3f-4c5b-89d0-05c5bdbddc74}</UniqueIdentifier> <UniqueIdentifier>{bfcff56b-febf-4359-93c3-f8d54718a8ed}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML\Source Files"> <Filter Include="HTML\Source Files">
<UniqueIdentifier>{3fb52268-2a31-4b02-bcfc-9688de4a68b4}</UniqueIdentifier> <UniqueIdentifier>{5e1bcba2-165a-4a3e-921f-7aa14f434cf1}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient"> <Filter Include="HTTPClient">
<UniqueIdentifier>{69907235-3794-4f82-8182-afbcb3302368}</UniqueIdentifier> <UniqueIdentifier>{73ecec31-2590-4552-9fd2-552bb9879778}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient\Header Files"> <Filter Include="HTTPClient\Header Files">
<UniqueIdentifier>{7f394771-b789-48f5-b836-8bc93cf2458d}</UniqueIdentifier> <UniqueIdentifier>{ec8ed439-a514-4706-be08-9ec1a8a7fe48}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient\Source Files"> <Filter Include="HTTPClient\Source Files">
<UniqueIdentifier>{62c8a8ed-3f6b-44d6-85d3-3bba79d1c205}</UniqueIdentifier> <UniqueIdentifier>{fe3ffd62-5cbe-4547-94b4-6e24e791e9fd}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient"> <Filter Include="FTPClient">
<UniqueIdentifier>{4f7a3182-826e-4d3a-a293-8de274902a6e}</UniqueIdentifier> <UniqueIdentifier>{1f4dbb39-9f4e-455c-baaf-6465c32c261e}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient\Header Files"> <Filter Include="FTPClient\Header Files">
<UniqueIdentifier>{2174f82c-f016-41a4-906a-4b8c74dddc28}</UniqueIdentifier> <UniqueIdentifier>{a1740679-da35-4e0c-8000-e290a73aa85b}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient\Source Files"> <Filter Include="FTPClient\Source Files">
<UniqueIdentifier>{4c391231-4d8d-42a1-8434-4694d4826783}</UniqueIdentifier> <UniqueIdentifier>{d61c0976-33e8-401d-830d-72de784f8e05}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor"> <Filter Include="Reactor">
<UniqueIdentifier>{fb1f1b7e-ca60-4071-8757-29f00c9eb295}</UniqueIdentifier> <UniqueIdentifier>{cfaed2f2-3eaf-4d69-baa5-6175f6f9a045}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor\Header Files"> <Filter Include="Reactor\Header Files">
<UniqueIdentifier>{e30d96be-962e-4b28-8a79-25d639b59433}</UniqueIdentifier> <UniqueIdentifier>{6ef74796-c264-4dd7-948d-5160e5853e21}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor\Source Files"> <Filter Include="Reactor\Source Files">
<UniqueIdentifier>{17442825-ae0b-410b-8eae-50731b4a9800}</UniqueIdentifier> <UniqueIdentifier>{c66ba170-97b5-4eb3-96b5-bb9e8b8ca381}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail"> <Filter Include="Mail">
<UniqueIdentifier>{22eab704-de3b-4b44-8602-0909f3aa51dc}</UniqueIdentifier> <UniqueIdentifier>{5f10c427-bace-4968-9c5c-facd8f0c119d}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail\Header Files"> <Filter Include="Mail\Header Files">
<UniqueIdentifier>{c44e0138-e2e1-4cbb-990f-7d62b889cf25}</UniqueIdentifier> <UniqueIdentifier>{f4b37411-dd36-439f-9881-01482ab93da8}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail\Source Files"> <Filter Include="Mail\Source Files">
<UniqueIdentifier>{86f42403-6128-4e76-b92e-af94c82f4e32}</UniqueIdentifier> <UniqueIdentifier>{6b6ef137-deec-4beb-ae1b-c2daf681d13c}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP">
<UniqueIdentifier>{9cc21a92-1390-4a54-841e-bb694bf794ee}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Header Files">
<UniqueIdentifier>{080cffcb-c2cc-4225-baac-6bac79e5c80f}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Source Files">
<UniqueIdentifier>{cbb3f682-d1f7-4f45-a3ee-8eb9983f41e0}</UniqueIdentifier>
</Filter>
<Filter Include="NTP">
<UniqueIdentifier>{27487871-c6c4-4160-b3ff-07352a7a0fc9}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Header Files">
<UniqueIdentifier>{665a44c4-d4aa-4954-9b6a-4d407b7b5d4d}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Source Files">
<UniqueIdentifier>{98004c3b-c070-482c-8f53-6b9bd606fd49}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging"> <Filter Include="Logging">
<UniqueIdentifier>{4ba6b70f-0740-4550-9beb-0d774f5a8d5d}</UniqueIdentifier> <UniqueIdentifier>{50eb34ac-3b6f-4f1d-bd58-cc5c4dff4429}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging\Header Files"> <Filter Include="Logging\Header Files">
<UniqueIdentifier>{462bae06-e5e6-4e88-bb39-511c10d3950f}</UniqueIdentifier> <UniqueIdentifier>{024bb3d2-1a70-447d-9224-82fd33ce28ba}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging\Source Files"> <Filter Include="Logging\Source Files">
<UniqueIdentifier>{2581730a-7708-4d21-99cc-90d5c052a33d}</UniqueIdentifier> <UniqueIdentifier>{190d9288-0a9b-4028-8578-51c1b1672617}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket"> <Filter Include="WebSocket">
<UniqueIdentifier>{dbb522db-cfcd-4b3a-a391-da5c3079c339}</UniqueIdentifier> <UniqueIdentifier>{2469a07a-63da-45e2-bd04-7a980435320b}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket\Header Files"> <Filter Include="WebSocket\Header Files">
<UniqueIdentifier>{3eabc2a4-8777-4e5e-b82f-9a8d1983a4fa}</UniqueIdentifier> <UniqueIdentifier>{f1987e7c-ffad-4c41-8d6d-382e5fbf3cef}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket\Source Files"> <Filter Include="WebSocket\Source Files">
<UniqueIdentifier>{c86642ef-f38f-4cd3-883b-4ae3cdbf6758}</UniqueIdentifier> <UniqueIdentifier>{2a0381b7-35a6-40b6-a4a9-bc5ace3286e6}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth"> <Filter Include="OAuth">
<UniqueIdentifier>{c782caaf-6d46-44e0-81b0-94f6fcd4b737}</UniqueIdentifier> <UniqueIdentifier>{918f24d1-72e4-44e5-b70d-c49e5aaed179}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth\Header Files"> <Filter Include="OAuth\Header Files">
<UniqueIdentifier>{72b4da46-9306-4da0-a6db-7d1c427f94f9}</UniqueIdentifier> <UniqueIdentifier>{2399232b-5dcb-432d-afcb-976836dd189f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth\Source Files"> <Filter Include="OAuth\Source Files">
<UniqueIdentifier>{4ac9cd9f-b051-428c-85ed-e506ba730bdc}</UniqueIdentifier> <UniqueIdentifier>{00c050f6-bc32-4ba4-ba0f-810d833aeea2}</UniqueIdentifier>
</Filter> </Filter>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@@ -309,21 +291,6 @@
<ClInclude Include="src\SMTPClientSessionTest.h"> <ClInclude Include="src\SMTPClientSessionTest.h">
<Filter>Mail\Header Files</Filter> <Filter>Mail\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="src\ICMPClientTest.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ICMPClientTestSuite.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ICMPSocketTest.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NTPClientTest.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NTPClientTestSuite.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\SyslogTest.h"> <ClInclude Include="src\SyslogTest.h">
<Filter>Logging\Header Files</Filter> <Filter>Logging\Header Files</Filter>
</ClInclude> </ClInclude>
@@ -494,21 +461,6 @@
<ClCompile Include="src\SMTPClientSessionTest.cpp"> <ClCompile Include="src\SMTPClientSessionTest.cpp">
<Filter>Mail\Source Files</Filter> <Filter>Mail\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\ICMPClientTest.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPClientTestSuite.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocketTest.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClientTest.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClientTestSuite.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SyslogTest.cpp"> <ClCompile Include="src\SyslogTest.cpp">
<Filter>Logging\Source Files</Filter> <Filter>Logging\Source Files</Filter>
</ClCompile> </ClCompile>

View File

@@ -755,44 +755,6 @@
RelativePath=".\src\SMTPClientSessionTest.cpp"/> RelativePath=".\src\SMTPClientSessionTest.cpp"/>
</Filter> </Filter>
</Filter> </Filter>
<Filter
Name="ICMP">
<Filter
Name="Header Files">
<File
RelativePath=".\src\ICMPClientTest.h"/>
<File
RelativePath=".\src\ICMPClientTestSuite.h"/>
<File
RelativePath=".\src\ICMPSocketTest.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\ICMPClientTest.cpp"/>
<File
RelativePath=".\src\ICMPClientTestSuite.cpp"/>
<File
RelativePath=".\src\ICMPSocketTest.cpp"/>
</Filter>
</Filter>
<Filter
Name="NTP">
<Filter
Name="Header Files">
<File
RelativePath=".\src\NTPClientTest.h"/>
<File
RelativePath=".\src\NTPClientTestSuite.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\NTPClientTest.cpp"/>
<File
RelativePath=".\src\NTPClientTestSuite.cpp"/>
</Filter>
</Filter>
<Filter <Filter
Name="Logging"> Name="Logging">
<Filter <Filter

View File

@@ -361,11 +361,6 @@
<ClInclude Include="src\MailTestSuite.h"/> <ClInclude Include="src\MailTestSuite.h"/>
<ClInclude Include="src\POP3ClientSessionTest.h"/> <ClInclude Include="src\POP3ClientSessionTest.h"/>
<ClInclude Include="src\SMTPClientSessionTest.h"/> <ClInclude Include="src\SMTPClientSessionTest.h"/>
<ClInclude Include="src\ICMPClientTest.h"/>
<ClInclude Include="src\ICMPClientTestSuite.h"/>
<ClInclude Include="src\ICMPSocketTest.h"/>
<ClInclude Include="src\NTPClientTest.h"/>
<ClInclude Include="src\NTPClientTestSuite.h"/>
<ClInclude Include="src\SyslogTest.h"/> <ClInclude Include="src\SyslogTest.h"/>
<ClInclude Include="src\WebSocketTest.h"/> <ClInclude Include="src\WebSocketTest.h"/>
<ClInclude Include="src\WebSocketTestSuite.h"/> <ClInclude Include="src\WebSocketTestSuite.h"/>
@@ -424,11 +419,6 @@
<ClCompile Include="src\MailTestSuite.cpp"/> <ClCompile Include="src\MailTestSuite.cpp"/>
<ClCompile Include="src\POP3ClientSessionTest.cpp"/> <ClCompile Include="src\POP3ClientSessionTest.cpp"/>
<ClCompile Include="src\SMTPClientSessionTest.cpp"/> <ClCompile Include="src\SMTPClientSessionTest.cpp"/>
<ClCompile Include="src\ICMPClientTest.cpp"/>
<ClCompile Include="src\ICMPClientTestSuite.cpp"/>
<ClCompile Include="src\ICMPSocketTest.cpp"/>
<ClCompile Include="src\NTPClientTest.cpp"/>
<ClCompile Include="src\NTPClientTestSuite.cpp"/>
<ClCompile Include="src\SyslogTest.cpp"/> <ClCompile Include="src\SyslogTest.cpp"/>
<ClCompile Include="src\WebSocketTest.cpp"/> <ClCompile Include="src\WebSocketTest.cpp"/>
<ClCompile Include="src\WebSocketTestSuite.cpp"/> <ClCompile Include="src\WebSocketTestSuite.cpp"/>

View File

@@ -2,163 +2,145 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup> <ItemGroup>
<Filter Include="NetCore"> <Filter Include="NetCore">
<UniqueIdentifier>{b58e8df9-1847-4cb1-9eee-555cc0f1dc6b}</UniqueIdentifier> <UniqueIdentifier>{ad7d427b-c012-4c7e-a4ae-be14d27e3b3d}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="NetCore\Header Files"> <Filter Include="NetCore\Header Files">
<UniqueIdentifier>{cc16d41d-f1f8-40cd-9006-5f71437fda12}</UniqueIdentifier> <UniqueIdentifier>{c4c2ab1b-f904-49bc-9ca3-b6333348026a}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="NetCore\Source Files"> <Filter Include="NetCore\Source Files">
<UniqueIdentifier>{2e1dcacc-c2dc-4f17-b052-2c53bc5fc894}</UniqueIdentifier> <UniqueIdentifier>{887a600b-9543-40d0-b9ee-40d4a9181f09}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="_Suite"> <Filter Include="_Suite">
<UniqueIdentifier>{e1961b63-39df-45ff-b117-4cf310f0fc92}</UniqueIdentifier> <UniqueIdentifier>{cc3853c6-0a44-451a-b859-c6f6f2a5db4f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="_Suite\Header Files"> <Filter Include="_Suite\Header Files">
<UniqueIdentifier>{0c3fa836-28fb-4849-8bd7-896bf7387881}</UniqueIdentifier> <UniqueIdentifier>{103e1eb0-cf1d-4d37-917f-20d155871ece}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="_Suite\Source Files"> <Filter Include="_Suite\Source Files">
<UniqueIdentifier>{e79a0fe9-fd8f-4d72-ad41-bdc59f348e66}</UniqueIdentifier> <UniqueIdentifier>{9d1321fb-6e83-40d5-b00c-6becca255186}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="_Driver"> <Filter Include="_Driver">
<UniqueIdentifier>{8f847108-2f62-450b-bae8-ab7652cc39c1}</UniqueIdentifier> <UniqueIdentifier>{daa06eeb-bbdd-4d5a-9546-0ea7654de56f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="_Driver\Source Files"> <Filter Include="_Driver\Source Files">
<UniqueIdentifier>{db18bf1b-fa9c-4ec6-80ca-4a0133c8cc34}</UniqueIdentifier> <UniqueIdentifier>{d8e048d0-baa8-4083-8ce6-b7417762b091}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets"> <Filter Include="Sockets">
<UniqueIdentifier>{c012ad93-6fb5-45b7-ae61-46848568667a}</UniqueIdentifier> <UniqueIdentifier>{eea6c5df-bf83-4dcc-870d-69c65d6a0b01}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets\Header Files"> <Filter Include="Sockets\Header Files">
<UniqueIdentifier>{418205f1-3b36-4fbd-9e04-d72deb45f978}</UniqueIdentifier> <UniqueIdentifier>{b313932d-bf8c-48bd-b6bf-549bc9e04e0d}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Sockets\Source Files"> <Filter Include="Sockets\Source Files">
<UniqueIdentifier>{111f12e2-d7f4-424e-a029-c6ce8f26d807}</UniqueIdentifier> <UniqueIdentifier>{10275db5-9cbe-43c6-ab72-dbb61e75cad4}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages"> <Filter Include="Messages">
<UniqueIdentifier>{b3e8882c-2f85-4f8a-8dd8-a2bfdcafb855}</UniqueIdentifier> <UniqueIdentifier>{1ad90cb9-fb94-4c9e-bda2-3a5e04761635}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages\Header Files"> <Filter Include="Messages\Header Files">
<UniqueIdentifier>{787bd1ed-33df-457c-a32b-5bd2456e8797}</UniqueIdentifier> <UniqueIdentifier>{ee8a32e9-1e13-4791-9521-4f3967893083}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Messages\Source Files"> <Filter Include="Messages\Source Files">
<UniqueIdentifier>{f2c50e9a-edfb-4aca-a611-a55819d9c8c9}</UniqueIdentifier> <UniqueIdentifier>{4344690a-b3cc-4502-a0ac-6a22b27dcbdc}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP"> <Filter Include="HTTP">
<UniqueIdentifier>{758bdcee-121c-464e-8511-cea258dec0e9}</UniqueIdentifier> <UniqueIdentifier>{cff9c48c-146f-47ea-8eed-e2a37c79946e}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP\Header Files"> <Filter Include="HTTP\Header Files">
<UniqueIdentifier>{4cbdeadd-1b5e-4f4e-a614-c0eefb08038f}</UniqueIdentifier> <UniqueIdentifier>{0d9c0239-ffc6-45f3-a321-d19066395b85}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTP\Source Files"> <Filter Include="HTTP\Source Files">
<UniqueIdentifier>{b49cf201-d0e1-45b7-b0bb-836e908ca267}</UniqueIdentifier> <UniqueIdentifier>{114de87e-aae9-4e71-83f6-785b84357a1f}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer"> <Filter Include="TCPServer">
<UniqueIdentifier>{df9c6389-1868-4f09-8dff-ea98bb8949ac}</UniqueIdentifier> <UniqueIdentifier>{e9e6cec5-ecfa-4a5c-9135-6271a64ab063}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer\Header Files"> <Filter Include="TCPServer\Header Files">
<UniqueIdentifier>{6731ff30-1c95-463a-98f7-9e7d3acd680e}</UniqueIdentifier> <UniqueIdentifier>{2ae12bad-c175-488d-8abd-9b83e8037440}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="TCPServer\Source Files"> <Filter Include="TCPServer\Source Files">
<UniqueIdentifier>{a2b0cb4d-af1a-4799-ba7a-5ba9c58d2029}</UniqueIdentifier> <UniqueIdentifier>{b62b66f6-0279-4a0e-806e-30f03d8a6c40}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer"> <Filter Include="HTTPServer">
<UniqueIdentifier>{fc497636-7aec-40f4-832d-de44a2609441}</UniqueIdentifier> <UniqueIdentifier>{6d1b6d39-cb99-4484-b8bc-52adb5bae593}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer\Header Files"> <Filter Include="HTTPServer\Header Files">
<UniqueIdentifier>{c415753e-75ea-4a3b-b5c7-fddc9a08f1a3}</UniqueIdentifier> <UniqueIdentifier>{0544c973-fff8-4bd8-b170-ddd14e743557}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPServer\Source Files"> <Filter Include="HTTPServer\Source Files">
<UniqueIdentifier>{8a0bd179-fbfc-4ac6-9bb9-f21e283b02dc}</UniqueIdentifier> <UniqueIdentifier>{78713e0e-e053-4122-97a2-e4725112b7f5}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML"> <Filter Include="HTML">
<UniqueIdentifier>{1e644f78-c491-443a-be2f-a8cf94f59f80}</UniqueIdentifier> <UniqueIdentifier>{7f1136d8-d99a-4e9b-8562-8a655b6b7346}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML\Header Files"> <Filter Include="HTML\Header Files">
<UniqueIdentifier>{a5e20a31-ec2f-4e10-b55e-facf8285aca5}</UniqueIdentifier> <UniqueIdentifier>{c6d0cee4-e774-45e1-af5f-5b5c90440c90}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTML\Source Files"> <Filter Include="HTML\Source Files">
<UniqueIdentifier>{6c36f789-4eb5-4df3-ae87-8f842826103a}</UniqueIdentifier> <UniqueIdentifier>{fd4a3e91-53e1-4a92-8cb3-86d5076484ac}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient"> <Filter Include="HTTPClient">
<UniqueIdentifier>{4d1e4e35-01c1-478f-bf03-7f851f98b939}</UniqueIdentifier> <UniqueIdentifier>{aa998e6a-ae53-43ed-8d13-60ba4e8fe99a}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient\Header Files"> <Filter Include="HTTPClient\Header Files">
<UniqueIdentifier>{ac3e4c08-1d47-4991-ab09-4246fa8bf0ff}</UniqueIdentifier> <UniqueIdentifier>{d84408f3-7ebe-4e2b-88a7-5b00a4bb91af}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="HTTPClient\Source Files"> <Filter Include="HTTPClient\Source Files">
<UniqueIdentifier>{dc7f368b-4b65-4bb4-8147-bc9907ed36c5}</UniqueIdentifier> <UniqueIdentifier>{beb77069-deab-4df7-9f9b-183c9f24277e}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient"> <Filter Include="FTPClient">
<UniqueIdentifier>{a87f7b49-3185-4c69-8bd8-4d6b1ad84728}</UniqueIdentifier> <UniqueIdentifier>{c3787f71-a5c4-4ec2-988b-2ee3467f4208}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient\Header Files"> <Filter Include="FTPClient\Header Files">
<UniqueIdentifier>{b3a4d220-e681-431f-ac4f-c06c1b764e21}</UniqueIdentifier> <UniqueIdentifier>{f456d154-51d3-423d-ac18-93770b888863}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="FTPClient\Source Files"> <Filter Include="FTPClient\Source Files">
<UniqueIdentifier>{81899ecd-0094-445d-a594-3298368c8e67}</UniqueIdentifier> <UniqueIdentifier>{23c5919f-93fe-44aa-8d24-830ee12c30c9}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor"> <Filter Include="Reactor">
<UniqueIdentifier>{d11dd586-4558-4b84-9361-ba2fbfd91ed6}</UniqueIdentifier> <UniqueIdentifier>{d2d7f589-b377-4ab6-8c52-67c9e6ea9fd0}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor\Header Files"> <Filter Include="Reactor\Header Files">
<UniqueIdentifier>{cf6e9299-e3e1-451b-bd7a-0d521ab1c1a6}</UniqueIdentifier> <UniqueIdentifier>{1f10211b-0a62-4572-acaf-718e399e46aa}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Reactor\Source Files"> <Filter Include="Reactor\Source Files">
<UniqueIdentifier>{7289c730-e352-4783-8164-323b75bb283c}</UniqueIdentifier> <UniqueIdentifier>{41e593a3-9ae8-4186-9908-ec5c0cc2a16d}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail"> <Filter Include="Mail">
<UniqueIdentifier>{fd9a7c46-7a80-4534-908a-ef024c768b45}</UniqueIdentifier> <UniqueIdentifier>{6f9fda23-e7ea-4730-bc0d-e6f4783081ee}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail\Header Files"> <Filter Include="Mail\Header Files">
<UniqueIdentifier>{c378e465-d505-44a0-885d-47f58a5b8d6e}</UniqueIdentifier> <UniqueIdentifier>{925b2b53-ff20-41a4-874b-fc72a344c581}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Mail\Source Files"> <Filter Include="Mail\Source Files">
<UniqueIdentifier>{7815e2b5-a040-4a8d-ba42-5a5a99624047}</UniqueIdentifier> <UniqueIdentifier>{07f794d0-815a-433c-b938-d93e5a4fbc78}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP">
<UniqueIdentifier>{24847cae-3cdd-4bc7-a20f-5b03ece9593c}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Header Files">
<UniqueIdentifier>{2b29a7b1-94ff-44cd-8809-914f4311475d}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Source Files">
<UniqueIdentifier>{604370a9-bced-4970-8e42-146f8393d9a4}</UniqueIdentifier>
</Filter>
<Filter Include="NTP">
<UniqueIdentifier>{454eef02-5837-40a7-809c-d480f081776a}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Header Files">
<UniqueIdentifier>{625be554-59f7-474a-9944-54298148fb09}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Source Files">
<UniqueIdentifier>{f82bd61c-c507-498f-b676-566fa708b3f2}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging"> <Filter Include="Logging">
<UniqueIdentifier>{45936a12-454a-4e96-b01a-89783d6fea2b}</UniqueIdentifier> <UniqueIdentifier>{38f9be72-2fb8-4df3-9866-54ddf6f04e39}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging\Header Files"> <Filter Include="Logging\Header Files">
<UniqueIdentifier>{043c6c68-afef-4bc0-adac-850793e3192f}</UniqueIdentifier> <UniqueIdentifier>{7f03ad7f-68d0-4ddc-a5b0-45e492d0bab2}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="Logging\Source Files"> <Filter Include="Logging\Source Files">
<UniqueIdentifier>{74e8e62d-698f-4eaa-b1a6-97b5b7721dd5}</UniqueIdentifier> <UniqueIdentifier>{e6d09448-9b86-40fa-ae1d-627a4f113411}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket"> <Filter Include="WebSocket">
<UniqueIdentifier>{6af07483-31cd-4b5c-b2b3-3209cf5141a1}</UniqueIdentifier> <UniqueIdentifier>{c267ca2b-a76d-473c-bb69-aad21b5c0130}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket\Header Files"> <Filter Include="WebSocket\Header Files">
<UniqueIdentifier>{6d583da0-daa4-49e3-ba1b-4ff6479cc590}</UniqueIdentifier> <UniqueIdentifier>{9a844573-21dc-4060-bc3e-5a4f8f189762}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="WebSocket\Source Files"> <Filter Include="WebSocket\Source Files">
<UniqueIdentifier>{70550bf1-3b3f-4647-a8f4-521be991700b}</UniqueIdentifier> <UniqueIdentifier>{d30957e0-f706-47c5-885e-b2dc1363e374}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth"> <Filter Include="OAuth">
<UniqueIdentifier>{32adb3db-4ca6-47be-9571-7b5a4f9765c9}</UniqueIdentifier> <UniqueIdentifier>{2b30a569-18ca-40b7-8fe6-5517c2f30ef2}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth\Header Files"> <Filter Include="OAuth\Header Files">
<UniqueIdentifier>{a0f631a6-1e70-4a31-84d3-c7c2037dfa35}</UniqueIdentifier> <UniqueIdentifier>{9e9ba7ed-bbf4-4122-8fa1-a4ff7094a7d8}</UniqueIdentifier>
</Filter> </Filter>
<Filter Include="OAuth\Source Files"> <Filter Include="OAuth\Source Files">
<UniqueIdentifier>{b5deb2a3-a14c-40f1-b4a7-6fb9d31a8ad1}</UniqueIdentifier> <UniqueIdentifier>{95eef230-06ce-47e5-9f1b-802bc83cd21b}</UniqueIdentifier>
</Filter> </Filter>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
@@ -309,21 +291,6 @@
<ClInclude Include="src\SMTPClientSessionTest.h"> <ClInclude Include="src\SMTPClientSessionTest.h">
<Filter>Mail\Header Files</Filter> <Filter>Mail\Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="src\ICMPClientTest.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ICMPClientTestSuite.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ICMPSocketTest.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NTPClientTest.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NTPClientTestSuite.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\SyslogTest.h"> <ClInclude Include="src\SyslogTest.h">
<Filter>Logging\Header Files</Filter> <Filter>Logging\Header Files</Filter>
</ClInclude> </ClInclude>
@@ -494,21 +461,6 @@
<ClCompile Include="src\SMTPClientSessionTest.cpp"> <ClCompile Include="src\SMTPClientSessionTest.cpp">
<Filter>Mail\Source Files</Filter> <Filter>Mail\Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="src\ICMPClientTest.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPClientTestSuite.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocketTest.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClientTest.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClientTestSuite.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\SyslogTest.cpp"> <ClCompile Include="src\SyslogTest.cpp">
<Filter>Logging\Source Files</Filter> <Filter>Logging\Source Files</Filter>
</ClCompile> </ClCompile>

View File

@@ -22,8 +22,6 @@
#include "ReactorTestSuite.h" #include "ReactorTestSuite.h"
#include "FTPClientTestSuite.h" #include "FTPClientTestSuite.h"
#include "MailTestSuite.h" #include "MailTestSuite.h"
#include "ICMPClientTestSuite.h"
#include "NTPClientTestSuite.h"
#include "WebSocketTestSuite.h" #include "WebSocketTestSuite.h"
#include "OAuthTestSuite.h" #include "OAuthTestSuite.h"
#include "SyslogTest.h" #include "SyslogTest.h"
@@ -44,8 +42,6 @@ CppUnit::Test* NetTestSuite::suite()
pSuite->addTest(ReactorTestSuite::suite()); pSuite->addTest(ReactorTestSuite::suite());
pSuite->addTest(FTPClientTestSuite::suite()); pSuite->addTest(FTPClientTestSuite::suite());
pSuite->addTest(MailTestSuite::suite()); pSuite->addTest(MailTestSuite::suite());
pSuite->addTest(ICMPClientTestSuite::suite());
pSuite->addTest(NTPClientTestSuite::suite());
pSuite->addTest(WebSocketTestSuite::suite()); pSuite->addTest(WebSocketTestSuite::suite());
pSuite->addTest(OAuthTestSuite::suite()); pSuite->addTest(OAuthTestSuite::suite());
pSuite->addTest(SyslogTest::suite()); pSuite->addTest(SyslogTest::suite());

58
NetEx/CMakeLists.txt Normal file
View File

@@ -0,0 +1,58 @@
set(LIBNAME "NetEx")
set(POCO_LIBNAME "Poco${LIBNAME}")
# Sources
file(GLOB SRCS_G "src/*.cpp")
POCO_SOURCES_AUTO( SRCS ${SRCS_G})
# Headers
file(GLOB_RECURSE HDRS_G "include/*.h" )
POCO_HEADERS_AUTO( SRCS ${HDRS_G})
# Windows and WindowsCE need additional libraries
if(WIN32)
if(WINCE)
set(SYSLIBS ${SYSLIBS} "ws2.lib" "iphlpapi.lib")
else()
set(SYSLIBS ${SYSLIBS} "ws2_32.lib" "iphlpapi.lib")
endif()
endif(WIN32)
add_library( "${LIBNAME}" ${LIB_MODE} ${SRCS} )
add_library( "${POCO_LIBNAME}" ALIAS "${LIBNAME}")
set_target_properties( "${LIBNAME}"
PROPERTIES
VERSION ${SHARED_LIBRARY_VERSION} SOVERSION ${SHARED_LIBRARY_VERSION}
OUTPUT_NAME ${POCO_LIBNAME}
DEFINE_SYMBOL NetEx_EXPORTS
)
target_link_libraries( "${LIBNAME}" ASN Net Foundation ${SYSLIBS})
target_include_directories( "${LIBNAME}"
PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include>
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src
)
install(
DIRECTORY include/Poco
DESTINATION include
COMPONENT Devel
PATTERN ".svn" EXCLUDE
)
install(
TARGETS "${LIBNAME}" EXPORT "${LIBNAME}Targets"
LIBRARY DESTINATION lib${LIB_SUFFIX}
ARCHIVE DESTINATION lib${LIB_SUFFIX}
RUNTIME DESTINATION bin
INCLUDES DESTINATION include
)
POCO_GENERATE_PACKAGE("${LIBNAME}" "${LIBNAME}Targets" "lib/cmake/${PROJECT_NAME}")
if (ENABLE_TESTS)
add_subdirectory(samples)
add_subdirectory(testsuite)
endif ()

21
NetEx/Makefile Normal file
View File

@@ -0,0 +1,21 @@
#
# Makefile
#
# $Id: //poco/1.4/Net/Makefile#3 $
#
# Makefile for Poco NetEx
#
include $(POCO_BASE)/build/rules/global
SHAREDOPT_CXX += -DNetEx_EXPORTS
objects = \
ICMPClient ICMPEventArgs ICMPPacket ICMPPacketImpl \
ICMPSocket ICMPSocketImpl ICMPv4PacketImpl \
NTPClient NTPEventArgs NTPPacket
target = PocoNetEx
target_version = $(LIBVERSION)
target_libs = PocoASN PocoNet PocoFoundation
include $(POCO_BASE)/build/rules/lib

19
NetEx/NetEx.progen Normal file
View File

@@ -0,0 +1,19 @@
vc.project.guid = B057A1FE-09F7-465E-B8B5-E1B659051D76
vc.project.name = NetEx
vc.project.target = Poco${vc.project.name}
vc.project.type = library
vc.project.pocobase = ..
vc.project.outdir = ${vc.project.pocobase}
vc.project.platforms = Win32, x64, WinCE
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = ${vc.project.name}_vs90.vcproj
vc.project.compiler.include = ..\\Foundation\\include;..\\Net\\include
vc.project.compiler.defines =
vc.project.compiler.defines.shared = ${vc.project.name}_EXPORTS
vc.project.compiler.defines.debug_shared = ${vc.project.compiler.defines.shared}
vc.project.compiler.defines.release_shared = ${vc.project.compiler.defines.shared}
vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib
vc.project.linker.dependencies.x64 = ws2_32.lib iphlpapi.lib
vc.project.linker.dependencies.WinCE = ws2.lib iphlpapi.lib
vc.solution.create = true
vc.solution.include = testsuite\\TestSuite

96
NetEx/NetEx.vxbuild Normal file
View File

@@ -0,0 +1,96 @@
#
# Net.vxbuild
#
# $Id$
#
TARGET=pocoNet
CFLAGS="-I../../../Foundation/include"
SOURCES="
AbstractHTTPRequestHandler.cpp
DNS.cpp
DatagramSocket.cpp
DatagramSocketImpl.cpp
DialogSocket.cpp
FTPClientSession.cpp
FTPStreamFactory.cpp
FilePartSource.cpp
HTMLForm.cpp
HTTPAuthenticationParams.cpp
HTTPBasicCredentials.cpp
HTTPBufferAllocator.cpp
HTTPChunkedStream.cpp
HTTPClientSession.cpp
HTTPCookie.cpp
HTTPCredentials.cpp
HTTPDigestCredentials.cpp
HTTPFixedLengthStream.cpp
HTTPHeaderStream.cpp
HTTPIOStream.cpp
HTTPMessage.cpp
HTTPRequest.cpp
HTTPRequestHandler.cpp
HTTPRequestHandlerFactory.cpp
HTTPResponse.cpp
HTTPServer.cpp
HTTPServerConnection.cpp
HTTPServerConnectionFactory.cpp
HTTPServerParams.cpp
HTTPServerRequest.cpp
HTTPServerRequestImpl.cpp
HTTPServerResponse.cpp
HTTPServerResponseImpl.cpp
HTTPServerSession.cpp
HTTPSession.cpp
HTTPSessionFactory.cpp
HTTPSessionInstantiator.cpp
HTTPStream.cpp
HTTPStreamFactory.cpp
HostEntry.cpp
ICMPClient.cpp
ICMPEventArgs.cpp
ICMPPacket.cpp
ICMPPacketImpl.cpp
ICMPSocket.cpp
ICMPSocketImpl.cpp
ICMPv4PacketImpl.cpp
IPAddress.cpp
MailMessage.cpp
MailRecipient.cpp
MailStream.cpp
MediaType.cpp
MessageHeader.cpp
MulticastSocket.cpp
MultipartReader.cpp
MultipartWriter.cpp
NameValueCollection.cpp
NetException.cpp
NetworkInterface.cpp
NullPartHandler.cpp
POP3ClientSession.cpp
PartHandler.cpp
PartSource.cpp
QuotedPrintableDecoder.cpp
QuotedPrintableEncoder.cpp
RawSocket.cpp
RawSocketImpl.cpp
RemoteSyslogChannel.cpp
RemoteSyslogListener.cpp
SMTPClientSession.cpp
ServerSocket.cpp
ServerSocketImpl.cpp
Socket.cpp
SocketAddress.cpp
SocketImpl.cpp
SocketNotification.cpp
SocketNotifier.cpp
SocketReactor.cpp
SocketStream.cpp
StreamSocket.cpp
StreamSocketImpl.cpp
StringPartSource.cpp
TCPServer.cpp
TCPServerConnection.cpp
TCPServerConnectionFactory.cpp
TCPServerDispatcher.cpp
TCPServerParams.cpp
"

60
NetEx/NetEx_vs100.sln Normal file
View File

@@ -0,0 +1,60 @@
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetEx", "NetEx_vs100.vcxproj", "{B057A1FE-09F7-465E-B8B5-E1B659051D76}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs100.vcxproj", "{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}"
ProjectSection(ProjectDependencies) = postProject
{B057A1FE-09F7-465E-B8B5-E1B659051D76} = {B057A1FE-09F7-465E-B8B5-E1B659051D76}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|Win32 = debug_shared|Win32
release_shared|Win32 = release_shared|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_static_mt|Win32 = release_static_mt|Win32
debug_static_md|Win32 = debug_static_md|Win32
release_static_md|Win32 = release_static_md|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_shared|Win32.Build.0 = debug_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_shared|Win32.ActiveCfg = release_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_shared|Win32.Build.0 = release_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_shared|Win32.Deploy.0 = release_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_md|Win32.Build.0 = release_static_md|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_shared|Win32.Build.0 = debug_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_shared|Win32.ActiveCfg = release_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_shared|Win32.Build.0 = release_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_shared|Win32.Deploy.0 = release_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_md|Win32.Build.0 = release_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

313
NetEx/NetEx_vs100.vcxproj Normal file
View File

@@ -0,0 +1,313 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug_shared|Win32">
<Configuration>debug_shared</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|Win32">
<Configuration>debug_static_md</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|Win32">
<Configuration>debug_static_mt</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_shared|Win32">
<Configuration>release_shared</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|Win32">
<Configuration>release_static_md</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|Win32">
<Configuration>release_static_mt</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>NetEx</ProjectName>
<ProjectGuid>{B057A1FE-09F7-465E-B8B5-E1B659051D76}</ProjectGuid>
<RootNamespace>NetEx</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">..\bin\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">obj\NetEx\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">..\bin\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">obj\NetEx\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">false</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">..\lib\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">obj\NetEx\$(Configuration)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">..\lib\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">obj\NetEx\$(Configuration)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">..\lib\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">obj\NetEx\$(Configuration)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">..\lib\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">obj\NetEx\$(Configuration)\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">PocoNetExd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">PocoNetExmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">PocoNetExmtd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">PocoNetEx</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">PocoNetExmd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">PocoNetExmt</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;NetEx_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\bin\PocoNetExd.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>..\bin\PocoNetExd.pdb</ProgramDatabaseFile>
<AdditionalLibraryDirectories>..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem>
<ImportLibrary>..\lib\PocoNetExd.lib</ImportLibrary>
<TargetMachine>MachineX86</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;NetEx_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\bin\PocoNetEx.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>false</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<ImportLibrary>..\lib\PocoNetEx.lib</ImportLibrary>
<TargetMachine>MachineX86</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<ProgramDataBaseFileName>..\lib\PocoNetExmtd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<OutputFile>..\lib\PocoNetExmtd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<OutputFile>..\lib\PocoNetExmt.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<ProgramDataBaseFileName>..\lib\PocoNetExmdd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<OutputFile>..\lib\PocoNetExmdd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<ProgramDataBaseFileName>..\lib\PocoNetExmd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<AdditionalDependencies>ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\lib\PocoNetExmd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Net\ICMPClient.h"/>
<ClInclude Include="include\Poco\Net\ICMPEventArgs.h"/>
<ClInclude Include="include\Poco\Net\ICMPPacket.h"/>
<ClInclude Include="include\Poco\Net\ICMPPacketImpl.h"/>
<ClInclude Include="include\Poco\Net\ICMPSocket.h"/>
<ClInclude Include="include\Poco\Net\ICMPSocketImpl.h"/>
<ClInclude Include="include\Poco\Net\ICMPv4PacketImpl.h"/>
<ClInclude Include="include\Poco\Net\NTPClient.h"/>
<ClInclude Include="include\Poco\Net\NTPEventArgs.h"/>
<ClInclude Include="include\Poco\Net\NTPPacket.h"/>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\ICMPClient.cpp"/>
<ClCompile Include="src\ICMPEventArgs.cpp"/>
<ClCompile Include="src\ICMPPacket.cpp"/>
<ClCompile Include="src\ICMPPacketImpl.cpp"/>
<ClCompile Include="src\ICMPSocket.cpp"/>
<ClCompile Include="src\ICMPSocketImpl.cpp"/>
<ClCompile Include="src\ICMPv4PacketImpl.cpp"/>
<ClCompile Include="src\NTPClient.cpp"/>
<ClCompile Include="src\NTPEventArgs.cpp"/>
<ClCompile Include="src\NTPPacket.cpp"/>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\DLLVersion.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">true</ExcludedFromBuild>
</ResourceCompile>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets"/>
</Project>

View File

@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="ICMP">
<UniqueIdentifier>{a5135bff-b14d-4ebb-b656-41a63d1fe2a3}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Header Files">
<UniqueIdentifier>{4b7bc0c6-842a-4a6e-9a6e-efc82fc7d214}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Source Files">
<UniqueIdentifier>{2a64f856-d753-4ba5-a090-f185ba9ccd2b}</UniqueIdentifier>
</Filter>
<Filter Include="NTP">
<UniqueIdentifier>{b24e9630-e7af-42e3-b46d-1b18e7a70758}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Header Files">
<UniqueIdentifier>{f534500e-0085-4da7-a562-baf83d3e6b6b}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Source Files">
<UniqueIdentifier>{70363a82-dd79-4b87-8018-90f94b7a325c}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Net\ICMPClient.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPEventArgs.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPPacket.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPPacketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPSocket.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPSocketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPv4PacketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPClient.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPEventArgs.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPPacket.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\ICMPClient.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPEventArgs.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPPacket.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPPacketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocket.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPv4PacketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClient.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPEventArgs.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPPacket.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\DLLVersion.rc" />
</ItemGroup>
</Project>

60
NetEx/NetEx_vs90.sln Normal file
View File

@@ -0,0 +1,60 @@
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetEx", "NetEx_vs90.vcproj", "{B057A1FE-09F7-465E-B8B5-E1B659051D76}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs90.vcproj", "{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}"
ProjectSection(ProjectDependencies) = postProject
{B057A1FE-09F7-465E-B8B5-E1B659051D76} = {B057A1FE-09F7-465E-B8B5-E1B659051D76}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|Win32 = debug_shared|Win32
release_shared|Win32 = release_shared|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_static_mt|Win32 = release_static_mt|Win32
debug_static_md|Win32 = debug_static_md|Win32
release_static_md|Win32 = release_static_md|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_shared|Win32.Build.0 = debug_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_shared|Win32.ActiveCfg = release_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_shared|Win32.Build.0 = release_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_shared|Win32.Deploy.0 = release_shared|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_md|Win32.Build.0 = release_static_md|Win32
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_shared|Win32.Build.0 = debug_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_shared|Win32.ActiveCfg = release_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_shared|Win32.Build.0 = release_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_shared|Win32.Deploy.0 = release_shared|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_md|Win32.Build.0 = release_static_md|Win32
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

490
NetEx/NetEx_vs90.vcproj Normal file
View File

@@ -0,0 +1,490 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
Name="NetEx"
Version="9.00"
ProjectType="Visual C++"
ProjectGUID="{B057A1FE-09F7-465E-B8B5-E1B659051D76}"
RootNamespace="NetEx"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration
Name="debug_shared|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".\include;..\Foundation\include;..\Net\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;NetEx_EXPORTS"
StringPooling="true"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
BufferSecurityCheck="true"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="ws2_32.lib iphlpapi.lib"
OutputFile="..\bin\PocoNetExd.dll"
LinkIncremental="2"
SuppressStartupBanner="true"
GenerateDebugInformation="true"
ProgramDatabaseFile="..\bin\PocoNetExd.pdb"
AdditionalLibraryDirectories="..\lib"
SubSystem="1"
ImportLibrary="..\lib\PocoNetExd.lib"
TargetMachine="1"
AdditionalOptions=""/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration
Name="release_shared|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="4"
InlineFunctionExpansion="1"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories=".\include;..\Foundation\include;..\Net\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;NetEx_EXPORTS"
StringPooling="true"
RuntimeLibrary="2"
BufferSecurityCheck="false"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="0"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="ws2_32.lib iphlpapi.lib"
OutputFile="..\bin\PocoNetEx.dll"
LinkIncremental="1"
SuppressStartupBanner="true"
GenerateDebugInformation="false"
AdditionalLibraryDirectories="..\lib"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
ImportLibrary="..\lib\PocoNetEx.lib"
TargetMachine="1"
AdditionalOptions=""/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration
Name="debug_static_mt|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".\include;..\Foundation\include;..\Net\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;"
StringPooling="true"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
BufferSecurityCheck="true"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
ProgramDataBaseFileName="..\lib\PocoNetExmtd.pdb"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLibrarianTool"
OutputFile="..\lib\PocoNetExmtd.lib"/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration
Name="release_static_mt|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="4"
InlineFunctionExpansion="1"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories=".\include;..\Foundation\include;..\Net\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;"
StringPooling="true"
RuntimeLibrary="0"
BufferSecurityCheck="false"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="0"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLibrarianTool"
OutputFile="..\lib\PocoNetExmt.lib"/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration
Name="debug_static_md|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".\include;..\Foundation\include;..\Net\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;"
StringPooling="true"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
BufferSecurityCheck="true"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
ProgramDataBaseFileName="..\lib\PocoNetExmdd.pdb"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLibrarianTool"
OutputFile="..\lib\PocoNetExmdd.lib"/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration
Name="release_static_md|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="4"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="4"
InlineFunctionExpansion="1"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories=".\include;..\Foundation\include;..\Net\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;POCO_STATIC;"
StringPooling="true"
RuntimeLibrary="2"
BufferSecurityCheck="false"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="0"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLibrarianTool"
OutputFile="..\lib\PocoNetExmd.lib"/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
</Configurations>
<References/>
<Files>
<Filter
Name="ICMP">
<Filter
Name="Header Files">
<File
RelativePath=".\include\Poco\Net\ICMPClient.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPEventArgs.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPPacket.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPPacketImpl.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPSocket.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPSocketImpl.h"/>
<File
RelativePath=".\include\Poco\Net\ICMPv4PacketImpl.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\ICMPClient.cpp"/>
<File
RelativePath=".\src\ICMPEventArgs.cpp"/>
<File
RelativePath=".\src\ICMPPacket.cpp"/>
<File
RelativePath=".\src\ICMPPacketImpl.cpp"/>
<File
RelativePath=".\src\ICMPSocket.cpp"/>
<File
RelativePath=".\src\ICMPSocketImpl.cpp"/>
<File
RelativePath=".\src\ICMPv4PacketImpl.cpp"/>
</Filter>
</Filter>
<Filter
Name="NTP">
<Filter
Name="Header Files">
<File
RelativePath=".\include\Poco\Net\NTPClient.h"/>
<File
RelativePath=".\include\Poco\Net\NTPEventArgs.h"/>
<File
RelativePath=".\include\Poco\Net\NTPPacket.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\NTPClient.cpp"/>
<File
RelativePath=".\src\NTPEventArgs.cpp"/>
<File
RelativePath=".\src\NTPPacket.cpp"/>
</Filter>
</Filter>
<File
RelativePath="..\DLLVersion.rc">
<FileConfiguration
Name="debug_shared|Win32"
ExcludedFromBuild="true">
<Tool
Name="VCResourceCompilerTool"/>
</FileConfiguration>
<FileConfiguration
Name="release_shared|Win32"
ExcludedFromBuild="true">
<Tool
Name="VCResourceCompilerTool"/>
</FileConfiguration>
<FileConfiguration
Name="debug_static_mt|Win32"
ExcludedFromBuild="true">
<Tool
Name="VCResourceCompilerTool"/>
</FileConfiguration>
<FileConfiguration
Name="release_static_mt|Win32"
ExcludedFromBuild="true">
<Tool
Name="VCResourceCompilerTool"/>
</FileConfiguration>
<FileConfiguration
Name="debug_static_md|Win32"
ExcludedFromBuild="true">
<Tool
Name="VCResourceCompilerTool"/>
</FileConfiguration>
<FileConfiguration
Name="release_static_md|Win32"
ExcludedFromBuild="true">
<Tool
Name="VCResourceCompilerTool"/>
</FileConfiguration>
</File>
</Files>
<Globals/>
</VisualStudioProject>

60
NetEx/NetEx_x64_vs100.sln Normal file
View File

@@ -0,0 +1,60 @@
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NetEx", "NetEx_x64_vs100.vcxproj", "{B057A1FE-09F7-465E-B8B5-E1B659051D76}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_x64_vs100.vcxproj", "{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}"
ProjectSection(ProjectDependencies) = postProject
{B057A1FE-09F7-465E-B8B5-E1B659051D76} = {B057A1FE-09F7-465E-B8B5-E1B659051D76}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|x64 = debug_shared|x64
release_shared|x64 = release_shared|x64
debug_static_mt|x64 = debug_static_mt|x64
release_static_mt|x64 = release_static_mt|x64
debug_static_md|x64 = debug_static_md|x64
release_static_md|x64 = release_static_md|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_shared|x64.ActiveCfg = debug_shared|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_shared|x64.Build.0 = debug_shared|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_shared|x64.Deploy.0 = debug_shared|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_shared|x64.ActiveCfg = release_shared|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_shared|x64.Build.0 = release_shared|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_shared|x64.Deploy.0 = release_shared|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_mt|x64.Build.0 = release_static_mt|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_md|x64.Build.0 = debug_static_md|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_md|x64.ActiveCfg = release_static_md|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_md|x64.Build.0 = release_static_md|x64
{B057A1FE-09F7-465E-B8B5-E1B659051D76}.release_static_md|x64.Deploy.0 = release_static_md|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_shared|x64.ActiveCfg = debug_shared|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_shared|x64.Build.0 = debug_shared|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_shared|x64.Deploy.0 = debug_shared|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_shared|x64.ActiveCfg = release_shared|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_shared|x64.Build.0 = release_shared|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_shared|x64.Deploy.0 = release_shared|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_mt|x64.Build.0 = debug_static_mt|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_mt|x64.Deploy.0 = debug_static_mt|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_mt|x64.ActiveCfg = release_static_mt|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_mt|x64.Build.0 = release_static_mt|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_mt|x64.Deploy.0 = release_static_mt|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_md|x64.ActiveCfg = debug_static_md|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_md|x64.Build.0 = debug_static_md|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.debug_static_md|x64.Deploy.0 = debug_static_md|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_md|x64.ActiveCfg = release_static_md|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_md|x64.Build.0 = release_static_md|x64
{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}.release_static_md|x64.Deploy.0 = release_static_md|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@@ -0,0 +1,311 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug_shared|x64">
<Configuration>debug_shared</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|x64">
<Configuration>debug_static_md</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|x64">
<Configuration>debug_static_mt</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_shared|x64">
<Configuration>release_shared</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|x64">
<Configuration>release_static_md</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|x64">
<Configuration>release_static_mt</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>NetEx</ProjectName>
<ProjectGuid>{B057A1FE-09F7-465E-B8B5-E1B659051D76}</ProjectGuid>
<RootNamespace>NetEx</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">..\bin64\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">obj64\NetEx\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">..\bin64\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">obj64\NetEx\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">false</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">..\lib64\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">obj64\NetEx\$(Configuration)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">..\lib64\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">obj64\NetEx\$(Configuration)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">..\lib64\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">obj64\NetEx\$(Configuration)\</IntDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">..\lib64\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">obj64\NetEx\$(Configuration)\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">PocoNetEx64d</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">PocoNetExmdd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">PocoNetExmtd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">PocoNetEx64</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">PocoNetExmd</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">PocoNetExmt</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;NetEx_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\bin64\PocoNetEx64d.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>..\bin64\PocoNetEx64d.pdb</ProgramDatabaseFile>
<AdditionalLibraryDirectories>..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem>
<ImportLibrary>..\lib64\PocoNetExd.lib</ImportLibrary>
<TargetMachine>MachineX64</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;NetEx_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\bin64\PocoNetEx64.dll</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>false</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<ImportLibrary>..\lib64\PocoNetEx.lib</ImportLibrary>
<TargetMachine>MachineX64</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<ProgramDataBaseFileName>..\lib64\PocoNetExmtd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<OutputFile>..\lib64\PocoNetExmtd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<OutputFile>..\lib64\PocoNetExmt.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<ProgramDataBaseFileName>..\lib64\PocoNetExmdd.pdb</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<OutputFile>..\lib64\PocoNetExmdd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>.\include;..\Foundation\include;..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Lib>
<OutputFile>..\lib64\PocoNetExmd.lib</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Net\ICMPClient.h"/>
<ClInclude Include="include\Poco\Net\ICMPEventArgs.h"/>
<ClInclude Include="include\Poco\Net\ICMPPacket.h"/>
<ClInclude Include="include\Poco\Net\ICMPPacketImpl.h"/>
<ClInclude Include="include\Poco\Net\ICMPSocket.h"/>
<ClInclude Include="include\Poco\Net\ICMPSocketImpl.h"/>
<ClInclude Include="include\Poco\Net\ICMPv4PacketImpl.h"/>
<ClInclude Include="include\Poco\Net\NTPClient.h"/>
<ClInclude Include="include\Poco\Net\NTPEventArgs.h"/>
<ClInclude Include="include\Poco\Net\NTPPacket.h"/>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\ICMPClient.cpp"/>
<ClCompile Include="src\ICMPEventArgs.cpp"/>
<ClCompile Include="src\ICMPPacket.cpp"/>
<ClCompile Include="src\ICMPPacketImpl.cpp"/>
<ClCompile Include="src\ICMPSocket.cpp"/>
<ClCompile Include="src\ICMPSocketImpl.cpp"/>
<ClCompile Include="src\ICMPv4PacketImpl.cpp"/>
<ClCompile Include="src\NTPClient.cpp"/>
<ClCompile Include="src\NTPEventArgs.cpp"/>
<ClCompile Include="src\NTPPacket.cpp"/>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\DLLVersion.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">true</ExcludedFromBuild>
</ResourceCompile>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets"/>
</Project>

View File

@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="ICMP">
<UniqueIdentifier>{bb35f940-774b-4ec6-a93e-5b62e96f6743}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Header Files">
<UniqueIdentifier>{c6fb8c09-ebca-477b-8a99-0698acbfc5ee}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Source Files">
<UniqueIdentifier>{7f411a13-e30b-4d14-b03f-10b591f51db0}</UniqueIdentifier>
</Filter>
<Filter Include="NTP">
<UniqueIdentifier>{34f5565b-37ac-49ee-8f23-1eba1aa5feb9}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Header Files">
<UniqueIdentifier>{15f77d3f-7672-4fb5-9062-8c9f0a2ccbc0}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Source Files">
<UniqueIdentifier>{d6503bc7-f0da-4c92-9080-d4b2a7e25403}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\Poco\Net\ICMPClient.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPEventArgs.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPPacket.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPPacketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPSocket.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPSocketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\ICMPv4PacketImpl.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPClient.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPEventArgs.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="include\Poco\Net\NTPPacket.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\ICMPClient.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPEventArgs.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPPacket.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPPacketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocket.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPv4PacketImpl.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClient.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPEventArgs.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPPacket.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\DLLVersion.rc" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,6 @@
include(CMakeFindDependencyMacro)
set(CMAKE_PREFIX_PATH ${CMAKE_CURRENT_LIST_DIR})
find_dependency(PocoFoundation)
find_dependency(PocoNet)
find_dependency(PocoASN)
include("${CMAKE_CURRENT_LIST_DIR}/PocoNetExTargets.cmake")

3
NetEx/dependencies Normal file
View File

@@ -0,0 +1,3 @@
Foundation
Net
ASN

View File

@@ -1,9 +1,9 @@
// //
// ICMPClient.h // ICMPClient.h
// //
// $Id: //poco/1.4/Net/include/Poco/Net/ICMPClient.h#1 $ // $Id: //poco/1.4/NetEx/include/Poco/Net/ICMPClient.h#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPClient // Module: ICMPClient
// //
@@ -16,11 +16,11 @@
// //
#ifndef Net_ICMPClient_INCLUDED #ifndef NetEx_ICMPClient_INCLUDED
#define Net_ICMPClient_INCLUDED #define NetEx_ICMPClient_INCLUDED
#include "Poco/Net/Net.h" #include "Poco/Net/NetEx.h"
#include "Poco/Net/ICMPSocket.h" #include "Poco/Net/ICMPSocket.h"
#include "Poco/Net/ICMPEventArgs.h" #include "Poco/Net/ICMPEventArgs.h"
#include "Poco/Net/SocketAddress.h" #include "Poco/Net/SocketAddress.h"
@@ -31,7 +31,7 @@ namespace Poco {
namespace Net { namespace Net {
class Net_API ICMPClient class NetEx_API ICMPClient
/// This class provides ICMP Ping functionality. /// This class provides ICMP Ping functionality.
/// ///
/// The events are available when class is instantiated /// The events are available when class is instantiated
@@ -84,4 +84,4 @@ private:
} } // namespace Poco::Net } } // namespace Poco::Net
#endif // Net_ICMPClient_INCLUDED #endif // NetEx_ICMPClient_INCLUDED

View File

@@ -1,9 +1,9 @@
// //
// ICMPEventArgs.h // ICMPEventArgs.h
// //
// $Id: //poco/1.4/Net/include/Poco/Net/ICMPEventArgs.h#1 $ // $Id: //poco/1.4/NetEx/include/Poco/Net/ICMPEventArgs.h#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPEventArgs // Module: ICMPEventArgs
// //
@@ -16,11 +16,11 @@
// //
#ifndef Net_ICMPEventArgs_INCLUDED #ifndef NetEx_ICMPEventArgs_INCLUDED
#define Net_ICMPEventArgs_INCLUDED #define NetEx_ICMPEventArgs_INCLUDED
#include "Poco/Net/Net.h" #include "Poco/Net/NetEx.h"
#include "Poco/Net/SocketAddress.h" #include "Poco/Net/SocketAddress.h"
#include <vector> #include <vector>
#include <algorithm> #include <algorithm>
@@ -30,7 +30,7 @@ namespace Poco {
namespace Net { namespace Net {
class Net_API ICMPEventArgs class NetEx_API ICMPEventArgs
/// The purpose of the ICMPEventArgs class is to be used as template parameter /// The purpose of the ICMPEventArgs class is to be used as template parameter
/// to instantiate event members in ICMPClient class. /// to instantiate event members in ICMPClient class.
/// When clients register for an event notification, the reference to the class is /// When clients register for an event notification, the reference to the class is

View File

@@ -1,9 +1,9 @@
// //
// ICMPPacket.h // ICMPPacket.h
// //
// $Id: //poco/1.4/Net/include/Poco/Net/ICMPPacket.h#1 $ // $Id: //poco/1.4/NetEx/include/Poco/Net/ICMPPacket.h#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPPacket // Module: ICMPPacket
// //
@@ -16,11 +16,12 @@
// //
#ifndef Net_ICMPPacket_INCLUDED #ifndef NetEx_ICMPPacket_INCLUDED
#define Net_ICMPPacket_INCLUDED #define NetEx_ICMPPacket_INCLUDED
#include "Poco/Foundation.h" #include "Poco/Foundation.h"
#include "Poco/Net/NetEx.h"
#include "Poco/Net/Socket.h" #include "Poco/Net/Socket.h"
#include "Poco/Net/ICMPPacketImpl.h" #include "Poco/Net/ICMPPacketImpl.h"
@@ -29,7 +30,7 @@ namespace Poco {
namespace Net { namespace Net {
class Net_API ICMPPacket class NetEx_API ICMPPacket
/// This class is the ICMP packet abstraction. /// This class is the ICMP packet abstraction.
{ {
public: public:
@@ -88,4 +89,4 @@ private:
} } // namespace Poco::Net } } // namespace Poco::Net
#endif // Net_ICMPPacket_INCLUDED #endif // NetEx_ICMPPacket_INCLUDED

View File

@@ -1,9 +1,9 @@
// //
// ICMPPacketImpl.h // ICMPPacketImpl.h
// //
// $Id: //poco/1.4/Net/include/Poco/Net/ICMPPacketImpl.h#1 $ // $Id: //poco/1.4/NetEx/include/Poco/Net/ICMPPacketImpl.h#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPPacketImpl // Module: ICMPPacketImpl
// //
@@ -16,11 +16,12 @@
// //
#ifndef Net_ICMPPacketImpl_INCLUDED #ifndef NetEx_ICMPPacketImpl_INCLUDED
#define Net_ICMPPacketImpl_INCLUDED #define NetEx_ICMPPacketImpl_INCLUDED
#include "Poco/Foundation.h" #include "Poco/Foundation.h"
#include "Poco/Net/NetEx.h"
#include "Poco/Net/Socket.h" #include "Poco/Net/Socket.h"
@@ -28,7 +29,7 @@ namespace Poco {
namespace Net { namespace Net {
class Net_API ICMPPacketImpl class NetEx_API ICMPPacketImpl
/// This is the abstract class for ICMP packet implementations. /// This is the abstract class for ICMP packet implementations.
{ {
public: public:
@@ -140,4 +141,4 @@ inline int ICMPPacketImpl::maxPacketSize() const
} } // namespace Poco::Net } } // namespace Poco::Net
#endif // Net_ICMPPacketImpl_INCLUDED #endif // NetEx_ICMPPacketImpl_INCLUDED

View File

@@ -1,9 +1,9 @@
// //
// ICMPSocket.h // ICMPSocket.h
// //
// $Id: //poco/1.4/Net/include/Poco/Net/ICMPSocket.h#1 $ // $Id: //poco/1.4/NetEx/include/Poco/Net/ICMPSocket.h#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPSocket // Module: ICMPSocket
// //
@@ -16,11 +16,11 @@
// //
#ifndef Net_ICMPSocket_INCLUDED #ifndef NetEx_ICMPSocket_INCLUDED
#define Net_ICMPSocket_INCLUDED #define NetEx_ICMPSocket_INCLUDED
#include "Poco/Net/Net.h" #include "Poco/Net/NetEx.h"
#include "Poco/Net/Socket.h" #include "Poco/Net/Socket.h"
@@ -28,7 +28,7 @@ namespace Poco {
namespace Net { namespace Net {
class Net_API ICMPSocket: public Socket class NetEx_API ICMPSocket: public Socket
/// This class provides an interface to an /// This class provides an interface to an
/// ICMP client socket. /// ICMP client socket.
{ {
@@ -116,4 +116,4 @@ inline int ICMPSocket::timeout() const
} } // namespace Poco::Net } } // namespace Poco::Net
#endif // Net_ICMPSocket_INCLUDED #endif // NetEx_ICMPSocket_INCLUDED

View File

@@ -1,9 +1,9 @@
// //
// ICMPSocketImpl.h // ICMPSocketImpl.h
// //
// $Id: //poco/1.4/Net/include/Poco/Net/ICMPSocketImpl.h#1 $ // $Id: //poco/1.4/NetEx/include/Poco/Net/ICMPSocketImpl.h#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPSocketImpl // Module: ICMPSocketImpl
// //
@@ -16,11 +16,11 @@
// //
#ifndef Net_ICMPSocketImpl_INCLUDED #ifndef NetEx_ICMPSocketImpl_INCLUDED
#define Net_ICMPSocketImpl_INCLUDED #define NetEx_ICMPSocketImpl_INCLUDED
#include "Poco/Net/Net.h" #include "Poco/Net/NetEx.h"
#include "Poco/Net/RawSocketImpl.h" #include "Poco/Net/RawSocketImpl.h"
#include "Poco/Net/ICMPPacket.h" #include "Poco/Net/ICMPPacket.h"
#include "Poco/Timestamp.h" #include "Poco/Timestamp.h"
@@ -30,7 +30,7 @@ namespace Poco {
namespace Net { namespace Net {
class Net_API ICMPSocketImpl: public RawSocketImpl class NetEx_API ICMPSocketImpl: public RawSocketImpl
/// This class implements an ICMP socket. /// This class implements an ICMP socket.
{ {
public: public:
@@ -62,4 +62,4 @@ private:
} } // namespace Poco::Net } } // namespace Poco::Net
#endif // Net_ICMPSocketImpl_INCLUDED #endif // NetEx_ICMPSocketImpl_INCLUDED

View File

@@ -1,9 +1,9 @@
// //
// ICMPv4PacketImpl.h // ICMPv4PacketImpl.h
// //
// $Id: //poco/1.4/Net/include/Poco/Net/ICMPv4PacketImpl.h#1 $ // $Id: //poco/1.4/NetEx/include/Poco/Net/ICMPv4PacketImpl.h#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPv4PacketImpl // Module: ICMPv4PacketImpl
// //
@@ -16,11 +16,12 @@
// //
#ifndef Net_ICMPv4PacketImpl_INCLUDED #ifndef NetEx_ICMPv4PacketImpl_INCLUDED
#define Net_ICMPv4PacketImpl_INCLUDED #define NetEx_ICMPv4PacketImpl_INCLUDED
#include "Poco/Foundation.h" #include "Poco/Foundation.h"
#include "Poco/Net/NetEx.h"
#include "Poco/Net/Socket.h" #include "Poco/Net/Socket.h"
#include "Poco/Net/ICMPPacketImpl.h" #include "Poco/Net/ICMPPacketImpl.h"
#include <cstddef> #include <cstddef>
@@ -30,7 +31,7 @@ namespace Poco {
namespace Net { namespace Net {
class Net_API ICMPv4PacketImpl : public ICMPPacketImpl class NetEx_API ICMPv4PacketImpl : public ICMPPacketImpl
/// This class implements the ICMPv4 packet. /// This class implements the ICMPv4 packet.
/// Parts are based on original ICMP code by /// Parts are based on original ICMP code by
/// Mike Muuss /// Mike Muuss
@@ -172,4 +173,4 @@ private:
} } // namespace Poco::Net } } // namespace Poco::Net
#endif // Net_ICMPv4PacketImpl_INCLUDED #endif // NetEx_ICMPv4PacketImpl_INCLUDED

View File

@@ -1,9 +1,9 @@
// //
// NTPClient.h // NTPClient.h
// //
// $Id: //poco/1.4/Net/include/Poco/Net/NTPClient.h#1 $ // $Id: //poco/1.4/NetEx/include/Poco/Net/NTPClient.h#1 $
// //
// Library: Net // Library: NetEx
// Package: NTP // Package: NTP
// Module: NTPClient // Module: NTPClient
// //
@@ -16,11 +16,11 @@
// //
#ifndef Net_NTPClient_INCLUDED #ifndef NetEx_NTPClient_INCLUDED
#define Net_NTPClient_INCLUDED #define NetEx_NTPClient_INCLUDED
#include "Poco/Net/Net.h" #include "Poco/Net/NetEx.h"
#include "Poco/Net/NTPEventArgs.h" #include "Poco/Net/NTPEventArgs.h"
#include "Poco/Net/SocketAddress.h" #include "Poco/Net/SocketAddress.h"
#include "Poco/BasicEvent.h" #include "Poco/BasicEvent.h"
@@ -30,7 +30,7 @@ namespace Poco {
namespace Net { namespace Net {
class Net_API NTPClient class NetEx_API NTPClient
/// This class provides NTP (Network Time Protocol) client functionality. /// This class provides NTP (Network Time Protocol) client functionality.
{ {
public: public:
@@ -63,4 +63,4 @@ private:
} } // namespace Poco::Net } } // namespace Poco::Net
#endif // Net_NTPClient_INCLUDED #endif // NetEx_NTPClient_INCLUDED

View File

@@ -1,9 +1,9 @@
// //
// NTPEventArgs.h // NTPEventArgs.h
// //
// $Id: //poco/1.4/Net/include/Poco/Net/NTPEventArgs.h#1 $ // $Id: //poco/1.4/NetEx/include/Poco/Net/NTPEventArgs.h#1 $
// //
// Library: Net // Library: NetEx
// Package: NTP // Package: NTP
// Module: NTPEventArgs // Module: NTPEventArgs
// //
@@ -16,11 +16,11 @@
// //
#ifndef Net_NTPEventArgs_INCLUDED #ifndef NetEx_NTPEventArgs_INCLUDED
#define Net_NTPEventArgs_INCLUDED #define NetEx_NTPEventArgs_INCLUDED
#include "Poco/Net/Net.h" #include "Poco/Net/NetEx.h"
#include "Poco/Net/SocketAddress.h" #include "Poco/Net/SocketAddress.h"
#include "Poco/Net/NTPPacket.h" #include "Poco/Net/NTPPacket.h"
@@ -29,7 +29,7 @@ namespace Poco {
namespace Net { namespace Net {
class Net_API NTPEventArgs class NetEx_API NTPEventArgs
/// The purpose of the NTPEventArgs class is to be used as template parameter /// The purpose of the NTPEventArgs class is to be used as template parameter
/// to instantiate event members in NTPClient class. /// to instantiate event members in NTPClient class.
/// When clients register for an event notification, the reference to the class is /// When clients register for an event notification, the reference to the class is

View File

@@ -1,9 +1,9 @@
// //
// NTPPacket.h // NTPPacket.h
// //
// $Id: //poco/1.4/Net/include/Poco/Net/NTPPacket.h#1 $ // $Id: //poco/1.4/NetEx/include/Poco/Net/NTPPacket.h#1 $
// //
// Library: Net // Library: NetEx
// Package: NTP // Package: NTP
// Module: NTPPacket // Module: NTPPacket
// //
@@ -16,19 +16,19 @@
// //
#ifndef Net_NTPPacket_INCLUDED #ifndef NetEx_NTPPacket_INCLUDED
#define Net_NTPPacket_INCLUDED #define NetEx_NTPPacket_INCLUDED
#include "Poco/Foundation.h" #include "Poco/Foundation.h"
#include "Poco/Net/Net.h" #include "Poco/Net/NetEx.h"
#include "Poco/Timestamp.h" #include "Poco/Timestamp.h"
namespace Poco { namespace Poco {
namespace Net { namespace Net {
class Net_API NTPPacket class NetEx_API NTPPacket
/// This class is the NTP packet abstraction. /// This class is the NTP packet abstraction.
{ {
public: public:
@@ -206,4 +206,4 @@ inline Poco::Int64 NTPPacket::transmitTimestamp() const
} } // namespace Poco::Net } } // namespace Poco::Net
#endif // Net_NTPPacket_INCLUDED #endif // NetEx_NTPPacket_INCLUDED

View File

@@ -0,0 +1,64 @@
//
// NetEx.h
//
// $Id: //poco/1.4/NetEx/include/Poco/NetEx/NetEx.h#2 $
//
// Library: NetEx
// Package: NetCore
// Module: NetEx
//
// Basic definitions for the Poco NetEx library.
// This file must be the first file included by every other NetEx
// header file.
//
// Copyright (c) 2005-2006, Applied Informatics Software Engineering GmbH.
// and Contributors.
//
// SPDX-License-Identifier: BSL-1.0
//
#ifndef NetEx_NetEx_INCLUDED
#define NetEx_NetEx_INCLUDED
#include "Poco/Foundation.h"
//
// The following block is the standard way of creating macros which make exporting
// from a DLL simpler. All files within this DLL are compiled with the NetEx_EXPORTS
// symbol defined on the command line. this symbol should not be defined on any project
// that uses this DLL. This way any other project whose source files include this file see
// NetEx_API functions as being imported from a DLL, wheras this DLL sees symbols
// defined with this macro as being exported.
//
#if defined(_WIN32) && defined(POCO_DLL)
#if defined(NetEx_EXPORTS)
#define NetEx_API __declspec(dllexport)
#else
#define NetEx_API __declspec(dllimport)
#endif
#endif
#if !defined(NetEx_API)
#if !defined(POCO_NO_GCC_API_ATTRIBUTE) && defined (__GNUC__) && (__GNUC__ >= 4)
#define NetEx_API __attribute__ ((visibility ("default")))
#else
#define NetEx_API
#endif
#endif
//
// Automatically link NetEx library.
//
#if defined(_MSC_VER)
#if !defined(POCO_NO_AUTOMATIC_LIBS) && !defined(NetEx_EXPORTS)
#pragma comment(lib, "PocoNetEx" POCO_LIB_SUFFIX)
#endif
#endif
#endif // Net_NetEx_INCLUDED

View File

@@ -0,0 +1 @@
add_subdirectory(Ping)

12
NetEx/samples/Makefile Normal file
View File

@@ -0,0 +1,12 @@
#
# Makefile
#
# $Id: //poco/1.4/NetEx/samples/Makefile#2 $
#
# Makefile for Poco NetEx Samples
#
.PHONY: projects
clean all: projects
projects:
$(MAKE) -C Ping $(MAKECMDGOALS)

View File

@@ -4,4 +4,4 @@ set(LOCAL_SRCS "")
aux_source_directory(src LOCAL_SRCS) aux_source_directory(src LOCAL_SRCS)
add_executable( ${SAMPLE_NAME} ${LOCAL_SRCS} ) add_executable( ${SAMPLE_NAME} ${LOCAL_SRCS} )
target_link_libraries( ${SAMPLE_NAME} PocoNet PocoUtil PocoJSON PocoXML PocoFoundation ) target_link_libraries( ${SAMPLE_NAME} PocoNetEx PocoNet PocoUtil PocoJSON PocoXML PocoFoundation )

View File

@@ -0,0 +1,3 @@
Foundation
Net
ASN

View File

@@ -0,0 +1,5 @@
vc.project.platforms = Win32, x64, WinCE
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.solution.create = true
vc.solution.include = \
Ping\\Ping

View File

@@ -0,0 +1,37 @@
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ping", "Ping\Ping_vs90.vcproj", "{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
debug_shared|Win32 = debug_shared|Win32
release_shared|Win32 = release_shared|Win32
debug_static_mt|Win32 = debug_static_mt|Win32
release_static_mt|Win32 = release_static_mt|Win32
debug_static_md|Win32 = debug_static_md|Win32
release_static_md|Win32 = release_static_md|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_shared|Win32.ActiveCfg = debug_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_shared|Win32.Build.0 = debug_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_shared|Win32.Deploy.0 = debug_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_shared|Win32.ActiveCfg = release_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_shared|Win32.Build.0 = release_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_shared|Win32.Deploy.0 = release_shared|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_mt|Win32.Build.0 = release_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_md|Win32.Build.0 = debug_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_md|Win32.ActiveCfg = release_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_md|Win32.Build.0 = release_static_md|Win32
{154EC2E2-A1CC-3F3E-9BAA-8134DF82B0B5}.release_static_md|Win32.Deploy.0 = release_static_md|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@@ -1,9 +1,9 @@
// //
// ICMPClient.cpp // ICMPClient.cpp
// //
// $Id: //poco/1.4/Net/src/ICMPClient.cpp#1 $ // $Id: //poco/1.4/NetEx/src/ICMPClient.cpp#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPClient // Module: ICMPClient
// //

View File

@@ -1,9 +1,9 @@
// //
// ICMPEventArgs.cpp // ICMPEventArgs.cpp
// //
// $Id: //poco/1.4/Net/src/ICMPEventArgs.cpp#1 $ // $Id: //poco/1.4/NetEx/src/ICMPEventArgs.cpp#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPEventArgs // Module: ICMPEventArgs
// //

View File

@@ -1,9 +1,9 @@
// //
// ICMPPacket.cpp // ICMPPacket.cpp
// //
// $Id: //poco/1.4/Net/src/ICMPPacket.cpp#2 $ // $Id: //poco/1.4/NetEx/src/ICMPPacket.cpp#2 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPPacket // Module: ICMPPacket
// //

View File

@@ -1,9 +1,9 @@
// //
// ICMPPacketImpl.cpp // ICMPPacketImpl.cpp
// //
// $Id: //poco/1.4/Net/src/ICMPPacketImpl.cpp#2 $ // $Id: //poco/1.4/NetEx/src/ICMPPacketImpl.cpp#2 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPPacketImpl // Module: ICMPPacketImpl
// //

View File

@@ -1,9 +1,9 @@
// //
// ICMPSocket.cpp // ICMPSocket.cpp
// //
// $Id: //poco/1.4/Net/src/ICMPSocket.cpp#1 $ // $Id: //poco/1.4/NetEx/src/ICMPSocket.cpp#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPSocket // Module: ICMPSocket
// //

View File

@@ -1,9 +1,9 @@
// //
// ICMPSocketImpl.cpp // ICMPSocketImpl.cpp
// //
// $Id: //poco/1.4/Net/src/ICMPSocketImpl.cpp#1 $ // $Id: //poco/1.4/NetEx/src/ICMPSocketImpl.cpp#1 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPSocketImpl // Module: ICMPSocketImpl
// //

View File

@@ -1,9 +1,9 @@
// //
// ICMPv4PacketImpl.cpp // ICMPv4PacketImpl.cpp
// //
// $Id: //poco/1.4/Net/src/ICMPv4PacketImpl.cpp#2 $ // $Id: //poco/1.4/NetEx/src/ICMPv4PacketImpl.cpp#2 $
// //
// Library: Net // Library: NetEx
// Package: ICMP // Package: ICMP
// Module: ICMPv4PacketImpl // Module: ICMPv4PacketImpl
// //

View File

@@ -1,9 +1,9 @@
// //
// NTPClient.cpp // NTPClient.cpp
// //
// $Id: //poco/1.4/Net/src/NTPClient.cpp#1 $ // $Id: //poco/1.4/NetEx/src/NTPClient.cpp#1 $
// //
// Library: Net // Library: NetEx
// Package: NTP // Package: NTP
// Module: NTPClient // Module: NTPClient
// //

View File

@@ -1,9 +1,9 @@
// //
// NTPEventArgs.cpp // NTPEventArgs.cpp
// //
// $Id: //poco/1.4/Net/src/NTPEventArgs.cpp#1 $ // $Id: //poco/1.4/NetEx/src/NTPEventArgs.cpp#1 $
// //
// Library: Net // Library: NetEx
// Package: NTP // Package: NTP
// Module: NTPEventArgs // Module: NTPEventArgs
// //

View File

@@ -1,9 +1,9 @@
// //
// NTPPacket.cpp // NTPPacket.cpp
// //
// $Id: //poco/1.4/Net/src/NTPPacket.cpp#2 $ // $Id: //poco/1.4/NetEx/src/NTPPacket.cpp#2 $
// //
// Library: Net // Library: NetEx
// Package: NTP // Package: NTP
// Module: NTPPacket // Module: NTPPacket
// //

View File

@@ -0,0 +1,21 @@
set(TESTUNIT "${LIBNAME}-testrunner")
# Sources
file(GLOB SRCS_G "src/*.cpp")
POCO_SOURCES_AUTO( TEST_SRCS ${SRCS_G})
# Headers
file(GLOB_RECURSE HDRS_G "src/*.h" )
POCO_HEADERS_AUTO( TEST_SRCS ${HDRS_G})
POCO_SOURCES_AUTO_PLAT( TEST_SRCS OFF
src/WinDriver.cpp
)
POCO_SOURCES_AUTO_PLAT( TEST_SRCS WINCE
src/WinCEDriver.cpp
)
add_executable( ${TESTUNIT} ${TEST_SRCS} )
add_test(NAME ${LIBNAME} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMAND ${TESTUNIT} -all)
target_link_libraries( ${TESTUNIT} PocoNetEx PocoNet PocoASN PocoFoundation CppUnit)

25
NetEx/testsuite/Makefile Normal file
View File

@@ -0,0 +1,25 @@
#
# Makefile
#
# $Id: //poco/1.4/Net/testsuite/Makefile#2 $
#
# Makefile for Poco Net testsuite
#
include $(POCO_BASE)/build/rules/global
objects = \
Driver \
NetExTestSuite \
ICMPClientTest ICMPSocketTest ICMPClientTestSuite \
NTPClientTest NTPClientTestSuite
target = testrunner
target_version = 1
target_libs = PocoNetEx PocoNet PocoASN PocoFoundation CppUnit
include $(POCO_BASE)/build/rules/exec
ifdef POCO_UNBUNDLED
SYSLIBS += -lz
endif

View File

@@ -0,0 +1,12 @@
vc.project.guid = D5EFBF27-B934-4B8D-8AE5-6EC00374819C
vc.project.name = TestSuite
vc.project.target = TestSuite
vc.project.type = testsuite
vc.project.pocobase = ..\\..
vc.project.platforms = Win32, x64, WinCE
vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md
vc.project.prototype = TestSuite_vs90.vcproj
vc.project.compiler.include = ..\\..\\Foundation\\include;..\\..\\ASN\\include;..\\..\\Net\\include
vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib
vc.project.linker.dependencies.x64 = ws2_32.lib iphlpapi.lib
vc.project.linker.dependencies.WinCE = ws2.lib iphlpapi.lib

View File

@@ -0,0 +1,20 @@
#
# TestSuite.vxbuild
#
# $Id$
#
TARGET=NetTestSuite
CFLAGS="-I../../../../Foundation/include \\
-I../../../../Net/include \\
-I../../../../NetEx/include \\
-I../../../../ASN/include \\
-I../../../../CppUnit/include"
SOURCES="
Driver.cpp
ICMPClientTest.cpp
ICMPClientTestSuite.cpp
ICMPSocketTest.cpp
NetExTestSuite.cpp
NTPClientTest.cpp
NTPClientTestSuite.cpp
"

View File

@@ -0,0 +1,333 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug_shared|Win32">
<Configuration>debug_shared</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|Win32">
<Configuration>debug_static_md</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|Win32">
<Configuration>debug_static_mt</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_shared|Win32">
<Configuration>release_shared</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|Win32">
<Configuration>release_static_md</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|Win32">
<Configuration>release_static_mt</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>TestSuite</ProjectName>
<ProjectGuid>{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}</ProjectGuid>
<RootNamespace>TestSuite</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Dynamic</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Dynamic</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Dynamic</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Dynamic</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">bin\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">bin\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">false</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">bin\static_mt\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">bin\static_mt\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">false</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">bin\static_md\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">bin\static_md\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">obj\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">false</LinkIncremental>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">TestSuite</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitd.lib;WinTestRunnerd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnit.lib;WinTestRunner.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmtd.lib;WinTestRunnermtd.lib;iphlpapi.lib;winmm.lib;nafxcwd.lib;libcmtd.lib;WinTestRunner.res;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\static_mt\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreSpecificDefaultLibraries>nafxcwd.lib;libcmtd.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin\static_mt\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmt.lib;WinTestRunnermt.lib;iphlpapi.lib;winmm.lib;nafxcw.lib;libcmt.lib;WinTestRunner.res;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\static_mt\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreSpecificDefaultLibraries>nafxcw.lib;libcmt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmdd.lib;WinTestRunnermdd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\static_md\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin\static_md\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmd.lib;WinTestRunnermd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin\static_md\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="src\NetExTestSuite.h"/>
<ClInclude Include="src\ICMPClientTest.h"/>
<ClInclude Include="src\ICMPClientTestSuite.h"/>
<ClInclude Include="src\ICMPSocketTest.h"/>
<ClInclude Include="src\NTPClientTest.h"/>
<ClInclude Include="src\NTPClientTestSuite.h"/>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\NetExTestSuite.cpp"/>
<ClCompile Include="src\WinDriver.cpp"/>
<ClCompile Include="src\ICMPClientTest.cpp"/>
<ClCompile Include="src\ICMPClientTestSuite.cpp"/>
<ClCompile Include="src\ICMPSocketTest.cpp"/>
<ClCompile Include="src\NTPClientTest.cpp"/>
<ClCompile Include="src\NTPClientTestSuite.cpp"/>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets"/>
</Project>

View File

@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="_Suite">
<UniqueIdentifier>{5ed6dbeb-bf2c-47c1-a0fb-62c505ad28ef}</UniqueIdentifier>
</Filter>
<Filter Include="_Suite\Header Files">
<UniqueIdentifier>{90b87230-120f-44d1-a78c-816a5a62e8a6}</UniqueIdentifier>
</Filter>
<Filter Include="_Suite\Source Files">
<UniqueIdentifier>{be7e0706-3551-4957-88bd-6d2fccb84ade}</UniqueIdentifier>
</Filter>
<Filter Include="_Driver">
<UniqueIdentifier>{fe466c43-5584-4de5-b5a0-c52faed2ed0d}</UniqueIdentifier>
</Filter>
<Filter Include="_Driver\Source Files">
<UniqueIdentifier>{fe224030-0f5b-4a01-968d-56e74d1798d7}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP">
<UniqueIdentifier>{3a8a325e-9665-4938-98c0-d42bea9b1182}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Header Files">
<UniqueIdentifier>{7dde8a28-cebd-4996-bb6e-89eac1e03fb8}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Source Files">
<UniqueIdentifier>{69d9a90a-8ce1-4d1c-ab5a-8f2e30324105}</UniqueIdentifier>
</Filter>
<Filter Include="NTP">
<UniqueIdentifier>{16fd9586-3daf-4adc-9adf-fbbef03c00b7}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Header Files">
<UniqueIdentifier>{3a6959aa-a55b-4eb2-8330-3048d100e332}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Source Files">
<UniqueIdentifier>{f2ccf8ab-9e52-454e-bc0e-5cf3c7471555}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\NetExTestSuite.h">
<Filter>_Suite\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ICMPClientTest.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ICMPClientTestSuite.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ICMPSocketTest.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NTPClientTest.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NTPClientTestSuite.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\NetExTestSuite.cpp">
<Filter>_Suite\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\WinDriver.cpp">
<Filter>_Driver\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPClientTest.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPClientTestSuite.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocketTest.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClientTest.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClientTestSuite.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,507 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
Name="TestSuite"
Version="9.00"
ProjectType="Visual C++"
ProjectGUID="{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}"
RootNamespace="TestSuite"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration
Name="debug_shared|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="1"
UseOfMFC="2"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0501;"
StringPooling="true"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
BufferSecurityCheck="true"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="CppUnitd.lib WinTestRunnerd.lib ws2_32.lib iphlpapi.lib"
OutputFile="bin\TestSuited.exe"
LinkIncremental="2"
AdditionalLibraryDirectories="..\..\lib"
SuppressStartupBanner="true"
GenerateDebugInformation="true"
ProgramDatabaseFile="bin\TestSuited.pdb"
SubSystem="2"
TargetMachine="1"
AdditionalOptions=""/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration
Name="release_shared|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="1"
UseOfMFC="2"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="4"
InlineFunctionExpansion="1"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0501;"
StringPooling="true"
RuntimeLibrary="2"
BufferSecurityCheck="false"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="0"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="CppUnit.lib WinTestRunner.lib ws2_32.lib iphlpapi.lib"
OutputFile="bin\TestSuite.exe"
LinkIncremental="1"
AdditionalLibraryDirectories="..\..\lib"
GenerateDebugInformation="false"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"
AdditionalOptions=""/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration
Name="debug_static_mt|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="1"
UseOfMFC="1"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="4"
AdditionalIncludeDirectories="..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0501;POCO_STATIC;"
StringPooling="true"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
BufferSecurityCheck="true"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="CppUnitmtd.lib WinTestRunnermtd.lib iphlpapi.lib winmm.lib nafxcwd.lib libcmtd.lib WinTestRunner.res ws2_32.lib iphlpapi.lib"
OutputFile="bin\static_mt\TestSuited.exe"
LinkIncremental="2"
AdditionalLibraryDirectories="..\..\lib"
IgnoreDefaultLibraryNames="nafxcwd.lib;libcmtd.lib"
SuppressStartupBanner="true"
GenerateDebugInformation="true"
ProgramDatabaseFile="bin\static_mt\TestSuited.pdb"
SubSystem="2"
TargetMachine="1"
AdditionalOptions=""/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration
Name="release_static_mt|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="1"
UseOfMFC="1"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="4"
InlineFunctionExpansion="1"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0501;POCO_STATIC;"
StringPooling="true"
RuntimeLibrary="0"
BufferSecurityCheck="false"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="0"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="CppUnitmt.lib WinTestRunnermt.lib iphlpapi.lib winmm.lib nafxcw.lib libcmt.lib WinTestRunner.res ws2_32.lib iphlpapi.lib"
OutputFile="bin\static_mt\TestSuite.exe"
LinkIncremental="1"
AdditionalLibraryDirectories="..\..\lib"
IgnoreDefaultLibraryNames="nafxcw.lib;libcmt.lib"
GenerateDebugInformation="false"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"
AdditionalOptions=""/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration
Name="debug_static_md|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="1"
UseOfMFC="2"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="4"
AdditionalIncludeDirectories="..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;WINVER=0x0501;POCO_STATIC;"
StringPooling="true"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
BufferSecurityCheck="true"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="CppUnitmdd.lib WinTestRunnermdd.lib iphlpapi.lib winmm.lib WinTestRunner.res ws2_32.lib iphlpapi.lib"
OutputFile="bin\static_md\TestSuited.exe"
LinkIncremental="2"
AdditionalLibraryDirectories="..\..\lib"
SuppressStartupBanner="true"
GenerateDebugInformation="true"
ProgramDatabaseFile="bin\static_md\TestSuited.pdb"
SubSystem="2"
TargetMachine="1"
AdditionalOptions=""/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration
Name="release_static_md|Win32"
OutputDirectory="obj\$(ConfigurationName)"
IntermediateDirectory="obj\$(ConfigurationName)"
ConfigurationType="1"
UseOfMFC="2"
CharacterSet="2">
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCCLCompilerTool"
Optimization="4"
InlineFunctionExpansion="1"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;WINVER=0x0501;POCO_STATIC;"
StringPooling="true"
RuntimeLibrary="2"
BufferSecurityCheck="false"
TreatWChar_tAsBuiltInType="true"
ForceConformanceInForLoopScope="true"
RuntimeTypeInfo="true"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="0"
CompileAs="0"
DisableSpecificWarnings=""
AdditionalOptions=""/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="CppUnitmd.lib WinTestRunnermd.lib iphlpapi.lib winmm.lib WinTestRunner.res ws2_32.lib iphlpapi.lib"
OutputFile="bin\static_md\TestSuite.exe"
LinkIncremental="1"
AdditionalLibraryDirectories="..\..\lib"
GenerateDebugInformation="false"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"
AdditionalOptions=""/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="VCBscMakeTool"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCPostBuildEventTool"/>
</Configuration>
</Configurations>
<References/>
<Files>
<Filter
Name="_Suite">
<Filter
Name="Header Files">
<File
RelativePath=".\src\NetExTestSuite.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\NetExTestSuite.cpp"/>
</Filter>
</Filter>
<Filter
Name="_Driver">
<Filter
Name="Source Files">
<File
RelativePath=".\src\WinDriver.cpp"/>
</Filter>
</Filter>
<Filter
Name="ICMP">
<Filter
Name="Header Files">
<File
RelativePath=".\src\ICMPClientTest.h"/>
<File
RelativePath=".\src\ICMPClientTestSuite.h"/>
<File
RelativePath=".\src\ICMPSocketTest.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\ICMPClientTest.cpp"/>
<File
RelativePath=".\src\ICMPClientTestSuite.cpp"/>
<File
RelativePath=".\src\ICMPSocketTest.cpp"/>
</Filter>
</Filter>
<Filter
Name="NTP">
<Filter
Name="Header Files">
<File
RelativePath=".\src\NTPClientTest.h"/>
<File
RelativePath=".\src\NTPClientTestSuite.h"/>
</Filter>
<Filter
Name="Source Files">
<File
RelativePath=".\src\NTPClientTest.cpp"/>
<File
RelativePath=".\src\NTPClientTestSuite.cpp"/>
</Filter>
</Filter>
</Files>
<Globals/>
</VisualStudioProject>

View File

@@ -0,0 +1,333 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="debug_shared|x64">
<Configuration>debug_shared</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_md|x64">
<Configuration>debug_static_md</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="debug_static_mt|x64">
<Configuration>debug_static_mt</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_shared|x64">
<Configuration>release_shared</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_md|x64">
<Configuration>release_static_md</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="release_static_mt|x64">
<Configuration>release_static_mt</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>TestSuite</ProjectName>
<ProjectGuid>{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}</ProjectGuid>
<RootNamespace>TestSuite</RootNamespace>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Dynamic</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Dynamic</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Static</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Dynamic</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>Dynamic</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'" Label="PropertySheets">
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">bin64\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">bin64\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">false</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">bin64\static_mt\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">bin64\static_mt\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">false</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">bin64\static_md\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">bin64\static_md\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">obj64\TestSuite\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">false</LinkIncremental>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">TestSuited</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">TestSuite</TargetName>
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">TestSuite</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitd.lib;WinTestRunnerd.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin64\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnit.lib;WinTestRunner.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX64</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmtd.lib;WinTestRunnermtd.lib;iphlpapi.lib;winmm.lib;nafxcwd.lib;libcmtd.lib;WinTestRunner.res;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\static_mt\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreSpecificDefaultLibraries>nafxcwd.lib;libcmtd.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin64\static_mt\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmt.lib;WinTestRunnermt.lib;iphlpapi.lib;winmm.lib;nafxcw.lib;libcmt.lib;WinTestRunner.res;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\static_mt\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreSpecificDefaultLibraries>nafxcw.lib;libcmt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX64</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<BufferSecurityCheck>true</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmdd.lib;WinTestRunnermdd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\static_md\TestSuited.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>bin64\static_md\TestSuited.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX64</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\CppUnit\WinTestRunner\include;..\..\Foundation\include;..\..\ASN\include;..\..\Net\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat/>
<CompileAs>Default</CompileAs>
<DisableSpecificWarnings>%(DisableSpecificWarnings)</DisableSpecificWarnings>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
<AdditionalDependencies>CppUnitmd.lib;WinTestRunnermd.lib;iphlpapi.lib;winmm.lib;WinTestRunner.res;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>bin64\static_md\TestSuite.exe</OutputFile>
<AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>false</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX64</TargetMachine>
<AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="src\NetExTestSuite.h"/>
<ClInclude Include="src\ICMPClientTest.h"/>
<ClInclude Include="src\ICMPClientTestSuite.h"/>
<ClInclude Include="src\ICMPSocketTest.h"/>
<ClInclude Include="src\NTPClientTest.h"/>
<ClInclude Include="src\NTPClientTestSuite.h"/>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\NetExTestSuite.cpp"/>
<ClCompile Include="src\WinDriver.cpp"/>
<ClCompile Include="src\ICMPClientTest.cpp"/>
<ClCompile Include="src\ICMPClientTestSuite.cpp"/>
<ClCompile Include="src\ICMPSocketTest.cpp"/>
<ClCompile Include="src\NTPClientTest.cpp"/>
<ClCompile Include="src\NTPClientTestSuite.cpp"/>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets"/>
</Project>

View File

@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="_Suite">
<UniqueIdentifier>{8cbea494-32ba-462b-8f0c-2590f77698d4}</UniqueIdentifier>
</Filter>
<Filter Include="_Suite\Header Files">
<UniqueIdentifier>{c264d283-55e0-44f9-b781-c68964fd4601}</UniqueIdentifier>
</Filter>
<Filter Include="_Suite\Source Files">
<UniqueIdentifier>{222ecf26-8b42-4e0f-b4ba-0c5d5206450d}</UniqueIdentifier>
</Filter>
<Filter Include="_Driver">
<UniqueIdentifier>{22ccf007-bd5c-4deb-a673-56b74e2882ca}</UniqueIdentifier>
</Filter>
<Filter Include="_Driver\Source Files">
<UniqueIdentifier>{63761b61-572a-4060-bb8f-38a60b5e3933}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP">
<UniqueIdentifier>{25bcdfbd-ec1d-4e88-b9de-348966310e33}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Header Files">
<UniqueIdentifier>{32eb0320-ee8c-482d-8c56-f6d41a09d88e}</UniqueIdentifier>
</Filter>
<Filter Include="ICMP\Source Files">
<UniqueIdentifier>{bbc95a20-5349-4cc5-aa5e-5220a13cc133}</UniqueIdentifier>
</Filter>
<Filter Include="NTP">
<UniqueIdentifier>{2a31bacb-61c8-416a-a468-eb95b33e6516}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Header Files">
<UniqueIdentifier>{10d8c20d-bae4-4ae5-af3d-a1f942d8ad54}</UniqueIdentifier>
</Filter>
<Filter Include="NTP\Source Files">
<UniqueIdentifier>{f7412961-8161-4b8a-ab9e-523ebebb0780}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\NetExTestSuite.h">
<Filter>_Suite\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ICMPClientTest.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ICMPClientTestSuite.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\ICMPSocketTest.h">
<Filter>ICMP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NTPClientTest.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
<ClInclude Include="src\NTPClientTestSuite.h">
<Filter>NTP\Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\NetExTestSuite.cpp">
<Filter>_Suite\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\WinDriver.cpp">
<Filter>_Driver\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPClientTest.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPClientTestSuite.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\ICMPSocketTest.cpp">
<Filter>ICMP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClientTest.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
<ClCompile Include="src\NTPClientTestSuite.cpp">
<Filter>NTP\Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,19 @@
//
// Driver.cpp
//
// $Id: //poco/1.4/Net/testsuite/src/Driver.cpp#1 $
//
// Console-based test driver for Poco Net.
//
// Copyright (c) 2005-2006, Applied Informatics Software Engineering GmbH.
// and Contributors.
//
// SPDX-License-Identifier: BSL-1.0
//
#include "CppUnit/TestRunner.h"
#include "NetExTestSuite.h"
CppUnitMain(NetExTestSuite)

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