[mapguide-commits] r5963 - in trunk/MgDev: Common/Foundation/System
Common/MapGuideCommon Common/MapGuideCommon/Services
Common/MapGuideCommon/System Common/PlatformBase/Services
Web/src/DotNetApi Web/src/DotNetUnmanagedApi/MapGuideCommon
Web/src/JavaApi Web/src/MapGuideApi Web/src/PhpApi
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Thu Jun 30 22:40:06 EDT 2011
Author: liuar
Date: 2011-06-30 19:40:06 -0700 (Thu, 30 Jun 2011)
New Revision: 5963
Added:
trunk/MgDev/Common/MapGuideCommon/Services/ProfilingDefs.cpp
trunk/MgDev/Common/MapGuideCommon/Services/ProfilingDefs.h
trunk/MgDev/Common/MapGuideCommon/Services/ProfilingService.cpp
trunk/MgDev/Common/MapGuideCommon/Services/ProfilingService.h
trunk/MgDev/Common/MapGuideCommon/Services/ProxyProfilingService.cpp
trunk/MgDev/Common/MapGuideCommon/Services/ProxyProfilingService.h
Modified:
trunk/MgDev/Common/Foundation/System/PacketParser.h
trunk/MgDev/Common/Foundation/System/Resources.cpp
trunk/MgDev/Common/Foundation/System/Resources.h
trunk/MgDev/Common/MapGuideCommon/Makefile.am
trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.h
trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcproj
trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj
trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj.filters
trunk/MgDev/Common/MapGuideCommon/MapGuideCommonBuild.cpp
trunk/MgDev/Common/MapGuideCommon/Services/ServerInformation.cpp
trunk/MgDev/Common/MapGuideCommon/Services/ServerInformation.h
trunk/MgDev/Common/MapGuideCommon/Services/SiteConnection.cpp
trunk/MgDev/Common/MapGuideCommon/System/ConfigProperties.cpp
trunk/MgDev/Common/MapGuideCommon/System/ConfigProperties.h
trunk/MgDev/Common/MapGuideCommon/System/MapGuideCommonClassId.h
trunk/MgDev/Common/MapGuideCommon/System/MapGuideCommonFactory.cpp
trunk/MgDev/Common/PlatformBase/Services/BaseServiceDefs.h
trunk/MgDev/Web/src/DotNetApi/AssemblyInfo.cs
trunk/MgDev/Web/src/DotNetUnmanagedApi/MapGuideCommon/MapGuideCommonApiGen.xml
trunk/MgDev/Web/src/JavaApi/Makefile.am
trunk/MgDev/Web/src/MapGuideApi/MapGuideApiGen.xml
trunk/MgDev/Web/src/PhpApi/Makefile.am
Log:
RFC 110 Profiling Service (I).
1. Define the MgProfilingService APIs
2. Implement MgProfilingService interfaces in MgProxyProfilingService
3. Wrapper MgProxyProfilingService APIs with .Net\PHP\Java
Modified: trunk/MgDev/Common/Foundation/System/PacketParser.h
===================================================================
--- trunk/MgDev/Common/Foundation/System/PacketParser.h 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/Foundation/System/PacketParser.h 2011-07-01 02:40:06 UTC (rev 5963)
@@ -61,7 +61,8 @@
msiSite = 0x1111FE08,
msiTile = 0x1111FE09,
msiKml = 0x1111FE0A,
- msiEND = 0x1111FE0B
+ msiProfiling = 0x1111FE0B,
+ msiEND = 0x1111FE0C
};
Modified: trunk/MgDev/Common/Foundation/System/Resources.cpp
===================================================================
--- trunk/MgDev/Common/Foundation/System/Resources.cpp 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/Foundation/System/Resources.cpp 2011-07-01 02:40:06 UTC (rev 5963)
@@ -156,6 +156,7 @@
const STRING MgResources::SiteService = L"SiteService"; // Do not translate
const STRING MgResources::TileService = L"TileService"; // Do not translate
const STRING MgResources::KmlService = L"KmlService"; // Do not translate
+const STRING MgResources::ProfilingService = L"ProfilingService"; // Do not translate
// Other
const STRING MgResources::Stylization = L"Stylization"; // Do not translate
Modified: trunk/MgDev/Common/Foundation/System/Resources.h
===================================================================
--- trunk/MgDev/Common/Foundation/System/Resources.h 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/Foundation/System/Resources.h 2011-07-01 02:40:06 UTC (rev 5963)
@@ -263,6 +263,7 @@
static const STRING SiteService;
static const STRING TileService;
static const STRING KmlService;
+ static const STRING ProfilingService;
// Other
static const STRING Stylization;
Modified: trunk/MgDev/Common/MapGuideCommon/Makefile.am
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/Makefile.am 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/Makefile.am 2011-07-01 02:40:06 UTC (rev 5963)
@@ -90,6 +90,8 @@
Services/PackageStatusInformation.cpp \
Services/PlotSpecification.cpp \
Services/PrintLayout.cpp \
+ Services/ProfilingDefs.cpp \
+ Services/ProfilingService.cpp \
Services/ProxyDataReader.cpp \
Services/ProxyDrawingService.cpp \
Services/ProxyFeatureReader.cpp \
@@ -102,6 +104,7 @@
Services/ProxySqlDataReader.cpp \
Services/ProxyTileService.cpp \
Services/ProxyFeatureTransaction.cpp \
+ Services/ProxyProfilingService.cpp \
Services/RenderingDefs.cpp \
Services/RenderingOptions.cpp \
Services/RenderingService.cpp \
@@ -213,6 +216,8 @@
Services/PackageStatusInformation.h \
Services/PlotSpecification.h \
Services/PrintLayout.h \
+ Services/ProfilingDefs.h \
+ Services/ProfilingService.h \
Services/ProxyDataReader.h \
Services/ProxyDrawingService.h \
Services/ProxyFeatureReader.h \
@@ -225,6 +230,7 @@
Services/ProxySqlDataReader.h \
Services/ProxyTileService.h \
Services/ProxyFeatureTransaction.h \
+ Services/ProxyProfilingService.h \
Services/RenderingDefs.h \
Services/RenderingOptions.h \
Services/RenderingService.h \
Modified: trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.h
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.h 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.h 2011-07-01 02:40:06 UTC (rev 5963)
@@ -146,6 +146,8 @@
#include "Services/TileDefs.h"
#include "Services/TileService.h"
#include "Services/KmlService.h"
+#include "Services/ProfilingDefs.h"
+#include "Services/ProfilingService.h"
#include "Services/PackageStatusInformation.h"
#include "Services/ProxyDataReader.h"
@@ -160,6 +162,7 @@
#include "Services/ProxySqlDataReader.h"
#include "Services/ProxyTileService.h"
#include "Services/ProxyFeatureTransaction.h"
+#include "Services/ProxyProfilingService.h"
#include "Services/ServerAdmin.h"
#include "Services/ServerAdminDefs.h"
#include "Services/ServerConnection.h"
Modified: trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcproj
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcproj 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcproj 2011-07-01 02:40:06 UTC (rev 5963)
@@ -3635,6 +3635,86 @@
>
</File>
<File
+ RelativePath=".\Services\ProfilingDefs.cpp"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\Services\ProfilingDefs.h"
+ >
+ </File>
+ <File
+ RelativePath=".\Services\ProfilingService.cpp"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\Services\ProfilingService.h"
+ >
+ </File>
+ <File
RelativePath=".\Services\ProxyDataReader.cpp"
>
<FileConfiguration
@@ -3955,6 +4035,46 @@
>
</File>
<File
+ RelativePath=".\Services\ProxyProfilingService.cpp"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\Services\ProxyProfilingService.h"
+ >
+ </File>
+ <File
RelativePath=".\Services\ProxyRenderingService.cpp"
>
<FileConfiguration
Modified: trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj 2011-07-01 02:40:06 UTC (rev 5963)
@@ -684,6 +684,18 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
+ <ClCompile Include="Services\ProfilingDefs.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ </ClCompile>
+ <ClCompile Include="Services\ProfilingService.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="Services\ProxyDataReader.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
@@ -732,6 +744,12 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
+ <ClCompile Include="Services\ProxyProfilingService.cpp">
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+ </ClCompile>
<ClCompile Include="Services\ProxyRenderingService.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
@@ -992,6 +1010,8 @@
<ClInclude Include="Services\PackageStatusInformation.h" />
<ClInclude Include="Services\PlotSpecification.h" />
<ClInclude Include="Services\PrintLayout.h" />
+ <ClInclude Include="Services\ProfilingDefs.h" />
+ <ClInclude Include="Services\ProfilingService.h" />
<ClInclude Include="Services\ProxyDataReader.h" />
<ClInclude Include="Services\ProxyDrawingService.h" />
<ClInclude Include="Services\ProxyFeatureReader.h" />
@@ -1000,6 +1020,7 @@
<ClInclude Include="Services\ProxyGwsFeatureReader.h" />
<ClInclude Include="Services\ProxyKmlService.h" />
<ClInclude Include="Services\ProxyMappingService.h" />
+ <ClInclude Include="Services\ProxyProfilingService.h" />
<ClInclude Include="Services\ProxyRenderingService.h" />
<ClInclude Include="Services\ProxyResourceService.h" />
<ClInclude Include="Services\ProxySqlDataReader.h" />
Modified: trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj.filters
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj.filters 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj.filters 2011-07-01 02:40:06 UTC (rev 5963)
@@ -382,6 +382,15 @@
<Filter>Util</Filter>
</ClCompile>
<ClCompile Include="MapGuideCommonBuild.cpp" />
+ <ClCompile Include="Services\ProxyProfilingService.cpp">
+ <Filter>Services</Filter>
+ </ClCompile>
+ <ClCompile Include="Services\ProfilingDefs.cpp">
+ <Filter>Services</Filter>
+ </ClCompile>
+ <ClCompile Include="Services\ProfilingService.cpp">
+ <Filter>Services</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="MapLayer\Layer.h">
@@ -745,6 +754,15 @@
<Filter>Util</Filter>
</ClInclude>
<ClInclude Include="MapGuideCommon.h" />
+ <ClInclude Include="Services\ProfilingService.h">
+ <Filter>Services</Filter>
+ </ClInclude>
+ <ClInclude Include="Services\ProxyProfilingService.h">
+ <Filter>Services</Filter>
+ </ClInclude>
+ <ClInclude Include="Services\ProfilingDefs.h">
+ <Filter>Services</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="MapGuideCommon.rc" />
Modified: trunk/MgDev/Common/MapGuideCommon/MapGuideCommonBuild.cpp
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/MapGuideCommonBuild.cpp 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/MapGuideCommonBuild.cpp 2011-07-01 02:40:06 UTC (rev 5963)
@@ -109,6 +109,7 @@
#include "Services/ProxySqlDataReader.cpp"
#include "Services/ProxyTileService.cpp"
#include "Services/ProxyFeatureTransaction.cpp"
+#include "Services/ProxyProfilingService.cpp"
#include "Services/RenderingDefs.cpp"
#include "Services/RenderingOptions.cpp"
#include "Services/RenderingService.cpp"
@@ -126,6 +127,8 @@
#include "Services/SiteConnection.cpp"
#include "Services/TileDefs.cpp"
#include "Services/TileService.cpp"
+#include "Services/ProfilingDefs.cpp"
+#include "Services/ProfilingService.cpp"
#include "Services/UnitType.cpp"
#include "Services/SqlResult.cpp"
#include "System/ConfigProperties.cpp"
Added: trunk/MgDev/Common/MapGuideCommon/Services/ProfilingDefs.cpp
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/Services/ProfilingDefs.cpp (rev 0)
+++ trunk/MgDev/Common/MapGuideCommon/Services/ProfilingDefs.cpp 2011-07-01 02:40:06 UTC (rev 5963)
@@ -0,0 +1,19 @@
+//
+// Copyright (C) 2004-2011 by Autodesk, Inc.
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of version 2.1 of the GNU Lesser
+// General Public License as published by the Free Software Foundation.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+//
+
+#include "MapGuideCommon.h"
+#include "ProfilingDefs.h"
Added: trunk/MgDev/Common/MapGuideCommon/Services/ProfilingDefs.h
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/Services/ProfilingDefs.h (rev 0)
+++ trunk/MgDev/Common/MapGuideCommon/Services/ProfilingDefs.h 2011-07-01 02:40:06 UTC (rev 5963)
@@ -0,0 +1,36 @@
+//
+// Copyright (C) 2004-2011 by Autodesk, Inc.
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of version 2.1 of the GNU Lesser
+// General Public License as published by the Free Software Foundation.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+//
+
+#ifndef MGPROFILINGDEFS_H
+#define MGPROFILINGDEFS_H
+
+/// \cond INTERNAL
+
+///////////////////////////////////////////////////////////////////////////////
+/// \brief
+/// Operation IDs for Profiling Service.
+/// INTERNAL do not document.
+///
+class MG_MAPGUIDE_API MgProfilingServiceOpId
+{
+INTERNAL_API:
+ static const int ProfileRenderMap = 0x1111E601;
+ static const int ProfileRenderDynamicOverlay = 0x1111E602;
+};
+/// \endcond
+
+#endif
Added: trunk/MgDev/Common/MapGuideCommon/Services/ProfilingService.cpp
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/Services/ProfilingService.cpp (rev 0)
+++ trunk/MgDev/Common/MapGuideCommon/Services/ProfilingService.cpp 2011-07-01 02:40:06 UTC (rev 5963)
@@ -0,0 +1,50 @@
+//
+// Copyright (C) 2004-2011 by Autodesk, Inc.
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of version 2.1 of the GNU Lesser
+// General Public License as published by the Free Software Foundation.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+//
+
+#include "MapGuideCommon.h"
+
+//////////////////////////////////////////////////////////////////
+/// <summary>
+/// Default Constructor
+/// </summary>
+MgProfilingService::MgProfilingService() : MgService()
+{
+}
+
+/////////////////////////////////////////////////////////////////
+/// <summary>
+/// Get the class Id
+/// </summary>
+/// <returns>
+/// The integer value
+/// </returns>
+INT32 MgProfilingService::GetClassId()
+{
+ return m_cls_id;
+}
+
+//////////////////////////////////////////////////////////////////
+/// <summary>
+/// Dispose this object
+/// </summary>
+/// <returns>
+/// Nothing
+/// </returns>
+void MgProfilingService::Dispose()
+{
+ delete this;
+}
Added: trunk/MgDev/Common/MapGuideCommon/Services/ProfilingService.h
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/Services/ProfilingService.h (rev 0)
+++ trunk/MgDev/Common/MapGuideCommon/Services/ProfilingService.h 2011-07-01 02:40:06 UTC (rev 5963)
@@ -0,0 +1,136 @@
+//
+// Copyright (C) 2004-2011 by Autodesk, Inc.
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of version 2.1 of the GNU Lesser
+// General Public License as published by the Free Software Foundation.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+//
+
+#ifndef MG_PROFILING_SERVICE_H
+#define MG_PROFILING_SERVICE_H
+
+/// \defgroup MgProfilingService MgProfilingService
+/// \ingroup Profiling_Service_Module
+/// \{
+
+/// \brief
+/// This class provides services to profile exsiting MapGuide APIs
+class MG_MAPGUIDE_API MgProfilingService : public MgService
+{
+PUBLISHED_API:
+
+ /////////////////////////////////////////////////////////////////
+ /// \brief
+ /// Profile the process of rendering all dynamic layers in the specified
+ /// MgMap to a dynamic overlay image with a transparent background.
+ ///
+ /// \param map
+ /// Input
+ /// map object containing current state of map.
+ /// \param selection
+ /// Input
+ /// map feature selection. Specifies the selected features on the map
+ /// \param options
+ /// Input
+ /// rendering options
+ ///
+ /// \return
+ /// A byte reader containing the profile result
+ ///
+ virtual MgByteReader* ProfileRenderDynamicOverlay(
+ MgMap* map,
+ MgSelection* selection,
+ MgRenderingOptions* options) = 0;
+
+ /////////////////////////////////////////////////////////////////
+ /// \brief
+ /// Profile the process of rendering a MgMap to the requested image
+ /// format with specified center point and scale.
+ ///
+ /// \param map
+ /// Input
+ /// map object containing current state of map.
+ /// \param selection
+ /// Input
+ /// map feature selection. Specifies the selected features on the map
+ /// \param center
+ /// Input
+ /// map center point. Specifies the center point for the map
+ /// \param scale
+ /// Input
+ /// map scale. Specifies the scale for the map
+ /// \param width
+ /// Input
+ /// image width. Specifies the image width in pixels
+ /// \param height
+ /// Input
+ /// image height. Specifies the image height in pixels
+ /// \param backgroundColor
+ /// Input
+ /// background color. Specifies the map background color
+ /// \param format
+ /// Input
+ /// image format. Defines the format of the resulting image
+ /// \param bKeepSelection
+ /// Input
+ /// true if you want to keep the selection
+ ///
+ /// \return
+ /// A byte reader containing the profile result
+ ///
+ virtual MgByteReader* ProfileRenderMap(
+ MgMap* map,
+ MgSelection* selection,
+ MgCoordinate* center,
+ double scale,
+ INT32 width,
+ INT32 height,
+ MgColor* backgroundColor,
+ CREFSTRING format,
+ bool bKeepSelection) = 0;
+
+INTERNAL_API:
+
+ //////////////////////////////////////////////////////////////////
+ /// \brief
+ /// Construct an MgProfileService object.
+ ///
+ MgProfilingService();
+
+protected:
+
+ /////////////////////////////////////////////////////////////////
+ /// \brief
+ /// Get the class Id
+ ///
+ /// \return
+ /// The integer value
+ ///
+ virtual INT32 GetClassId();
+
+ //////////////////////////////////////////////////////////////////
+ /// \brief
+ /// Dispose this object
+ ///
+ /// \return
+ /// Nothing
+ ///
+ virtual void Dispose();
+
+private:
+
+CLASS_ID:
+ static const INT32 m_cls_id = MapGuide_ProfilingService_ProfilingService;
+};
+/// \}
+
+#endif
Added: trunk/MgDev/Common/MapGuideCommon/Services/ProxyProfilingService.cpp
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/Services/ProxyProfilingService.cpp (rev 0)
+++ trunk/MgDev/Common/MapGuideCommon/Services/ProxyProfilingService.cpp 2011-07-01 02:40:06 UTC (rev 5963)
@@ -0,0 +1,184 @@
+//
+// Copyright (C) 2004-2011 by Autodesk, Inc.
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of version 2.1 of the GNU Lesser
+// General Public License as published by the Free Software Foundation.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+//
+
+#include "MapGuideCommon.h"
+#include "Command.h"
+
+#include "ProfilingDefs.h"
+
+static const int Profiling_Service = (int)MgPacketParser::msiProfiling;
+
+IMPLEMENT_CREATE_SERVICE(MgProxyProfilingService)
+
+//////////////////////////////////////////////////////////////////
+/// <summary>
+/// Construct an MgProxyProfilingService object
+/// </summary>
+MgProxyProfilingService::MgProxyProfilingService() : MgProfilingService()
+{
+}
+
+
+//////////////////////////////////////////////////////////////////
+/// <summary>
+/// Dispose this object
+/// </summary>
+/// <returns>
+/// Nothing
+/// </returns>
+void MgProxyProfilingService::Dispose()
+{
+ delete this;
+}
+
+
+//////////////////////////////////////////////////////////////////
+/// <summary>
+/// Sets the warnings if any
+/// </summary>
+void MgProxyProfilingService::SetWarning(MgWarnings* warning)
+{
+ if (warning)
+ {
+ Ptr<MgStringCollection> ptrCol = warning->GetMessages();
+ this->m_warning->AddMessages(ptrCol);
+ warning->Release();
+ }
+}
+
+/////////////////////////////////////////////////////////////////
+/// <summary>
+/// Profile the process of rendering all dynamic layers in the specified
+/// MgMap to a dynamic overlay image with a transparent background.
+/// </summary>
+/// <param name="map">Input
+/// map object containing current state of map.
+/// </param>
+/// <param name="selection">Input
+/// map feature selection. Specifies the selected features on the map
+/// </param>
+/// <param name="options">Input
+/// rendering options
+/// </param>
+/// <returns>
+/// A byte reader containing the profile result
+/// </returns>
+MgByteReader* MgProxyProfilingService::ProfileRenderDynamicOverlay(
+ MgMap* map,
+ MgSelection* selection,
+ MgRenderingOptions* options)
+{
+ MgCommand cmd;
+ cmd.ExecuteCommand(m_connProp, // Connection
+ MgCommand::knObject, // Return type expected
+ MgProfilingServiceOpId::ProfileRenderDynamicOverlay, // Command Code
+ 3, // No of arguments
+ Profiling_Service, // Service Id
+ BUILD_VERSION(2,4,0), // Operation version
+ MgCommand::knObject, map, // Argument#1
+ MgCommand::knObject, selection, // Argument#2
+ MgCommand::knObject, options, // Argument#3
+ MgCommand::knNone); // End of arguments
+
+ SetWarning(cmd.GetWarningObject());
+
+ return (MgByteReader*)cmd.GetReturnValue().val.m_obj;
+}
+
+
+/////////////////////////////////////////////////////////////////
+/// <summary>
+/// Profile the process of rendering a MgMap to the requested image
+/// format with specified center point and scale.
+/// </summary>
+/// <param name="map">Input
+/// map object containing current state of map.
+/// </param>
+/// <param name="selection">Input
+/// map feature selection. Specifies the selected features on the map
+/// </param>
+/// <param name="center">Input
+/// map center point. Specifies the center point for the map
+/// </param>
+/// <param name="scale">Input
+/// map scale. Specifies the scale for the map
+/// </param>
+/// <param name="width">Input
+/// image width. Specifies the image width in pixels
+/// </param>
+/// <param name="height">Input
+/// image height. Specifies the image height in pixels
+/// </param>
+/// <param name="backgroundColor">Input
+/// background color. Specifies the map background color
+/// </param>
+/// <param name="format">Input
+/// image format. Defines the format of the resulting image
+/// </param>
+/// <param name="bKeepSelection">Input
+/// true if you want to keep the selection
+/// </param>
+/// <returns>
+/// A byte reader containing the profile result
+/// </returns>
+MgByteReader* MgProxyProfilingService::ProfileRenderMap(
+ MgMap* map,
+ MgSelection* selection,
+ MgCoordinate* center,
+ double scale,
+ INT32 width,
+ INT32 height,
+ MgColor* backgroundColor,
+ CREFSTRING format,
+ bool bKeepSelection)
+{
+ MgCommand cmd;
+ cmd.ExecuteCommand(m_connProp, // Connection
+ MgCommand::knObject, // Return type expected
+ MgProfilingServiceOpId::ProfileRenderMap, // Command Code
+ 9, // No of arguments
+ Profiling_Service, // Service Id
+ BUILD_VERSION(2,4,0), // Operation version
+ MgCommand::knObject, map, // Argument#1
+ MgCommand::knObject, selection, // Argument#2
+ MgCommand::knObject, center, // Argument#3
+ MgCommand::knDouble, scale, // Argument#4
+ MgCommand::knInt32, width, // Argument#5
+ MgCommand::knInt32, height, // Argument#6
+ MgCommand::knObject, backgroundColor, // Argument#7
+ MgCommand::knString, &format, // Argument#8
+ MgCommand::knInt8, (INT8)bKeepSelection, // Argument#9
+ MgCommand::knNone); // End of arguments
+
+ SetWarning(cmd.GetWarningObject());
+
+ return (MgByteReader*)cmd.GetReturnValue().val.m_obj;
+}
+
+
+//////////////////////////////////////////////////////////////////
+/// \brief
+/// Sets the connection properties for the Proxy Service. This
+/// information tells the proxy object where to connect.
+///
+/// \param connProp
+/// Connection properties for server
+///
+void MgProxyProfilingService::SetConnectionProperties(MgConnectionProperties* connProp)
+{
+ m_connProp = SAFE_ADDREF(connProp);
+}
Added: trunk/MgDev/Common/MapGuideCommon/Services/ProxyProfilingService.h
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/Services/ProxyProfilingService.h (rev 0)
+++ trunk/MgDev/Common/MapGuideCommon/Services/ProxyProfilingService.h 2011-07-01 02:40:06 UTC (rev 5963)
@@ -0,0 +1,141 @@
+//
+// Copyright (C) 2004-2011 by Autodesk, Inc.
+//
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of version 2.1 of the GNU Lesser
+// General Public License as published by the Free Software Foundation.
+//
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+//
+
+#ifndef _MG_PROXY_PROFILING_SERVICE_H
+#define _MG_PROXY_PROFILING_SERVICE_H
+
+/// \cond INTERNAL
+////////////////////////////////////////////////////////////////////////////////////////
+/// \brief
+/// This class allows profile mapguide processes
+class MG_MAPGUIDE_API MgProxyProfilingService : public MgProfilingService
+{
+ DECLARE_CLASSNAME(MgProxyProfilingService)
+
+EXTERNAL_API:
+
+ /////////////////////////////////////////////////////////////////
+ /// \brief
+ /// Profile the process of rendering all dynamic layers in the specified
+ /// MgMap to a dynamic overlay image with a transparent background.
+ ///
+ /// \param map
+ /// Input
+ /// map object containing current state of map.
+ /// \param selection
+ /// Input
+ /// map feature selection. Specifies the selected features on the map
+ /// \param options
+ /// Input
+ /// rendering options
+ ///
+ /// \return
+ /// A byte reader containing the profile result
+ ///
+ virtual MgByteReader* ProfileRenderDynamicOverlay(
+ MgMap* map,
+ MgSelection* selection,
+ MgRenderingOptions* options);
+
+ /////////////////////////////////////////////////////////////////
+ /// \brief
+ /// Profile the process of rendering a MgMap to the requested image
+ /// format with specified center point and scale.
+ ///
+ /// \param map
+ /// Input
+ /// map object containing current state of map.
+ /// \param selection
+ /// Input
+ /// map feature selection. Specifies the selected features on the map
+ /// \param center
+ /// Input
+ /// map center point. Specifies the center point for the map
+ /// \param scale
+ /// Input
+ /// map scale. Specifies the scale for the map
+ /// \param width
+ /// Input
+ /// image width. Specifies the image width in pixels
+ /// \param height
+ /// Input
+ /// image height. Specifies the image height in pixels
+ /// \param backgroundColor
+ /// Input
+ /// background color. Specifies the map background color
+ /// \param format
+ /// Input
+ /// image format. Defines the format of the resulting image
+ /// \param bKeepSelection
+ /// Input
+ /// true if you want to keep the selection
+ ///
+ /// \return
+ /// A byte reader containing the profile result
+ ///
+ virtual MgByteReader* ProfileRenderMap(
+ MgMap* map,
+ MgSelection* selection,
+ MgCoordinate* center,
+ double scale,
+ INT32 width,
+ INT32 height,
+ MgColor* backgroundColor,
+ CREFSTRING format,
+ bool bKeepSelection);
+
+INTERNAL_API:
+
+ //////////////////////////////////////////////////////////////////
+ /// \brief
+ /// Construct an MgProxyProfilingService object.
+ ///
+ ///
+ MgProxyProfilingService();
+
+ DECLARE_CREATE_SERVICE()
+
+ //////////////////////////////////////////////////////////////////
+ /// \brief
+ /// Sets the connection properties for the Proxy Service. This
+ /// information tells the proxy object where to connect.
+ ///
+ /// \param connProp
+ /// Connection properties for server
+ ///
+ void SetConnectionProperties(MgConnectionProperties* connProp);
+
+protected:
+
+ //////////////////////////////////////////////////////////////////
+ /// \brief
+ /// Dispose this object
+ ///
+ /// \return
+ /// Nothing
+ ///
+ virtual void Dispose();
+
+private:
+
+ void SetWarning(MgWarnings* warning);
+
+ Ptr<MgConnectionProperties> m_connProp;
+};
+/// \endcond
+
+#endif
Modified: trunk/MgDev/Common/MapGuideCommon/Services/ServerInformation.cpp
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/Services/ServerInformation.cpp 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/Services/ServerInformation.cpp 2011-07-01 02:40:06 UTC (rev 5963)
@@ -42,6 +42,7 @@
{ MgServiceType::KmlService , L"KmlService" , MgServiceFlag::KmlService },
{ MgServiceType::ServerAdminService, L"ServerAdminService", MgServiceFlag::ServerAdminService },
{ MgServiceType::SiteService , L"SiteService" , MgServiceFlag::SiteService },
+ { MgServiceType::ProfilingService , L"ProfilingService" , MgServiceFlag::ProfilingService },
};
//////////////////////////////////////////////////////////////
Modified: trunk/MgDev/Common/MapGuideCommon/Services/ServerInformation.h
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/Services/ServerInformation.h 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/Services/ServerInformation.h 2011-07-01 02:40:06 UTC (rev 5963)
@@ -67,6 +67,10 @@
////////////////////////////////////////////////////////////////
/// Site Service
static const INT32 SiteService = 0x00000100;
+
+ ////////////////////////////////////////////////////////////////
+ /// Profiling Service
+ static const INT32 ProfilingService = 0x00000200;
};
/// \cond INTERNAL
@@ -397,7 +401,7 @@
/// NOTES: The numeric values of all the service types are also used by
/// sequential containers for fast indexed-based lookups.
- static const INT32 sm_knMaxNumberServices = 9;
+ static const INT32 sm_knMaxNumberServices = 10;
private:
Modified: trunk/MgDev/Common/MapGuideCommon/Services/SiteConnection.cpp
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/Services/SiteConnection.cpp 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/Services/SiteConnection.cpp 2011-07-01 02:40:06 UTC (rev 5963)
@@ -309,7 +309,8 @@
IsServiceLocal(MgServiceType::RenderingService) ||
IsServiceLocal(MgServiceType::ResourceService) ||
IsServiceLocal(MgServiceType::TileService) ||
- IsServiceLocal(MgServiceType::KmlService) )
+ IsServiceLocal(MgServiceType::KmlService) ||
+ IsServiceLocal(MgServiceType::ProfilingService))
{
isServer = true;
}
@@ -406,6 +407,12 @@
isHosting,
MgConfigProperties::DefaultHostPropertyKmlService);
break;
+ case MgServiceType::ProfilingService:
+ m_config->GetBoolValue(MgConfigProperties::HostPropertiesSection,
+ MgConfigProperties::HostPropertyProfilingService,
+ isHosting,
+ MgConfigProperties::DefaultHostPropertyProfilingService);
+ break;
case MgServiceType::ServerAdminService:
if (IsServer())
{
Modified: trunk/MgDev/Common/MapGuideCommon/System/ConfigProperties.cpp
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/System/ConfigProperties.cpp 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/System/ConfigProperties.cpp 2011-07-01 02:40:06 UTC (rev 5963)
@@ -235,7 +235,8 @@
const bool MgConfigProperties::DefaultHostPropertySiteService = false;
const STRING MgConfigProperties::HostPropertyTileService = L"TileService";
const bool MgConfigProperties::DefaultHostPropertyTileService = false;
-
+const STRING MgConfigProperties::HostPropertyProfilingService = L"ProfilingService";
+const bool MgConfigProperties::DefaultHostPropertyProfilingService = false;
// ******************************************************************
// Drawing Service Properties
// ******************************************************************
Modified: trunk/MgDev/Common/MapGuideCommon/System/ConfigProperties.h
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/System/ConfigProperties.h 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/System/ConfigProperties.h 2011-07-01 02:40:06 UTC (rev 5963)
@@ -252,6 +252,10 @@
static const STRING HostPropertyResourceService; /// value("ResourceService")
static const bool DefaultHostPropertyResourceService; /// value(false)
+ /// Enables/disables the Profiling Service
+ static const STRING HostPropertyProfilingService; /// value("ProfilingService")
+ static const bool DefaultHostPropertyProfilingService; /// value(false)
+
INTERNAL_API:
/// Enables/disables the ServerAdmin Service (for internal use only).
Modified: trunk/MgDev/Common/MapGuideCommon/System/MapGuideCommonClassId.h
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/System/MapGuideCommonClassId.h 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/System/MapGuideCommonClassId.h 2011-07-01 02:40:06 UTC (rev 5963)
@@ -29,6 +29,7 @@
#define MAPGUIDE_RESOURCESERVICE_ID 31100
#define MAPGUIDE_TILESERVICE_ID 31200
#define MAPGUIDE_KMLSERVICE_ID 31300
+#define MAPGUIDE_PROFILINGSERVICE_ID 31400
// MapGuide Exceptions
@@ -135,7 +136,9 @@
// Tile Service
#define MapGuide_TileService_TileService MAPGUIDE_TILESERVICE_ID+0
-// Tile Service
+// KML Service
#define MapGuide_KmlService_KmlService MAPGUIDE_KMLSERVICE_ID+0
+// Profiling Service
+#define MapGuide_ProfilingService_ProfilingService MAPGUIDE_PROFILINGSERVICE_ID+0
#endif
Modified: trunk/MgDev/Common/MapGuideCommon/System/MapGuideCommonFactory.cpp
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/System/MapGuideCommonFactory.cpp 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/MapGuideCommon/System/MapGuideCommonFactory.cpp 2011-07-01 02:40:06 UTC (rev 5963)
@@ -121,6 +121,7 @@
registry->RegisterService(MgServiceType::ResourceService, MgProxyResourceService::CreateService, sctRemoteServerToServer);
registry->RegisterService(MgServiceType::TileService, MgProxyTileService::CreateService, sctRemoteServerToServer);
registry->RegisterService(MgServiceType::KmlService, MgProxyKmlService::CreateService, sctRemoteServerToServer);
+ registry->RegisterService(MgServiceType::ProfilingService, MgProxyProfilingService::CreateService, sctRemoteServerToServer);
return true;
}
Modified: trunk/MgDev/Common/PlatformBase/Services/BaseServiceDefs.h
===================================================================
--- trunk/MgDev/Common/PlatformBase/Services/BaseServiceDefs.h 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Common/PlatformBase/Services/BaseServiceDefs.h 2011-07-01 02:40:06 UTC (rev 5963)
@@ -61,6 +61,9 @@
/// Kml Service
static const INT16 KmlService = 6;
+ ////////////////////////////////////////////////////////////////
+ /// Profiling Service
+ static const INT16 ProfilingService = 10;
INTERNAL_API:
/// NOTES: The numeric values of all the service types are also used by
Modified: trunk/MgDev/Web/src/DotNetApi/AssemblyInfo.cs
===================================================================
--- trunk/MgDev/Web/src/DotNetApi/AssemblyInfo.cs 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Web/src/DotNetApi/AssemblyInfo.cs 2011-07-01 02:40:06 UTC (rev 5963)
@@ -337,6 +337,7 @@
[assembly: TypeForwardedTo(typeof(OSGeo.MapGuide.MgPolygonCollection))]
[assembly: TypeForwardedTo(typeof(OSGeo.MapGuide.MgPortNotAvailableException))]
[assembly: TypeForwardedTo(typeof(OSGeo.MapGuide.MgPrintToScaleModeNotSelectedException))]
+[assembly: TypeForwardedTo(typeof(OSGeo.MapGuide.MgProfilingService))]
[assembly: TypeForwardedTo(typeof(OSGeo.MapGuide.MgPropertyCollection))]
[assembly: TypeForwardedTo(typeof(OSGeo.MapGuide.MgPropertyDefinitionCollection))]
[assembly: TypeForwardedTo(typeof(OSGeo.MapGuide.MgRaster))]
Modified: trunk/MgDev/Web/src/DotNetUnmanagedApi/MapGuideCommon/MapGuideCommonApiGen.xml
===================================================================
--- trunk/MgDev/Web/src/DotNetUnmanagedApi/MapGuideCommon/MapGuideCommonApiGen.xml 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Web/src/DotNetUnmanagedApi/MapGuideCommon/MapGuideCommonApiGen.xml 2011-07-01 02:40:06 UTC (rev 5963)
@@ -145,6 +145,7 @@
<Header path="../../../../Common/MapGuideCommon/Services/MapPlotCollection.h" />
<Header path="../../../../Common/MapGuideCommon/Services/PackageStatusInformation.h" />
<Header path="../../../../Common/MapGuideCommon/Services/PlotSpecification.h" />
+ <Header path="../../../../Common/MapGuideCommon/Services/ProfilingService.h" />
<Header path="../../../../Common/MapGuideCommon/Services/RenderingOptions.h" />
<Header path="../../../../Common/MapGuideCommon/Services/RenderingService.h" />
<Header path="../../../../Common/MapGuideCommon/Services/ServerAdmin.h" />
Modified: trunk/MgDev/Web/src/JavaApi/Makefile.am
===================================================================
--- trunk/MgDev/Web/src/JavaApi/Makefile.am 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Web/src/JavaApi/Makefile.am 2011-07-01 02:40:06 UTC (rev 5963)
@@ -402,6 +402,7 @@
../../../Common/MapGuideCommon/Services/MapPlotCollection.h \
../../../Common/MapGuideCommon/Services/PackageStatusInformation.h \
../../../Common/MapGuideCommon/Services/PlotSpecification.h \
+ ../../../Common/MapGuideCommon/Services/ProfilingService.h \
../../../Common/MapGuideCommon/Services/RenderingOptions.h \
../../../Common/MapGuideCommon/Services/RenderingService.h \
../../../Common/MapGuideCommon/Services/ServerAdmin.h \
Modified: trunk/MgDev/Web/src/MapGuideApi/MapGuideApiGen.xml
===================================================================
--- trunk/MgDev/Web/src/MapGuideApi/MapGuideApiGen.xml 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Web/src/MapGuideApi/MapGuideApiGen.xml 2011-07-01 02:40:06 UTC (rev 5963)
@@ -411,6 +411,7 @@
<Header path="../../../Common/MapGuideCommon/Services/MapPlotCollection.h" />
<Header path="../../../Common/MapGuideCommon/Services/PackageStatusInformation.h" />
<Header path="../../../Common/MapGuideCommon/Services/PlotSpecification.h" />
+ <Header path="../../../Common/MapGuideCommon/Services/ProfilingService.h" />
<Header path="../../../Common/MapGuideCommon/Services/RenderingOptions.h" />
<Header path="../../../Common/MapGuideCommon/Services/RenderingService.h" />
<Header path="../../../Common/MapGuideCommon/Services/ServerAdmin.h" />
Modified: trunk/MgDev/Web/src/PhpApi/Makefile.am
===================================================================
--- trunk/MgDev/Web/src/PhpApi/Makefile.am 2011-06-30 16:33:47 UTC (rev 5962)
+++ trunk/MgDev/Web/src/PhpApi/Makefile.am 2011-07-01 02:40:06 UTC (rev 5963)
@@ -400,6 +400,7 @@
../../../Common/MapGuideCommon/Services/MapPlotCollection.h \
../../../Common/MapGuideCommon/Services/PackageStatusInformation.h \
../../../Common/MapGuideCommon/Services/PlotSpecification.h \
+ ../../../Common/MapGuideCommon/Services/ProfilingService.h \
../../../Common/MapGuideCommon/Services/RenderingOptions.h \
../../../Common/MapGuideCommon/Services/RenderingService.h \
../../../Common/MapGuideCommon/Services/ServerAdmin.h \
More information about the mapguide-commits
mailing list