[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