[Saga-devel] saga SVN commit 3278: /trunk/
hkaiser at cct.lsu.edu
hkaiser at cct.lsu.edu
Wed Jan 14 13:01:18 CST 2009
User: hkaiser
Date: 2009/01/14 01:01 PM
Modified:
/trunk/adaptors/default/project/VS.NET/default_stream/
default_stream.vcproj
/trunk/adaptors/default/stream/
stream.cpp, stream.hpp, stream_cpi_data.hpp, stream_service.cpp
/trunk/examples/packages/stream/
stream_client.cpp, stream_server.cpp
/trunk/project/VS.NET/
saga.sln
/trunk/project/VS.NET/stream_client/
stream_client.vcproj
/trunk/project/VS.NET/stream_server/
stream_server.vcproj
/trunk/saga/saga/adaptors/
instance_data.hpp
/trunk/saga/saga/adaptors/packages/
stream_cpi_instance_data.hpp
Log:
Implemented synchronous read/write in default stream adaptor. Minimal communication functionality is now in place.
File Changes:
Directory: /trunk/project/VS.NET/
=================================
File [modified]: saga.sln
Delta lines: +130 -82
===================================================================
--- trunk/project/VS.NET/saga.sln 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/project/VS.NET/saga.sln 2009-01-14 19:01:12 UTC (rev 3278)
@@ -3,8 +3,8 @@
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "saga_engine", "saga_engine\saga_engine.vcproj", "{63EF2037-A85A-4F80-AEA1-0313E0AF2941}"
ProjectSection(ProjectDependencies) = postProject
+ {22C343D0-7D06-4726-9CD0-DAD0464E86E4} = {22C343D0-7D06-4726-9CD0-DAD0464E86E4}
{3D1FB042-E12E-414E-8C93-1B164E07F267} = {3D1FB042-E12E-414E-8C93-1B164E07F267}
- {22C343D0-7D06-4726-9CD0-DAD0464E86E4} = {22C343D0-7D06-4726-9CD0-DAD0464E86E4}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -43,8 +43,8 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "file", "file\file.vcproj", "{501D3E3B-41EA-4346-8E7A-F539C99D7B7E}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
{17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -53,9 +53,9 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "replica", "logicalfile\logicalfile.vcproj", "{7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}"
ProjectSection(ProjectDependencies) = postProject
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
+ {501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
{63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -73,8 +73,8 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "advert", "advert\advert.vcproj", "{C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}"
ProjectSection(ProjectDependencies) = postProject
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
{63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -140,26 +140,26 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_saga_v2", "test_saga_v2\test_saga_v2.vcproj", "{C55E414B-77AD-432D-BC15-095E6AC729C4}"
ProjectSection(ProjectDependencies) = postProject
+ {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87} = {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87}
+ {C1BDBA5C-D671-4B6B-8472-6DFE359F071E} = {C1BDBA5C-D671-4B6B-8472-6DFE359F071E}
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
+ {BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
+ {3C2A52F8-DE84-46B5-800B-96190670EC38} = {3C2A52F8-DE84-46B5-800B-96190670EC38}
+ {07764437-69E8-4E53-9709-8D1589FC34AC} = {07764437-69E8-4E53-9709-8D1589FC34AC}
+ {591A597B-37A3-4106-BFB3-A76B61C257E6} = {591A597B-37A3-4106-BFB3-A76B61C257E6}
+ {DFCE40E7-D807-459C-A21A-80E940012C40} = {DFCE40E7-D807-459C-A21A-80E940012C40}
+ {63D30A39-7ACC-49C1-BF7C-459C0BA59BE8} = {63D30A39-7ACC-49C1-BF7C-459C0BA59BE8}
+ {7316CCC1-AD8D-4EBD-A018-4696952180E4} = {7316CCC1-AD8D-4EBD-A018-4696952180E4}
+ {D4CF7FEB-51E3-4435-9900-7FD47CDC9AFA} = {D4CF7FEB-51E3-4435-9900-7FD47CDC9AFA}
+ {5B3D7B8E-8916-4B19-B5E5-DFF96FB96444} = {5B3D7B8E-8916-4B19-B5E5-DFF96FB96444}
+ {67C5FED6-0B88-4ADE-B1A5-B406AE6EFCF1} = {67C5FED6-0B88-4ADE-B1A5-B406AE6EFCF1}
+ {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221} = {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}
+ {501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {9D0F253E-4057-49D0-A4E2-2A3097904FB8} = {9D0F253E-4057-49D0-A4E2-2A3097904FB8}
+ {4C9131BB-42F8-4FCB-B6B2-163AC14C39F1} = {4C9131BB-42F8-4FCB-B6B2-163AC14C39F1}
+ {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
{B21C9CA2-5B4A-4E6A-BF42-9F02EFAC6EF7} = {B21C9CA2-5B4A-4E6A-BF42-9F02EFAC6EF7}
- {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
- {4C9131BB-42F8-4FCB-B6B2-163AC14C39F1} = {4C9131BB-42F8-4FCB-B6B2-163AC14C39F1}
- {9D0F253E-4057-49D0-A4E2-2A3097904FB8} = {9D0F253E-4057-49D0-A4E2-2A3097904FB8}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
- {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221} = {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}
- {67C5FED6-0B88-4ADE-B1A5-B406AE6EFCF1} = {67C5FED6-0B88-4ADE-B1A5-B406AE6EFCF1}
- {5B3D7B8E-8916-4B19-B5E5-DFF96FB96444} = {5B3D7B8E-8916-4B19-B5E5-DFF96FB96444}
- {D4CF7FEB-51E3-4435-9900-7FD47CDC9AFA} = {D4CF7FEB-51E3-4435-9900-7FD47CDC9AFA}
- {7316CCC1-AD8D-4EBD-A018-4696952180E4} = {7316CCC1-AD8D-4EBD-A018-4696952180E4}
- {63D30A39-7ACC-49C1-BF7C-459C0BA59BE8} = {63D30A39-7ACC-49C1-BF7C-459C0BA59BE8}
- {DFCE40E7-D807-459C-A21A-80E940012C40} = {DFCE40E7-D807-459C-A21A-80E940012C40}
- {591A597B-37A3-4106-BFB3-A76B61C257E6} = {591A597B-37A3-4106-BFB3-A76B61C257E6}
- {07764437-69E8-4E53-9709-8D1589FC34AC} = {07764437-69E8-4E53-9709-8D1589FC34AC}
- {3C2A52F8-DE84-46B5-800B-96190670EC38} = {3C2A52F8-DE84-46B5-800B-96190670EC38}
- {BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {C1BDBA5C-D671-4B6B-8472-6DFE359F071E} = {C1BDBA5C-D671-4B6B-8472-6DFE359F071E}
- {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87} = {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -186,15 +186,15 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Python.Engine", "python_engine\engine.vcproj", "{F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA}"
ProjectSection(ProjectDependencies) = postProject
+ {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87} = {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87}
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
+ {BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
+ {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221} = {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}
+ {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
+ {CAE49DE7-B2CD-47A5-AB40-45217862406C} = {CAE49DE7-B2CD-47A5-AB40-45217862406C}
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {3E2A2C6C-C615-4D51-AEC1-615E1BB7ED5C} = {3E2A2C6C-C615-4D51-AEC1-615E1BB7ED5C}
{501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
- {3E2A2C6C-C615-4D51-AEC1-615E1BB7ED5C} = {3E2A2C6C-C615-4D51-AEC1-615E1BB7ED5C}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {CAE49DE7-B2CD-47A5-AB40-45217862406C} = {CAE49DE7-B2CD-47A5-AB40-45217862406C}
- {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
- {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221} = {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}
- {BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87} = {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -209,9 +209,9 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Python.Namespace", "python_namespace\name_space.vcproj", "{339455B8-36B5-4D19-B8CB-6435672CB069}"
ProjectSection(ProjectDependencies) = postProject
+ {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA} = {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA}
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
{17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA} = {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -226,14 +226,14 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "saga_c_engine", "c_engine\c_engine.vcproj", "{D8A36DEA-B426-458B-8AA4-E9B771F287B1}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {CAE49DE7-B2CD-47A5-AB40-45217862406C} = {CAE49DE7-B2CD-47A5-AB40-45217862406C}
+ {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
+ {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221} = {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}
+ {BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
+ {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87} = {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87}
{501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
- {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87} = {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
- {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221} = {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}
- {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
- {CAE49DE7-B2CD-47A5-AB40-45217862406C} = {CAE49DE7-B2CD-47A5-AB40-45217862406C}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -242,11 +242,11 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Python.File", "python_file\file.vcproj", "{591A597B-37A3-4106-BFB3-A76B61C257E6}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
+ {339455B8-36B5-4D19-B8CB-6435672CB069} = {339455B8-36B5-4D19-B8CB-6435672CB069}
+ {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA} = {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA}
{17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA} = {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA}
- {339455B8-36B5-4D19-B8CB-6435672CB069} = {339455B8-36B5-4D19-B8CB-6435672CB069}
- {501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -264,11 +264,11 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Python.Advert", "python_advert\advert.vcproj", "{DFCE40E7-D807-459C-A21A-80E940012C40}"
ProjectSection(ProjectDependencies) = postProject
+ {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA} = {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA}
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
+ {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
{339455B8-36B5-4D19-B8CB-6435672CB069} = {339455B8-36B5-4D19-B8CB-6435672CB069}
- {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA} = {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -277,9 +277,9 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Python.Job", "python_job\job.vcproj", "{07764437-69E8-4E53-9709-8D1589FC34AC}"
ProjectSection(ProjectDependencies) = postProject
+ {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA} = {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA}
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
{BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA} = {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -288,11 +288,11 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Python.Replica", "python_replica\replica.vcproj", "{3C2A52F8-DE84-46B5-800B-96190670EC38}"
ProjectSection(ProjectDependencies) = postProject
+ {339455B8-36B5-4D19-B8CB-6435672CB069} = {339455B8-36B5-4D19-B8CB-6435672CB069}
+ {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221} = {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
{F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA} = {F4C47C1B-F515-4EF3-80E3-4A83EA47C9BA}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221} = {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}
- {339455B8-36B5-4D19-B8CB-6435672CB069} = {339455B8-36B5-4D19-B8CB-6435672CB069}
EndProjectSection
ProjectSection(WebsiteProperties) = preProject
Debug.AspNetCompiler.Debug = "True"
@@ -307,25 +307,25 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cpr", "cpr\cpr.vcproj", "{3E2A2C6C-C615-4D51-AEC1-615E1BB7ED5C}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
{BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "omii_gridsam", "..\..\adaptors\OMII\project\VS.NET\omii_gridsam\omii_gridsam.vcproj", "{C1BDBA5C-D671-4B6B-8472-6DFE359F071E}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
{BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{EC330326-9F2C-4A90-879F-5EB71D8808A0}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "saga-advert", "saga-advert\saga-advert.vcproj", "{6DF6C945-F5E1-4289-BD89-46DB6D727188}"
ProjectSection(ProjectDependencies) = postProject
+ {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
+ {9D0F253E-4057-49D0-A4E2-2A3097904FB8} = {9D0F253E-4057-49D0-A4E2-2A3097904FB8}
{63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {9D0F253E-4057-49D0-A4E2-2A3097904FB8} = {9D0F253E-4057-49D0-A4E2-2A3097904FB8}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "saga-shell", "shell\shell.vcproj", "{535CEAFC-D4D8-4D91-840C-232B95CB49F7}"
@@ -336,74 +336,88 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "default_advert", "..\..\adaptors\default\project\VS.NET\default_advert\default_advert.vcproj", "{9D0F253E-4057-49D0-A4E2-2A3097904FB8}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
+ {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
+ {379A52AA-D4F3-4F52-900C-33FB8F4DE31C} = {379A52AA-D4F3-4F52-900C-33FB8F4DE31C}
+ {DAFCC2E2-4CE7-4334-B298-664F429BDD4A} = {DAFCC2E2-4CE7-4334-B298-664F429BDD4A}
{E0B499ED-3017-402F-862B-6E96DF8A7721} = {E0B499ED-3017-402F-862B-6E96DF8A7721}
- {DAFCC2E2-4CE7-4334-B298-664F429BDD4A} = {DAFCC2E2-4CE7-4334-B298-664F429BDD4A}
- {379A52AA-D4F3-4F52-900C-33FB8F4DE31C} = {379A52AA-D4F3-4F52-900C-33FB8F4DE31C}
- {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54} = {C98294A7-7CA5-438F-8BAF-EB5A5C6C5A54}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "default_cpr", "..\..\adaptors\default\project\VS.NET\default_cpr\default_cpr.vcproj", "{F29425A5-0612-4E59-9FC6-C199F564B102}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {3E2A2C6C-C615-4D51-AEC1-615E1BB7ED5C} = {3E2A2C6C-C615-4D51-AEC1-615E1BB7ED5C}
{17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {3E2A2C6C-C615-4D51-AEC1-615E1BB7ED5C} = {3E2A2C6C-C615-4D51-AEC1-615E1BB7ED5C}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "default_file", "..\..\adaptors\default\project\VS.NET\default_file\default_file.vcproj", "{B21C9CA2-5B4A-4E6A-BF42-9F02EFAC6EF7}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
{17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "default_job", "..\..\adaptors\default\project\VS.NET\default_job\default_job.vcproj", "{5B3D7B8E-8916-4B19-B5E5-DFF96FB96444}"
ProjectSection(ProjectDependencies) = postProject
+ {501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
+ {BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
{63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
- {501D3E3B-41EA-4346-8E7A-F539C99D7B7E} = {501D3E3B-41EA-4346-8E7A-F539C99D7B7E}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "default_replica", "..\..\adaptors\default\project\VS.NET\default_replica\default_replica.vcproj", "{67C5FED6-0B88-4ADE-B1A5-B406AE6EFCF1}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
+ {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221} = {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}
+ {379A52AA-D4F3-4F52-900C-33FB8F4DE31C} = {379A52AA-D4F3-4F52-900C-33FB8F4DE31C}
+ {DAFCC2E2-4CE7-4334-B298-664F429BDD4A} = {DAFCC2E2-4CE7-4334-B298-664F429BDD4A}
{E0B499ED-3017-402F-862B-6E96DF8A7721} = {E0B499ED-3017-402F-862B-6E96DF8A7721}
- {DAFCC2E2-4CE7-4334-B298-664F429BDD4A} = {DAFCC2E2-4CE7-4334-B298-664F429BDD4A}
- {379A52AA-D4F3-4F52-900C-33FB8F4DE31C} = {379A52AA-D4F3-4F52-900C-33FB8F4DE31C}
- {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221} = {7EBCB5A1-51C4-4EC2-A3AB-071841F8C221}
- {17D6E56D-DD43-424B-A6B3-FB08FA49526E} = {17D6E56D-DD43-424B-A6B3-FB08FA49526E}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "default_rpc", "..\..\adaptors\default\project\VS.NET\default_rpc\default_rpc.vcproj", "{4C9131BB-42F8-4FCB-B6B2-163AC14C39F1}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
{BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87} = {BD1B043D-5C5F-4B0E-A278-3D3CB66ABD87}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "default_sd", "..\..\adaptors\default\project\VS.NET\default_sd\default_sd.vcproj", "{BE2C7017-C9FD-4B9E-A4E6-6F5B211208B3}"
ProjectSection(ProjectDependencies) = postProject
+ {CAE49DE7-B2CD-47A5-AB40-45217862406C} = {CAE49DE7-B2CD-47A5-AB40-45217862406C}
{63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
- {CAE49DE7-B2CD-47A5-AB40-45217862406C} = {CAE49DE7-B2CD-47A5-AB40-45217862406C}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "default_stream", "..\..\adaptors\default\project\VS.NET\default_stream\default_stream.vcproj", "{7316CCC1-AD8D-4EBD-A018-4696952180E4}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
{63D30A39-7ACC-49C1-BF7C-459C0BA59BE8} = {63D30A39-7ACC-49C1-BF7C-459C0BA59BE8}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "condor_cli", "condor_cli\condor_cli.vcproj", "{64B0C221-5264-4414-B14A-3110B7DD423E}"
ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
{BA90AA73-3027-4021-BB47-75DD956962DB} = {BA90AA73-3027-4021-BB47-75DD956962DB}
- {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "saga-file", "saga-file\saga-file.vcproj", "{0AF0C7AC-A1D0-4C5F-AC38-DDF5E13E9CBA}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "saga-test", "saga-test\saga-test.vcproj", "{01068DF3-D53E-441D-AD74-BDD747018C2A}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stream_client", "stream_client\stream_client.vcproj", "{720132F1-BD19-488C-AC6D-7BA58F70DCA9}"
+ ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {63D30A39-7ACC-49C1-BF7C-459C0BA59BE8} = {63D30A39-7ACC-49C1-BF7C-459C0BA59BE8}
+ {7316CCC1-AD8D-4EBD-A018-4696952180E4} = {7316CCC1-AD8D-4EBD-A018-4696952180E4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stream_server", "stream_server\stream_server.vcproj", "{80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}"
+ ProjectSection(ProjectDependencies) = postProject
+ {63EF2037-A85A-4F80-AEA1-0313E0AF2941} = {63EF2037-A85A-4F80-AEA1-0313E0AF2941}
+ {63D30A39-7ACC-49C1-BF7C-459C0BA59BE8} = {63D30A39-7ACC-49C1-BF7C-459C0BA59BE8}
+ {7316CCC1-AD8D-4EBD-A018-4696952180E4} = {7316CCC1-AD8D-4EBD-A018-4696952180E4}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug Lib|Win32 = Debug Lib|Win32
@@ -896,6 +910,38 @@
{01068DF3-D53E-441D-AD74-BDD747018C2A}.Release|Win32.ActiveCfg = Release|Win32
{01068DF3-D53E-441D-AD74-BDD747018C2A}.Release|Win32.Build.0 = Release|Win32
{01068DF3-D53E-441D-AD74-BDD747018C2A}.Release|x64.ActiveCfg = Release|Win32
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Debug Lib|Win32.ActiveCfg = Debug Lib|Win32
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Debug Lib|Win32.Build.0 = Debug Lib|Win32
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Debug Lib|x64.ActiveCfg = Debug Lib|x64
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Debug Lib|x64.Build.0 = Debug Lib|x64
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Debug|Win32.Build.0 = Debug|Win32
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Debug|x64.ActiveCfg = Debug|x64
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Debug|x64.Build.0 = Debug|x64
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Release Lib|Win32.ActiveCfg = Release Lib|Win32
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Release Lib|Win32.Build.0 = Release Lib|Win32
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Release Lib|x64.ActiveCfg = Release Lib|x64
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Release Lib|x64.Build.0 = Release Lib|x64
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Release|Win32.ActiveCfg = Release|Win32
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Release|Win32.Build.0 = Release|Win32
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Release|x64.ActiveCfg = Release|x64
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9}.Release|x64.Build.0 = Release|x64
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Debug Lib|Win32.ActiveCfg = Debug Lib|Win32
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Debug Lib|Win32.Build.0 = Debug Lib|Win32
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Debug Lib|x64.ActiveCfg = Debug Lib|x64
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Debug Lib|x64.Build.0 = Debug Lib|x64
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Debug|Win32.Build.0 = Debug|Win32
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Debug|x64.ActiveCfg = Debug|x64
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Debug|x64.Build.0 = Debug|x64
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Release Lib|Win32.ActiveCfg = Release Lib|Win32
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Release Lib|Win32.Build.0 = Release Lib|Win32
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Release Lib|x64.ActiveCfg = Release Lib|x64
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Release Lib|x64.Build.0 = Release Lib|x64
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Release|Win32.ActiveCfg = Release|Win32
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Release|Win32.Build.0 = Release|Win32
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Release|x64.ActiveCfg = Release|x64
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -942,6 +988,8 @@
{8252A053-44A9-48E2-8134-534D5F796123} = {EC330326-9F2C-4A90-879F-5EB71D8808A0}
{0AF0C7AC-A1D0-4C5F-AC38-DDF5E13E9CBA} = {EC330326-9F2C-4A90-879F-5EB71D8808A0}
{01068DF3-D53E-441D-AD74-BDD747018C2A} = {EC330326-9F2C-4A90-879F-5EB71D8808A0}
+ {720132F1-BD19-488C-AC6D-7BA58F70DCA9} = {EC330326-9F2C-4A90-879F-5EB71D8808A0}
+ {80C1627D-BA77-4FCD-B5C6-AACB8B1087FB} = {EC330326-9F2C-4A90-879F-5EB71D8808A0}
EndGlobalSection
GlobalSection(DPCodeReviewSolutionGUID) = preSolution
DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000}
Directory: /trunk/saga/saga/adaptors/
=====================================
File [modified]: instance_data.hpp
Delta lines: +31 -15
===================================================================
--- trunk/saga/saga/adaptors/instance_data.hpp 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/saga/saga/adaptors/instance_data.hpp 2009-01-14 19:01:12 UTC (rev 3278)
@@ -129,8 +129,19 @@
// this holds the locked data
proxy * proxy_;
- TR1::shared_ptr <T> data_;
+ TR1::shared_ptr<adaptors::instance_data_base> base_data_;
+ TR1::shared_ptr<T> data_;
+ void tidy()
+ {
+ if (NULL != proxy_ && base_data_)
+ {
+ proxy_->check_in_instance_data();
+ base_data_.reset();
+ data_.reset();
+ }
+ }
+
public:
typedef T instance_data_type;
@@ -142,23 +153,27 @@
* session before.
*/
dynamic_instance_data (proxy* prxy)
- : proxy_ (prxy),
- data_ (TR1::dynamic_pointer_cast<T>(
- proxy_->check_out_instance_data()))
+ : proxy_(prxy),
+ base_data_(proxy_->check_out_instance_data()),
+ data_(TR1::dynamic_pointer_cast<T>(base_data_))
{
+ if (!is_valid())
+ tidy();
}
-
+
template <typename Cpi>
dynamic_instance_data (Cpi *cpi_instance)
- : proxy_ (cpi_instance->get_proxy ()),
- data_ (TR1::dynamic_pointer_cast<T>(
- proxy_->check_out_instance_data()))
+ : proxy_ (cpi_instance->get_proxy ()),
+ base_data_(proxy_->check_out_instance_data()),
+ data_(TR1::dynamic_pointer_cast<T>(base_data_))
{
+ if (!is_valid())
+ tidy();
}
// default constructor.
- dynamic_instance_data ()
- : proxy_ (NULL)
+ dynamic_instance_data()
+ : proxy_ (NULL)
{
}
@@ -168,8 +183,10 @@
void init_data (Cpi *proxy, TR1::shared_ptr<instance_data_type> d)
{
proxy_ = proxy;
- data_ = TR1::dynamic_pointer_cast<instance_data_type> (
- proxy_->register_instance_data(d));
+ base_data_ = proxy_->register_instance_data(d);
+ data_ = TR1::dynamic_pointer_cast<instance_data_type>(base_data_);
+ if (!is_valid())
+ tidy();
}
// This will be called by the last instance before it goes out of
@@ -186,14 +203,13 @@
*/
~dynamic_instance_data (void)
{
- if ( NULL != proxy_ && data_ )
- proxy_->check_in_instance_data ();
+ tidy();
}
// automatic conversion to the actual adaptor data type is provided
T * operator->() const
{
- return boost::get_pointer (data_);
+ return boost::get_pointer(data_);
}
// return, if the object got initialized correctly
Directory: /trunk/adaptors/default/project/VS.NET/default_stream/
=================================================================
File [modified]: default_stream.vcproj
Delta lines: +1 -0
===================================================================
--- trunk/adaptors/default/project/VS.NET/default_stream/default_stream.vcproj 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/adaptors/default/project/VS.NET/default_stream/default_stream.vcproj 2009-01-14 19:01:12 UTC (rev 3278)
@@ -52,6 +52,7 @@
WarningLevel="3"
Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"
+ DisableSpecificWarnings="4503"
/>
<Tool
Name="VCManagedResourceCompilerTool"
Directory: /trunk/saga/saga/adaptors/packages/
==============================================
File [modified]: stream_cpi_instance_data.hpp
Delta lines: +3 -2
===================================================================
--- trunk/saga/saga/adaptors/packages/stream_cpi_instance_data.hpp 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/saga/saga/adaptors/packages/stream_cpi_instance_data.hpp 2009-01-14 19:01:12 UTC (rev 3278)
@@ -25,9 +25,10 @@
: public adaptors::instance_data_base
{
saga::url location_; // location of the stream endpoint
+ bool is_default_;
- stream_cpi_instance_data (saga::url location)
- : location_ (location)
+ stream_cpi_instance_data (saga::url location, bool is_default = true)
+ : location_ (location), is_default_(is_default)
{
}
};
Directory: /trunk/adaptors/default/stream/
==========================================
File [modified]: stream.cpp
Delta lines: +136 -18
===================================================================
--- trunk/adaptors/default/stream/stream.cpp 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/adaptors/default/stream/stream.cpp 2009-01-14 19:01:12 UTC (rev 3278)
@@ -5,6 +5,7 @@
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#include <boost/asio.hpp>
+#include <boost/cstdint.hpp>
#include <map>
#include <vector>
@@ -58,12 +59,19 @@
"for stream.", saga::NotImplemented);
}
}
-
+
saga::stream::state state = saga::stream::New;
{
dyn_instance_data_type data(this);
- if (data.is_valid())
- {
+ if (!data.is_valid()) {
+ instance_data_type static_data(this);
+ if (!static_data->is_default_)
+ {
+ SAGA_ADAPTOR_THROW("The instance data is not supported by this adaptor.",
+ saga::BadParameter);
+ }
+ }
+ else {
// initialize if we already have a connected socket
mutex_type::scoped_lock l(this->mtx_);
sock_ = data->sock_;
@@ -100,7 +108,7 @@
m.set_attribute(saga::attributes::metric_value,
boost::lexical_cast<std::string>(newstate));
m.fire();
-
+
// if we reached the 'Error' state, fire the 'stream_exception' metric
if (newstate == saga::stream::Error) {
m = monitor.get_metric(saga::stream::metrics::stream_exception);
@@ -145,7 +153,7 @@
SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
saga::IncorrectState);
}
-
+
// now try to connect
try {
saga::url location;
@@ -153,10 +161,10 @@
instance_data_type data(this);
location = data->location_;
}
-
+
// try to resolve the given url
using boost::asio::ip::tcp;
-
+
tcp::resolver resolver(get_adaptor()->io_service_);
tcp::resolver::query query(tcp::v4(), detail::get_host(location),
detail::get_port(location));
@@ -168,12 +176,11 @@
sock_->connect(*iterator);
update_state(saga::stream::Open);
-
}
catch (boost::system::system_error const& e) {
// set stream state
update_state(saga::stream::Error);
-
+
// throw appropriate exception
SAGA_OSSTREAM errstrm;
if (e.code() == boost::asio::error::already_connected) {
@@ -184,7 +191,7 @@
SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
saga::BadParameter);
}
-
+
errstrm << "stream::sync_connect: could not establish connection: "
<< e.what();
SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
@@ -221,9 +228,10 @@
"stream_service::sync_close: positive timeout parameter values "
"are not supported.", saga::BadParameter);
}
-
+
// close the socket and free associated resources
- try {
+ mutex_type::scoped_lock l(this->mtx_);
+ try {
sock_->close();
sock_.reset();
update_state(saga::stream::Closed);
@@ -231,7 +239,7 @@
catch (boost::system::system_error const& e) {
// set stream state
update_state(saga::stream::Error);
-
+
// throw appropriate exception
SAGA_OSSTREAM errstrm;
errstrm << "stream::sync_close: could not close connection: "
@@ -241,20 +249,130 @@
}
}
+bool read_completed(boost::system::error_code const& err,
+ std::size_t bytes_transferred, boost::uint64_t size)
+{
+ return bytes_transferred >= size;
+}
+
void
stream::sync_read(saga::ssize_t& ret, saga::mutable_buffer data,
saga::ssize_t len_in)
{
- SAGA_ADAPTOR_THROW("Not Implemented (stream::sync_read)",
- saga::NotImplemented);
+ // verify stream is 'Open'
+ saga::stream::state state = retrieve_state();
+ if (saga::stream::Open != state)
+ {
+ SAGA_OSSTREAM errstrm;
+ errstrm << "stream::sync_read: stream is not in 'Open' state, "
+ "current state is: "
+ << saga::adaptors::get_state_name(state);
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
+ saga::IncorrectState);
+ }
+
+ mutex_type::scoped_lock l(this->mtx_);
+ boost::system::error_code err = boost::asio::error::try_again;
+
+ // read message length
+ boost::uint64_t size = 0;
+ std::size_t reply_length = boost::asio::read(*sock_,
+ boost::asio::buffer(&size, sizeof(size)),
+ boost::bind(&read_completed, _1, _2, sizeof(size)),
+ err);
+ if (err) {
+ SAGA_OSSTREAM errstrm;
+ errstrm << "stream::sync_read: error reading from stream: "
+ << err.message();
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
+ saga::NoSuccess);
+ }
+ if (reply_length != sizeof(size)) {
+ SAGA_OSSTREAM errstrm;
+ errstrm << "stream::sync_read: eof reading from stream: "
+ << "expected to read " << sizeof(size)
+ << ", got " << reply_length << " bytes.";
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
+ saga::NoSuccess);
+ }
+
+ // read message
+ std::size_t read_bytes = boost::asio::read(*sock_,
+ boost::asio::buffer(data.get_data(), (std::min)(size, (boost::uint64_t)len_in)),
+ boost::bind(&read_completed, _1, _2, size),
+ err);
+
+ if (err) {
+ SAGA_OSSTREAM errstrm;
+ errstrm << "stream::sync_read: error reading from stream: "
+ << err.message();
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
+ saga::NoSuccess);
+ }
+ if (read_bytes != size) {
+ SAGA_OSSTREAM errstrm;
+ errstrm << "stream::sync_read: eof reading from stream: "
+ << "expected to read " << len_in
+ << ", got " << read_bytes << " bytes.";
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
+ saga::NoSuccess);
+ }
+
+ ret = read_bytes;
}
+bool write_completed(boost::system::error_code const& err,
+ std::size_t bytes_transferred, boost::uint64_t size)
+{
+ return bytes_transferred >= size;
+}
+
void
stream::sync_write(saga::ssize_t& ret, saga::const_buffer data,
- saga::ssize_t len_in)
+ saga::ssize_t len_out)
{
- SAGA_ADAPTOR_THROW("Not Implemented (stream::sync_write)",
- saga::NotImplemented);
+ // verify stream is 'Open'
+ saga::stream::state state = retrieve_state();
+ if (saga::stream::Open != state)
+ {
+ SAGA_OSSTREAM errstrm;
+ errstrm << "stream::sync_read: stream is not in 'Open' state, "
+ "current state is: "
+ << saga::adaptors::get_state_name(state);
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
+ saga::IncorrectState);
+ }
+
+ mutex_type::scoped_lock l(this->mtx_);
+
+ boost::uint64_t size = data.get_size();
+ std::vector<boost::asio::const_buffer> buffers;
+ buffers.push_back(boost::asio::buffer(&size, sizeof(size)));
+ buffers.push_back(boost::asio::buffer(data.get_data(), size));
+
+ boost::system::error_code err = boost::asio::error::try_again;
+ std::size_t written_bytes = boost::asio::write(*sock_,
+ buffers,
+ boost::bind(&write_completed, _1, _2, sizeof(size) + len_out),
+ err);
+
+ if (err) {
+ SAGA_OSSTREAM errstrm;
+ errstrm << "stream::sync_write: error writing to stream: "
+ << err.message();
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
+ saga::NoSuccess);
+ }
+ if (written_bytes != sizeof(size) + data.get_size()) {
+ SAGA_OSSTREAM errstrm;
+ errstrm << "stream::sync_write: eof writing to stream: "
+ << "expected to write " << len_out
+ << ", wrote " << written_bytes << " bytes.";
+ SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
+ saga::NoSuccess);
+ }
+
+ ret = written_bytes - sizeof(size);
}
#if !defined(SAGA_DEFAULT_STREAM_ADAPTOR_NO_ASYNCS)
File [modified]: stream.hpp
Delta lines: +7 -1
===================================================================
--- trunk/adaptors/default/stream/stream.hpp 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/adaptors/default/stream/stream.hpp 2009-01-14 19:01:12 UTC (rev 3278)
@@ -8,6 +8,7 @@
#define ADAPTORS_DEFAULT_STREAM_HPP
#include <string>
+#include <boost/asio.hpp>
#include <saga/saga/util.hpp>
#include <saga/saga/adaptors/adaptor.hpp>
@@ -43,6 +44,12 @@
typedef saga::adaptors::dynamic_instance_data<dyn_cpi_instance_data>
dyn_instance_data_type;
+ // default instance data
+ typedef saga::adaptors::v1_0::stream_cpi_instance_data cpi_instance_data;
+ friend class saga::adaptors::instance_data<cpi_instance_data>;
+ typedef saga::adaptors::instance_data<cpi_instance_data>
+ instance_data_type;
+
// additional member data
TR1::shared_ptr<boost::asio::ip::tcp::socket> sock_;
@@ -91,7 +98,6 @@
protected:
void update_state(saga::stream::state newstate);
saga::stream::state retrieve_state();
-
}; // class stream
} // namespace stream
File [modified]: stream_cpi_data.hpp
Delta lines: +3 -2
===================================================================
--- trunk/adaptors/default/stream/stream_cpi_data.hpp 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/adaptors/default/stream/stream_cpi_data.hpp 2009-01-14 19:01:12 UTC (rev 3278)
@@ -20,10 +20,11 @@
{
stream_cpi_data(saga::url const& url,
TR1::shared_ptr<boost::asio::ip::tcp::socket> sock)
- : saga::adaptors::v1_0::stream_cpi_instance_data(url), sock_(sock)
+ : saga::adaptors::v1_0::stream_cpi_instance_data(url, false),
+ sock_(sock)
{
}
-
+
TR1::shared_ptr<boost::asio::ip::tcp::socket> sock_;
};
}
File [modified]: stream_service.cpp
Delta lines: +12 -12
===================================================================
--- trunk/adaptors/default/stream/stream_service.cpp 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/adaptors/default/stream/stream_service.cpp 2009-01-14 19:01:12 UTC (rev 3278)
@@ -40,7 +40,7 @@
return prefs.get_entry("url");
}
}
-
+
// throw error
SAGA_OSSTREAM strm;
strm << "stream_service::init: "
@@ -79,7 +79,7 @@
{
if (acceptor_.is_open())
return; // initialize only once
-
+
try {
saga::url url;
{
@@ -94,7 +94,7 @@
port = SAGA_DEFAULT_STREAM_DEFAULT_PORT;
using boost::asio::ip::tcp;
-
+
tcp::endpoint endpoint(tcp::v4(), port);
acceptor_.open(endpoint.protocol());
acceptor_.set_option(tcp::acceptor::reuse_address(true));
@@ -133,24 +133,24 @@
url = data->location_;
}
-void stream_service::sync_serve(saga::stream::stream& strm, double timeout)
+void stream_service::sync_serve(saga::stream::stream& result, double timeout)
{
saga::url location;
{
instance_data_type data(this);
location = data->location_;
}
-
+
// make sure acceptor is initialized
initialize_service();
-
+
{
mutex_type::scoped_lock lock(mtx_);
// create the acceptor
using boost::asio::ip::tcp;
TR1::shared_ptr<tcp::socket> sock(new tcp::socket(get_adaptor()->io_service_));
-
+
// try to accept a connection
boost::system::error_code ec;
acceptor_.accept(*sock, ec);
@@ -162,15 +162,15 @@
SAGA_ADAPTOR_THROW(SAGA_OSSTREAM_GETSTRING(errstrm),
saga::BadParameter);
}
-
+
// create the SAGA stream object
saga::adaptors::stream stream(
new stream::stream_cpi_data(location, sock),
proxy_->get_session());
-
- strm = stream;
+
+ result = stream;
}
-
+
// fire corresponding metric
saga::monitorable monitor (this->proxy_);
saga::adaptors::metric m (
@@ -196,7 +196,7 @@
"stream_service::sync_close: positive timeout parameter values "
"are not supported.", saga::BadParameter);
}
-
+
// close the service
try {
if (acceptor_.is_open())
Directory: /trunk/examples/packages/stream/
===========================================
File [modified]: stream_client.cpp
Delta lines: +3 -3
===================================================================
--- trunk/examples/packages/stream/stream_client.cpp 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/examples/packages/stream/stream_client.cpp 2009-01-14 19:01:12 UTC (rev 3278)
@@ -24,7 +24,7 @@
host = argv[1];
else
host = "any://localhost";
-
+
if (argc > 2)
port = argv[2];
@@ -37,13 +37,13 @@
saga::stream::stream strm(url);
strm.connect();
-
+
std::cout << "Connected!" << std::endl;
strm.write(saga::buffer("test from client\n"));
char buff[255];
saga::ssize_t read_bytes = strm.read(saga::buffer(buff));
-
+
std::cout << "Received:" << std::string(buff, read_bytes) << std::endl;
}
catch (saga::exception const& e) {
File [modified]: stream_server.cpp
Delta lines: +3 -3
===================================================================
--- trunk/examples/packages/stream/stream_server.cpp 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/examples/packages/stream/stream_server.cpp 2009-01-14 19:01:12 UTC (rev 3278)
@@ -23,18 +23,18 @@
url = argv[1];
else
url = "any://localhost";
-
+
if (argc > 2)
url.set_port(boost::lexical_cast<int>(argv[2]));
std::cout << "Serving " << url << std::endl;
-
+
// actual functionality
saga::stream::server service(url);
while(1) {
saga::stream::stream strm = service.serve();
std::cout << "Established connection from: "
- << strm.get_url() << "!" << std::endl;
+ << strm.get_url() << "!" << std::endl;
char buff[255];
saga::ssize_t read_bytes = strm.read(saga::buffer(buff));
Directory: /trunk/project/VS.NET/stream_client/
===============================================
File [modified]: stream_client.vcproj
Delta lines: +605 -489
===================================================================
--- trunk/project/VS.NET/stream_client/stream_client.vcproj 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/project/VS.NET/stream_client/stream_client.vcproj 2009-01-14 19:01:12 UTC (rev 3278)
@@ -1,489 +1,605 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="stream_client"
- ProjectGUID="{720132F1-BD19-488C-AC6D-7BA58F70DCA9}"
- RootNamespace="stream_client"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- <Platform
- Name="x64"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga.vsprops"
- CharacterSet="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)\$(ProjectName)d.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga.vsprops"
- CharacterSet="0"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="2"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Debug Lib|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga-lite.vsprops"
- CharacterSet="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)\$(ProjectName)d.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release Lib|Win32"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga-lite.vsprops"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Debug|x64"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga.vsprops"
- CharacterSet="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- TargetEnvironment="3"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- PreprocessorDefinitions="WIN64;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)\$(ProjectName)d.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- TargetMachine="17"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|x64"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga.vsprops"
- CharacterSet="0"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- TargetEnvironment="3"
- />
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN64;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS"
- RuntimeLibrary="2"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="17"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\examples\packages\stream\stream_client.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="stream_client"
+ ProjectGUID="{720132F1-BD19-488C-AC6D-7BA58F70DCA9}"
+ RootNamespace="stream_client"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ <Platform
+ Name="x64"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="..\saga_application.vsprops"
+ CharacterSet="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(ProjectName)d.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN64;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(ProjectName)d.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="..\saga_application.vsprops"
+ CharacterSet="0"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="0"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN64;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug Lib|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="..\saga_application-lite.vsprops"
+ CharacterSet="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(ProjectName)d.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug Lib|x64"
+ ConfigurationType="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release Lib|Win32"
+ ConfigurationType="1"
+ InheritedPropertySheets="..\saga_application-lite.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release Lib|x64"
+ ConfigurationType="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\..\examples\packages\stream\stream_client.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
Directory: /trunk/project/VS.NET/stream_server/
===============================================
File [modified]: stream_server.vcproj
Delta lines: +605 -489
===================================================================
--- trunk/project/VS.NET/stream_server/stream_server.vcproj 2009-01-14 17:18:38 UTC (rev 3277)
+++ trunk/project/VS.NET/stream_server/stream_server.vcproj 2009-01-14 19:01:12 UTC (rev 3278)
@@ -1,489 +1,605 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8.00"
- Name="stream_server"
- ProjectGUID="{80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}"
- RootNamespace="stream_server"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- <Platform
- Name="x64"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga.vsprops"
- CharacterSet="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)\$(ProjectName)d.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga.vsprops"
- CharacterSet="0"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="2"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Debug Lib|Win32"
- OutputDirectory="$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga-lite.vsprops"
- CharacterSet="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)\$(ProjectName)d.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release Lib|Win32"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga-lite.vsprops"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Debug|x64"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga.vsprops"
- CharacterSet="0"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- TargetEnvironment="3"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- PreprocessorDefinitions="WIN64;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)\$(ProjectName)d.exe"
- LinkIncremental="2"
- GenerateDebugInformation="true"
- SubSystem="1"
- TargetMachine="17"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|x64"
- OutputDirectory="$(PlatformName)\$(ConfigurationName)"
- IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
- ConfigurationType="1"
- InheritedPropertySheets="..\saga.vsprops"
- CharacterSet="0"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- TargetEnvironment="3"
- />
- <Tool
- Name="VCCLCompilerTool"
- PreprocessorDefinitions="WIN64;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS"
- RuntimeLibrary="2"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- LinkIncremental="1"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="17"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\..\examples\packages\stream\stream_server.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="stream_server"
+ ProjectGUID="{80C1627D-BA77-4FCD-B5C6-AACB8B1087FB}"
+ RootNamespace="stream_server"
+ Keyword="Win32Proj"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ <Platform
+ Name="x64"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="..\saga_application.vsprops"
+ CharacterSet="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(ProjectName)d.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN64;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(ProjectName)d.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="..\saga_application.vsprops"
+ CharacterSet="0"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ CharacterSet="0"
+ WholeProgramOptimization="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN64;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS"
+ RuntimeLibrary="2"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug Lib|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="..\saga_application-lite.vsprops"
+ CharacterSet="0"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)\$(ProjectName)d.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug Lib|x64"
+ ConfigurationType="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release Lib|Win32"
+ ConfigurationType="1"
+ InheritedPropertySheets="..\saga_application-lite.vsprops"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release Lib|x64"
+ ConfigurationType="1"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
+ <File
+ RelativePath="..\..\..\examples\packages\stream\stream_server.cpp"
+ >
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
More information about the saga-devel
mailing list