geode-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r..@apache.org
Subject [50/51] [partial] incubator-geode git commit: Add source for geode c++ and .net clients
Date Thu, 19 May 2016 15:14:57 GMT
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/debug/AdminAPI/AdminAPI.sln
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/debug/AdminAPI/AdminAPI.sln b/geode-client-native/VS_Solutions/debug/AdminAPI/AdminAPI.sln
new file mode 100644
index 0000000..a0214d6
--- /dev/null
+++ b/geode-client-native/VS_Solutions/debug/AdminAPI/AdminAPI.sln
@@ -0,0 +1,28 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AdminApiMain", "main\AdminApiMain.vcproj", "{EFA4655C-779A-47FF-A857-B691E06B2B10}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AdminApiSrc", "src\AdminApiSrc.vcproj", "{B6C13F47-D46B-40EF-AC6B-3DBC87897702}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		Debug = Debug
+		Release = Release
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Debug.ActiveCfg = Debug|Win32
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Debug.Build.0 = Debug|Win32
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Release.ActiveCfg = Release|Win32
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Release.Build.0 = Release|Win32
+		{B6C13F47-D46B-40EF-AC6B-3DBC87897702}.Debug.ActiveCfg = Debug|Win32
+		{B6C13F47-D46B-40EF-AC6B-3DBC87897702}.Release.ActiveCfg = Release|Win32
+		{B6C13F47-D46B-40EF-AC6B-3DBC87897702}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.cpp
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.cpp b/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.cpp
new file mode 100644
index 0000000..953995f
--- /dev/null
+++ b/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.cpp
@@ -0,0 +1,109 @@
+/*=========================================================================
+ * Copyright (c) 2010-2014 Pivotal Software, Inc. All Rights Reserved.
+ * This product is protected by U.S. and international copyright
+ * and intellectual property laws. Pivotal products are covered by
+ * one or more patents listed at http://www.pivotal.io/patents.
+ *=========================================================================
+ */
+// this program is for Visual Studio Debugging of the Admin API
+// this program acts as an Admin API 'member' of the Distributed System
+// tests here SHOULD also be part of the 'testAdminAPI.cpp' unit tests.
+//
+#include "AdminApiMain.hpp"
+
+static const int discovery_iterations = 1;
+
+using namespace gemfire_admin;
+
+AdminTest*  test;
+
+int main( int argc, char**argv )
+{
+  test = new AdminTest();
+  test->begin();
+
+  printf("\npress 'q' to quit > ");
+
+  while ( 1 ) {
+    if(getchar() != 'q')
+      break;
+  }
+
+  return 0;
+}
+
+void AdminTest::begin() {
+
+  printf("AdminTest, begun");
+
+  ////////////////////////////////////////////////////////
+  //// USE ONLY ONE connect() CALL others for testing ////
+  ////////////////////////////////////////////////////////
+  //
+  sys = AdministratedSystem::connect( "Bosco-dflt" );  // via gfcpp.properties or defaults
+  //sys = AdministratedSystem::connect( "Rosco-mcast", "224.0.33.99", "10398" );
+  //sys = AdministratedSystem::connect( "Cosco-mcast", "10.80.10.82" );
+
+  for ( int i = 0; i < discovery_iterations; i++ )
+    discover( i );
+
+  printf("\n");
+
+  sys->disconnect();
+}
+
+void AdminTest::discover( int iteration_num ) {
+
+  VectorOfCacheApplication  apps;
+  CacheApplicationPtr       app;
+  VectorOfCacheRegion       regs;
+
+  printf( "\n>>Discovery Iteration %d<<\n", iteration_num + 1 );
+
+  sys->discover();
+  sys->getCacheApplications( apps );
+
+  for ( size_t i = 0; i < apps.size(); i++ ) {
+    app = apps[i];
+
+    if ( i > 0 ) 
+      printf("\n");
+
+    printf( "\nMemberId = %s", app->getId() );
+    printf( "\nMemberType = %s", app->getMemberType() );
+    printf( "\nHostAddress = %s", app->getHostAddress() );
+
+    printf( "\n HostName = %s", app->getHostName() );
+    printf( "\n Name = %s", app->getName() );
+    printf( "\n OS = %s", app->getOperatingSystem() );
+    printf( "\n License = %s", app->getLicense() );
+    printf( "\n StatsEnabled = %d", app->getStatisticsEnabled() );
+    printf( "\n StatsInterval = %d", app->getStatisticsInterval() );
+    printf( "\n" );
+
+    app->getRootRegions( regs );
+
+    for ( size_t j = 0; j < regs.size(); j++ ) {
+      regionize( 0, regs[j] );
+    }
+  }
+  printf("\n");
+}
+
+void AdminTest::regionize( int level, CacheRegionPtr reg ) {
+
+  VectorOfCacheRegion  subs;
+
+  // indent properly
+  //
+  for ( int i = 0; i < level; i++ )
+    printf("  ");
+
+  printf( "   %s\n", reg->getFullPath() );
+
+  reg->getSubRegions( subs );
+  for ( size_t j = 0; j < subs.size(); j++ )
+    regionize( level + 1, subs[j] );
+}
+
+

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.hpp
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.hpp b/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.hpp
new file mode 100644
index 0000000..39d855d
--- /dev/null
+++ b/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.hpp
@@ -0,0 +1,29 @@
+/*=========================================================================
+ * Copyright (c) 2010-2014 Pivotal Software, Inc. All Rights Reserved.
+ * This product is protected by U.S. and international copyright
+ * and intellectual property laws. Pivotal products are covered by
+ * one or more patents listed at http://www.pivotal.io/patents.
+ *=========================================================================
+ */
+#ifndef _ADMINTEST_HPP_
+#define _ADMINTEST_HPP_
+
+#include <string>
+#include <admin/AdministratedSystem.hpp>
+#include <admin/CacheRegion.hpp>
+
+using namespace gemfire_admin;
+
+class AdminTest
+{
+  public:
+    AdministratedSystem* sys;
+
+    void begin();
+    void discover( int iteration_num );
+    void regionize( int level, CacheRegionPtr reg );
+
+};
+
+#endif
+

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.vcproj
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.vcproj b/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.vcproj
new file mode 100644
index 0000000..c738d0e
--- /dev/null
+++ b/geode-client-native/VS_Solutions/debug/AdminAPI/main/AdminApiMain.vcproj
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.10"
+	Name="AdminApiMain"
+	ProjectGUID="{EFA4655C-779A-47FF-A857-B691E06B2B10}"
+	RootNamespace="AdminApiMain"
+	Keyword="Win32Proj">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			ReferencesPath="">
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4312 /wd4244 /wd4311 /wd4267"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\..\src\com\gemstone\gemfire\internal\cppcache&quot;;&quot;$(ProjectDir)..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\impl&quot;;&quot;$(ProjectDir)..\..\..\..\..\cpp_thirdparty\ace5.4&quot;;&quot;$(ProjectDir)..\..\..\..\..\cpp_thirdparty\LBM\LBM_1.7.0.0\Win2k-i386\include&quot;;&quot;$(ProjectDir)..\..\..\..\..\cpp_thirdparty\LBM\LBM_1.7.0.0\Win2k-i386\include\lbm&quot;"
+				PreprocessorDefinitions="_DEBUG;_CONSOLE;__ACE_INLINE__;ACE_NOLOGGING;ACE_NDEBUG;WIN32;_WIN32;WINVER=0x0500;_WINNT=0x0500;IAL;_X86_;x86;_WIN32_WINNT=0x500"
+				MinimalRebuild="TRUE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="4"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="$(ProjectDir)..\..\..\..\build-artifacts\win\hidden\lib\Ace.lib $(ProjectDir)..\..\..\..\build-artifacts\win\hidden\lib\debug\gfcppcache.lib"
+				OutputFile="$(OutDir)/AdminApi.exe"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories=""
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/AdminApiMain.pdb"
+				SubSystem="1"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="copy $(ProjectDir)gfcpp.properties $(TargetDir)"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="4"
+				UsePrecompiledHeader="3"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/CacheTest.exe"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
+			<File
+				RelativePath=".\AdminApiMain.cpp">
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
+			<File
+				RelativePath=".\AdminApiMain.hpp">
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
+		</Filter>
+		<File
+			RelativePath=".\gfcpp.properties">
+		</File>
+		<File
+			RelativePath=".\locator.gfcpp.properties">
+		</File>
+		<File
+			RelativePath=".\mcast.gfcpp.properties">
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/debug/AdminAPI/main/gfcpp.properties
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/debug/AdminAPI/main/gfcpp.properties b/geode-client-native/VS_Solutions/debug/AdminAPI/main/gfcpp.properties
new file mode 100644
index 0000000..9c056df
--- /dev/null
+++ b/geode-client-native/VS_Solutions/debug/AdminAPI/main/gfcpp.properties
@@ -0,0 +1,6 @@
+# gfcpp.properties formatted file 10/5/2005 3:07:00 PM
+# generated 10/5/2005 3:07:00 PM by the Gemfire C++ Console
+#
+statistic-archive-file=AdminApi
+mcast-address=224.0.33.99
+mcast-port=10399
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/debug/AdminAPI/main/locator.gfcpp.properties
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/debug/AdminAPI/main/locator.gfcpp.properties b/geode-client-native/VS_Solutions/debug/AdminAPI/main/locator.gfcpp.properties
new file mode 100644
index 0000000..e729d77
--- /dev/null
+++ b/geode-client-native/VS_Solutions/debug/AdminAPI/main/locator.gfcpp.properties
@@ -0,0 +1,5 @@
+# gfcpp.properties formatted file 10/5/2005 3:07:00 PM
+# generated 10/5/2005 3:07:00 PM by the Gemfire C++ Console
+#
+statistic-archive-file=d:/gfs-files/AdminApi
+locators=10.80.10.82
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/debug/AdminAPI/main/mcast.gfcpp.properties
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/debug/AdminAPI/main/mcast.gfcpp.properties b/geode-client-native/VS_Solutions/debug/AdminAPI/main/mcast.gfcpp.properties
new file mode 100644
index 0000000..ba0d3ba
--- /dev/null
+++ b/geode-client-native/VS_Solutions/debug/AdminAPI/main/mcast.gfcpp.properties
@@ -0,0 +1,6 @@
+# gfcpp.properties formatted file 10/5/2005 3:07:00 PM
+# generated 10/5/2005 3:07:00 PM by the Gemfire C++ Console
+#
+statistic-archive-file=d:/gfs-files/AdminApi
+mcast-address=224.0.33.99
+mcast-port=10399
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/debug/AdminAPI/src/AdminApiSrc.vcproj
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/debug/AdminAPI/src/AdminApiSrc.vcproj b/geode-client-native/VS_Solutions/debug/AdminAPI/src/AdminApiSrc.vcproj
new file mode 100644
index 0000000..c8c38ca
--- /dev/null
+++ b/geode-client-native/VS_Solutions/debug/AdminAPI/src/AdminApiSrc.vcproj
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.10"
+	Name="AdminApiSrc"
+	ProjectGUID="{B6C13F47-D46B-40EF-AC6B-3DBC87897702}"
+	RootNamespace="AdminApiSrc"
+	Keyword="Win32Proj">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\..\src\com\gemstone\gemfire\internal\cppcache&quot;;&quot;$(ProjectDir)..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\impl&quot;;&quot;$(ProjectDir)..\..\..\..\..\cpp_thirdparty\ace5.4&quot;;&quot;$(ProjectDir)..\..\..\..\..\cpp_thirdparty\LBM\LBM_1.7.0.0\Win2k-i386\include&quot;"
+				PreprocessorDefinitions="_DEBUG;_CONSOLE;__ACE_INLINE__;ACE_NOLOGGING;ACE_NDEBUG;WIN32;_WIN32;WINVER=0x0500;_WINNT=0x0500;IAL;_X86_;x86;_WIN32_WINNT=0x500;BUILD_CPPCACHE"
+				MinimalRebuild="TRUE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="4"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gfcppcache.exe"
+				LinkIncremental="2"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/gfcppcache.pdb"
+				SubSystem="1"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="4"
+				UsePrecompiledHeader="3"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="TRUE"
+				DebugInformationFormat="3"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/gfcppcache.exe"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\AdministratedSystem.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\impl\AdministratedSystemImpl.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\impl\AdminManager.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\impl\ApplicationAdminHandler.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\impl\CacheApplicationImpl.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\impl\CacheRegionImpl.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\DistributedSystem.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\impl\LocatorImpl.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\LogEvent.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\LogListener.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\Statistic.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\StatisticEvent.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\StatisticListener.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\StatisticResource.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\tests\cppcache\testAdminAPI.cpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\tests\cppcache\testDistributedSystem.cpp">
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\AdministratedSystem.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\impl\AdministratedSystemImpl.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\impl\AdminManager.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\impl\AdminMessageType.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\impl\ApplicationAdminHandler.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\CacheApplication.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\impl\CacheApplicationImpl.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\CacheRegion.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\impl\CacheRegionImpl.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\defaults.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\DistributedSystem.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\Locator.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\impl\LocatorImpl.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\LogEvent.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\LogListener.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\Statistic.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\StatisticEvent.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\StatisticListener.hpp">
+			</File>
+			<File
+				RelativePath="..\..\..\..\src\com\gemstone\gemfire\internal\cppcache\admin\StatisticResource.hpp">
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/CacheTest.sln
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/CacheTest.sln b/geode-client-native/VS_Solutions/examples/CacheTest/CacheTest.sln
new file mode 100644
index 0000000..9442a6c
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/CacheTest.sln
@@ -0,0 +1,25 @@
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CacheTest", "CacheTest.vcproj", "{EFA4655C-779A-47FF-A857-B691E06B2B10}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Debug|x64 = Debug|x64
+		Release|Win32 = Release|Win32
+		Release|x64 = Release|x64
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Debug|Win32.ActiveCfg = Debug|Win32
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Debug|Win32.Build.0 = Debug|Win32
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Debug|x64.ActiveCfg = Debug|x64
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Debug|x64.Build.0 = Debug|x64
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Release|Win32.ActiveCfg = Release|Win32
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Release|Win32.Build.0 = Release|Win32
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Release|x64.ActiveCfg = Release|x64
+		{EFA4655C-779A-47FF-A857-B691E06B2B10}.Release|x64.Build.0 = Release|x64
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/CacheTest.vcproj
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/CacheTest.vcproj b/geode-client-native/VS_Solutions/examples/CacheTest/CacheTest.vcproj
new file mode 100644
index 0000000..e599bbe
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/CacheTest.vcproj
@@ -0,0 +1,538 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="CacheTest"
+	ProjectGUID="{EFA4655C-779A-47FF-A857-B691E06B2B10}"
+	RootNamespace="CacheTest"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="copy $(ProjectDir)gfcpp.properties $(TargetDir)"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4312 /wd4244 /wd4311 /wd4267"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\build-artifacts\win\product\include&quot;;&quot;$(ProjectDir)..\..\..\..\cpp_thirdparty\ace5.4&quot;"
+				PreprocessorDefinitions="_DEBUG;_CONSOLE;__ACE_INLINE__;ACE_NOLOGGING;ACE_NDEBUG;WIN32;_WIN32;WINVER=0x0500;_WINNT=0x0500;IAL;_X86_;x86;_WIN32_WINNT=0x500"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				BrowseInformation="1"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="$(ProjectDir)..\..\..\build-artifacts\win\hidden\lib\Ace.lib $(ProjectDir)..\..\..\build-artifacts\win\hidden\lib\debug\gfcppcache.lib"
+				OutputFile="$(OutDir)/CacheTest.exe"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/CacheTest.pdb"
+				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="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="2"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/CacheTest.exe"
+				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|x64"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+				CommandLine="copy $(ProjectDir)gfcpp.properties $(TargetDir)"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4312 /wd4244 /wd4311 /wd4267"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\build-artifacts\win\product\include&quot;;&quot;$(ProjectDir)..\..\..\..\cpp_thirdparty\ace5.4&quot;"
+				PreprocessorDefinitions="_DEBUG;_CONSOLE;__ACE_INLINE__;ACE_NOLOGGING;ACE_NDEBUG;_WIN32;WINVER=0x0500;_WINNT=0x0500;_WIN32_WINNT=0x500"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				BrowseInformation="1"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="$(ProjectDir)..\..\..\build-artifacts\win\hidden\lib\Ace.lib $(ProjectDir)..\..\..\build-artifacts\win\hidden\lib\debug\gfcppcache.lib"
+				OutputFile="$(OutDir)/CacheTest.exe"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/CacheTest.pdb"
+				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="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				PreprocessorDefinitions="WIN64;NDEBUG;_CONSOLE"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="2"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/CacheTest.exe"
+				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;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\..\tests\cachetest\CacheTest.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\GetTask.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\MultiTask.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\PreloadTask.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\PutTask.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\ResetTask.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\Stats.cpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\..\tests\cachetest\CacheTest.hpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\DataSet.hpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\GetTask.hpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\MultiTask.hpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\PreloadTask.hpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\PutTask.hpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\ResetTask.hpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\..\tests\cachetest\Stats.hpp"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+		<Filter
+			Name="xml"
+			>
+			<File
+				RelativePath=".\xml\01_cache.xml"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\xml\02_cache.xml"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\xml\03_cache.xml"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath=".\xml\04_cache.xml"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+					/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+		<Filter
+			Name="scripts"
+			>
+			<File
+				RelativePath=".\scripts\cs.sh"
+				>
+			</File>
+			<File
+				RelativePath=".\scripts\ct.sh"
+				>
+			</File>
+			<File
+				RelativePath=".\scripts\start_some.bat"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath=".\gfcpp.properties"
+			>
+		</File>
+		<File
+			RelativePath=".\locator.gfcpp.properties"
+			>
+		</File>
+		<File
+			RelativePath=".\mcast.gfcpp.properties"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/gfcpp.properties
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/gfcpp.properties b/geode-client-native/VS_Solutions/examples/CacheTest/gfcpp.properties
new file mode 100644
index 0000000..c71e3e0
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/gfcpp.properties
@@ -0,0 +1,6 @@
+# gfcpp.properties formatted file 10/5/2005 3:07:00 PM
+# generated 10/5/2005 3:07:00 PM by the Gemfire C++ Console
+#
+statistic-archive-file=CacheTest
+mcast-address=224.0.33.99
+mcast-port=10399
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/locator.gfcpp.properties
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/locator.gfcpp.properties b/geode-client-native/VS_Solutions/examples/CacheTest/locator.gfcpp.properties
new file mode 100644
index 0000000..24b908d
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/locator.gfcpp.properties
@@ -0,0 +1,5 @@
+# gfcpp.properties formatted file 10/5/2005 3:07:00 PM
+# generated 10/5/2005 3:07:00 PM by the Gemfire C++ Console
+#
+statistic-archive-file=d:/gfs-files/CacheTest
+locators=10.80.10.82
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/mcast.gfcpp.properties
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/mcast.gfcpp.properties b/geode-client-native/VS_Solutions/examples/CacheTest/mcast.gfcpp.properties
new file mode 100644
index 0000000..b300182
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/mcast.gfcpp.properties
@@ -0,0 +1,6 @@
+# gfcpp.properties formatted file 10/5/2005 3:07:00 PM
+# generated 10/5/2005 3:07:00 PM by the Gemfire C++ Console
+#
+statistic-archive-file=d:/gfs-files/CacheTest
+mcast-address=224.0.33.99
+mcast-port=10399
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/scripts/cs.sh
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/scripts/cs.sh b/geode-client-native/VS_Solutions/examples/CacheTest/scripts/cs.sh
new file mode 100644
index 0000000..3d9153e
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/scripts/cs.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# cs.sh
+#
+echo
+echo starting CacheTest.exe CacheServer instance
+echo 
+
+XML=""
+NAME="Server-10"
+CMD="CacheTest.exe --server=2 --region=HeeHaw --burstct=4 --burstus=10000 --name="
+
+if [ "${1}" != "" ]; then
+	XML="--xml=../xml/${1}_cache.xml"		
+	CMD="$CMD$NAME${1} $XML"
+else
+	CMD="$CMD$NAME${1}"
+fi
+echo
+echo $CMD
+echo
+#cd /trunk/VS_Solutions/examples/CacheTest/Debug/
+cd ../Debug/
+$CMD
+

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/scripts/ct.sh
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/scripts/ct.sh b/geode-client-native/VS_Solutions/examples/CacheTest/scripts/ct.sh
new file mode 100644
index 0000000..144e7ed
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/scripts/ct.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+#
+# ct.sh
+#
+echo
+echo starting CacheTest.exe instance
+echo 
+
+XML=""
+NAME="Application-09"
+CMD="CacheTest.exe --region=HeeHaw --burstct=4 --burstus=10000 --name="
+
+if [ "${1}" != "" ]; then
+	XML="--xml=../xml/${1}_cache.xml"		
+	CMD="$CMD$NAME${1} $XML"
+else
+	CMD="$CMD$NAME${1}"
+fi
+echo
+echo $CMD
+echo
+#cd /trunk/VS_Solutions/examples/CacheTest/Debug/
+cd ../Debug/
+$CMD
+

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/scripts/start_some.bat
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/scripts/start_some.bat b/geode-client-native/VS_Solutions/examples/CacheTest/scripts/start_some.bat
new file mode 100644
index 0000000..a351a02
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/scripts/start_some.bat
@@ -0,0 +1,17 @@
+REM
+REM get the party started
+REM
+
+SET CACHETEST_PATH=D:\work\gemstone\gfcpp\trunk\VS_Solutions\examples\CacheTest\Debug
+
+SET XML_FILE=%CACHETEST_PATH\..\xml\
+
+SET CMD_ARGS=--burstct=4 --burstus=10000 --task=put
+
+start "01_cache.xml" %CACHETEST_PATH%\CacheTest.exe %CMD_ARGS% --xml=%XML_FILE%\01_cache.xml
+start "02_cache.xml" %CACHETEST_PATH%\CacheTest.exe %CMD_ARGS% --xml=%XML_FILE%\02_cache.xml
+REM start "03_cache.xml" %CACHETEST_PATH%\CacheTest.exe %CMD_ARGS% --xml=%XML_FILE%\03_cache.xml
+REM start "04_cache.xml" %CACHETEST_PATH%\CacheTest.exe %CMD_ARGS% --xml=%XML_FILE%\04_cache.xml
+start "ct server 01" %CACHETEST_PATH%\CacheTest.exe %CMD_ARGS% --server=2
+REM start "ct server 02" %CACHETEST_PATH%\CacheTest.exe %CMD_ARGS% --server=2
+exit
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/xml/01_cache.xml
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/xml/01_cache.xml b/geode-client-native/VS_Solutions/examples/CacheTest/xml/01_cache.xml
new file mode 100644
index 0000000..759e255
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/xml/01_cache.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Well-formed and valid xml file -->
+<cache>
+
+ <root-region name = "Root1" >
+    <region-attributes scope="distributed-ack" mirror-type="none" caching-enabled="true" initial-capacity="25" load-factor="0.32" concurrency-level="10" interest-list-enabled="FALSE"  max-distribute-value-length-when-create ="20" lru-entries-limit = "35">
+       <region-idle-time>
+         <expiration-attributes timeout="20" action="destroy"/> 
+       </region-idle-time>
+       <entry-idle-time>
+         <expiration-attributes timeout="10" action="invalidate"/>
+       </entry-idle-time>
+       <region-time-to-live>
+         <expiration-attributes timeout="0" action="local-destroy"/>
+       </region-time-to-live>
+       <entry-time-to-live>
+         <expiration-attributes timeout="0" action="local-invalidate"/>
+       </entry-time-to-live>
+    </region-attributes>
+
+
+    <region name="SubRegion1">
+         <region-attributes scope="local" mirror-type="none" caching-enabled="true" initial-capacity="23" load-factor="0.89" concurrency-level="52">
+         </region-attributes>
+    </region>
+
+ </root-region>
+
+
+ <root-region name= "Root2">
+    <region-attributes scope="distributed-no-ack" mirror-type="keys-values" caching-enabled="true" initial-capacity="16" load-factor="0.75" concurrency-level="16" interest-list-enabled="false"  max-distribute-value-length-when-create ="20" >                                                         
+      <region-time-to-live>
+        <expiration-attributes timeout="0" action="destroy"/>
+      </region-time-to-live>
+       <region-idle-time>
+        <expiration-attributes timeout="0" action="invalidate"/>
+      </region-idle-time>
+      <entry-time-to-live>
+        <expiration-attributes timeout="0" action="destroy"/>
+      </entry-time-to-live>
+      <entry-idle-time>
+        <expiration-attributes timeout="0" action="invalidate"/>
+      </entry-idle-time>
+    </region-attributes>
+
+    <region name="SubRegion21">
+         <region-attributes scope="local" mirror-type="none" caching-enabled="true" initial-capacity="16" load-factor="0.75" concurrency-level="16">
+            <region-idle-time>
+               <expiration-attributes timeout="20" action="destroy"/>
+            </region-idle-time>
+            <entry-idle-time>
+               <expiration-attributes timeout="10" action="invalidate"/>
+            </entry-idle-time>
+         </region-attributes>
+    </region>
+
+    <region name="SubRegion22">
+        <region name="SubSubRegion221">
+        </region>
+    </region>
+
+ </root-region>
+
+</cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/xml/02_cache.xml
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/xml/02_cache.xml b/geode-client-native/VS_Solutions/examples/CacheTest/xml/02_cache.xml
new file mode 100644
index 0000000..759e255
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/xml/02_cache.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Well-formed and valid xml file -->
+<cache>
+
+ <root-region name = "Root1" >
+    <region-attributes scope="distributed-ack" mirror-type="none" caching-enabled="true" initial-capacity="25" load-factor="0.32" concurrency-level="10" interest-list-enabled="FALSE"  max-distribute-value-length-when-create ="20" lru-entries-limit = "35">
+       <region-idle-time>
+         <expiration-attributes timeout="20" action="destroy"/> 
+       </region-idle-time>
+       <entry-idle-time>
+         <expiration-attributes timeout="10" action="invalidate"/>
+       </entry-idle-time>
+       <region-time-to-live>
+         <expiration-attributes timeout="0" action="local-destroy"/>
+       </region-time-to-live>
+       <entry-time-to-live>
+         <expiration-attributes timeout="0" action="local-invalidate"/>
+       </entry-time-to-live>
+    </region-attributes>
+
+
+    <region name="SubRegion1">
+         <region-attributes scope="local" mirror-type="none" caching-enabled="true" initial-capacity="23" load-factor="0.89" concurrency-level="52">
+         </region-attributes>
+    </region>
+
+ </root-region>
+
+
+ <root-region name= "Root2">
+    <region-attributes scope="distributed-no-ack" mirror-type="keys-values" caching-enabled="true" initial-capacity="16" load-factor="0.75" concurrency-level="16" interest-list-enabled="false"  max-distribute-value-length-when-create ="20" >                                                         
+      <region-time-to-live>
+        <expiration-attributes timeout="0" action="destroy"/>
+      </region-time-to-live>
+       <region-idle-time>
+        <expiration-attributes timeout="0" action="invalidate"/>
+      </region-idle-time>
+      <entry-time-to-live>
+        <expiration-attributes timeout="0" action="destroy"/>
+      </entry-time-to-live>
+      <entry-idle-time>
+        <expiration-attributes timeout="0" action="invalidate"/>
+      </entry-idle-time>
+    </region-attributes>
+
+    <region name="SubRegion21">
+         <region-attributes scope="local" mirror-type="none" caching-enabled="true" initial-capacity="16" load-factor="0.75" concurrency-level="16">
+            <region-idle-time>
+               <expiration-attributes timeout="20" action="destroy"/>
+            </region-idle-time>
+            <entry-idle-time>
+               <expiration-attributes timeout="10" action="invalidate"/>
+            </entry-idle-time>
+         </region-attributes>
+    </region>
+
+    <region name="SubRegion22">
+        <region name="SubSubRegion221">
+        </region>
+    </region>
+
+ </root-region>
+
+</cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/xml/03_cache.xml
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/xml/03_cache.xml b/geode-client-native/VS_Solutions/examples/CacheTest/xml/03_cache.xml
new file mode 100644
index 0000000..759e255
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/xml/03_cache.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Well-formed and valid xml file -->
+<cache>
+
+ <root-region name = "Root1" >
+    <region-attributes scope="distributed-ack" mirror-type="none" caching-enabled="true" initial-capacity="25" load-factor="0.32" concurrency-level="10" interest-list-enabled="FALSE"  max-distribute-value-length-when-create ="20" lru-entries-limit = "35">
+       <region-idle-time>
+         <expiration-attributes timeout="20" action="destroy"/> 
+       </region-idle-time>
+       <entry-idle-time>
+         <expiration-attributes timeout="10" action="invalidate"/>
+       </entry-idle-time>
+       <region-time-to-live>
+         <expiration-attributes timeout="0" action="local-destroy"/>
+       </region-time-to-live>
+       <entry-time-to-live>
+         <expiration-attributes timeout="0" action="local-invalidate"/>
+       </entry-time-to-live>
+    </region-attributes>
+
+
+    <region name="SubRegion1">
+         <region-attributes scope="local" mirror-type="none" caching-enabled="true" initial-capacity="23" load-factor="0.89" concurrency-level="52">
+         </region-attributes>
+    </region>
+
+ </root-region>
+
+
+ <root-region name= "Root2">
+    <region-attributes scope="distributed-no-ack" mirror-type="keys-values" caching-enabled="true" initial-capacity="16" load-factor="0.75" concurrency-level="16" interest-list-enabled="false"  max-distribute-value-length-when-create ="20" >                                                         
+      <region-time-to-live>
+        <expiration-attributes timeout="0" action="destroy"/>
+      </region-time-to-live>
+       <region-idle-time>
+        <expiration-attributes timeout="0" action="invalidate"/>
+      </region-idle-time>
+      <entry-time-to-live>
+        <expiration-attributes timeout="0" action="destroy"/>
+      </entry-time-to-live>
+      <entry-idle-time>
+        <expiration-attributes timeout="0" action="invalidate"/>
+      </entry-idle-time>
+    </region-attributes>
+
+    <region name="SubRegion21">
+         <region-attributes scope="local" mirror-type="none" caching-enabled="true" initial-capacity="16" load-factor="0.75" concurrency-level="16">
+            <region-idle-time>
+               <expiration-attributes timeout="20" action="destroy"/>
+            </region-idle-time>
+            <entry-idle-time>
+               <expiration-attributes timeout="10" action="invalidate"/>
+            </entry-idle-time>
+         </region-attributes>
+    </region>
+
+    <region name="SubRegion22">
+        <region name="SubSubRegion221">
+        </region>
+    </region>
+
+ </root-region>
+
+</cache>

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/VS_Solutions/examples/CacheTest/xml/04_cache.xml
----------------------------------------------------------------------
diff --git a/geode-client-native/VS_Solutions/examples/CacheTest/xml/04_cache.xml b/geode-client-native/VS_Solutions/examples/CacheTest/xml/04_cache.xml
new file mode 100644
index 0000000..d16f234
--- /dev/null
+++ b/geode-client-native/VS_Solutions/examples/CacheTest/xml/04_cache.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Well-formed and valid xml file -->
+<cache>
+
+ <root-region name = "Root1" >
+    <region-attributes scope="distributed-ack" mirror-type="none" caching-enabled="true" initial-capacity="25" load-factor="0.32" concurrency-level="10" interest-list-enabled="FALSE"  max-distribute-value-length-when-create ="20" lru-entries-limit = "35">
+       <region-idle-time>
+         <expiration-attributes timeout="20" action="destroy"/> 
+       </region-idle-time>
+       <entry-idle-time>
+         <expiration-attributes timeout="10" action="invalidate"/>
+       </entry-idle-time>
+       <region-time-to-live>
+         <expiration-attributes timeout="0" action="local-destroy"/>
+       </region-time-to-live>
+       <entry-time-to-live>
+         <expiration-attributes timeout="0" action="local-invalidate"/>
+       </entry-time-to-live>
+    </region-attributes>
+
+
+    <region name="SubRegion1">
+         <region-attributes scope="local" mirror-type="none" caching-enabled="true" initial-capacity="23" load-factor="0.89" concurrency-level="52">
+         </region-attributes>
+    </region>
+
+ </root-region>
+
+
+ <root-region name= "Root2">
+    <region-attributes scope="distributed-no-ack" mirror-type="keys-values" caching-enabled="true" initial-capacity="16" load-factor="0.75" concurrency-level="16" interest-list-enabled="false"  max-distribute-value-length-when-create ="20" >                                                         
+      <region-time-to-live>
+        <expiration-attributes timeout="0" action="destroy"/>
+      </region-time-to-live>
+       <region-idle-time>
+        <expiration-attributes timeout="0" action="invalidate"/>
+      </region-idle-time>
+      <entry-time-to-live>
+        <expiration-attributes timeout="0" action="destroy"/>
+      </entry-time-to-live>
+      <entry-idle-time>
+        <expiration-attributes timeout="0" action="invalidate"/>
+      </entry-idle-time>
+    </region-attributes>
+
+    <region name="SubRegion21">
+         <region-attributes scope="local" mirror-type="none" caching-enabled="true" initial-capacity="16" load-factor="0.75" concurrency-level="16">
+            <region-idle-time>
+               <expiration-attributes timeout="20" action="destroy"/>
+            </region-idle-time>
+            <entry-idle-time>
+               <expiration-attributes timeout="10" action="invalidate"/>
+            </entry-idle-time>
+         </region-attributes>
+    </region>
+
+ </root-region>
+
+</cache>


Mime
View raw message