qpid-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ai...@apache.org
Subject svn commit: r886940 [1/14] - in /qpid/trunk/qpid/dotnet/client-010: ./ addins/ addins/ExcelAddIn/ addins/ExcelAddInMessageProcessor/ addins/ExcelAddInProducer/ client/ client/client/ client/transport/ client/transport/codec/ client/transport/exception/...
Date Thu, 03 Dec 2009 22:03:55 GMT
Author: aidan
Date: Thu Dec  3 22:03:51 2009
New Revision: 886940

URL: http://svn.apache.org/viewvc?rev=886940&view=rev
Log:
fix line endings. sigh

Modified:
    qpid/trunk/qpid/dotnet/client-010/README.txt
    qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddIn/Excel.exe.config
    qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddIn/ExcelAddIn.cs
    qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInMessageProcessor/ExcelAddInMessageProcessor.csproj
    qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInMessageProcessor/Processor.cs
    qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInProducer/ExcelAddInProducer.csproj
    qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInProducer/Program.cs
    qpid/trunk/qpid/dotnet/client-010/addins/README.txt
    qpid/trunk/qpid/dotnet/client-010/client/Client.csproj
    qpid/trunk/qpid/dotnet/client-010/client/client.sln
    qpid/trunk/qpid/dotnet/client-010/client/client.suo
    qpid/trunk/qpid/dotnet/client-010/client/client/Client.cs
    qpid/trunk/qpid/dotnet/client-010/client/client/ClientConnectionDelegate.cs
    qpid/trunk/qpid/dotnet/client-010/client/client/ClientInterface.cs
    qpid/trunk/qpid/dotnet/client-010/client/client/ClientSessionDelegate.cs
    qpid/trunk/qpid/dotnet/client-010/client/client/ClosedListenerInterface.cs
    qpid/trunk/qpid/dotnet/client-010/client/client/ErrorCode.cs
    qpid/trunk/qpid/dotnet/client-010/client/client/IMessage.cs
    qpid/trunk/qpid/dotnet/client-010/client/client/Message.cs
    qpid/trunk/qpid/dotnet/client-010/client/client/MessageListenerInterface.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Binary.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Binding.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Channel.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/ChannelDelegate.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/ClientDelegate.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Connection.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/ConnectionDelegate.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Field.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Future.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Header.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Method.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/ProtocolDelegate.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/ProtocolError.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/ProtocolEvent.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/ProtocolHeader.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Range.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/RangeSet.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/ReceivedPayload.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Receiver.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Sender.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Session.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/SessionDelegate.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/Struct.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/codec/AbstractDecoder.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/codec/AbstractEncoder.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/codec/Decoder.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/codec/Encodable.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/codec/Encoder.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/codec/MSDecoder.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/codec/MSEncoder.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/exception/ConnectionException.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/exception/ExceptionArgs.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/exception/ProtocolVersionException.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/exception/SessionClosedException.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/exception/SessionException.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/exception/TransportException.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/Assembler.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/Disassembler.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/Frame.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/IIoSender.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/InputHandler.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/NetworkDelegate.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/NetworkEvent.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/io/IIoTransport.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/io/IoReceiver.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/io/IoSSLTransport.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/io/IoSender.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/network/io/IoTransport.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/util/ByteEncoder.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/util/CircularBuffer.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/util/Functions.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/util/Logger.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/util/Serial.cs
    qpid/trunk/qpid/dotnet/client-010/client/transport/util/UUID.cs
    qpid/trunk/qpid/dotnet/client-010/demo/Demo.csproj
    qpid/trunk/qpid/dotnet/client-010/demo/Properties/Resources.Designer.cs
    qpid/trunk/qpid/dotnet/client-010/demo/Properties/Resources.resx
    qpid/trunk/qpid/dotnet/client-010/demo/Properties/Settings.Designer.cs
    qpid/trunk/qpid/dotnet/client-010/demo/Properties/Settings.settings
    qpid/trunk/qpid/dotnet/client-010/examples/direct/example-direct-Listener/Listener.cs
    qpid/trunk/qpid/dotnet/client-010/examples/direct/example-direct-Listener/example-direct-Listener.csproj
    qpid/trunk/qpid/dotnet/client-010/examples/direct/example-direct-producer/Producer.cs
    qpid/trunk/qpid/dotnet/client-010/examples/direct/example-direct-producer/example-direct-producer.csproj
    qpid/trunk/qpid/dotnet/client-010/examples/fanout/example-fanout-Listener/Listener.cs
    qpid/trunk/qpid/dotnet/client-010/examples/fanout/example-fanout-Listener/example-fanout-Listener.csproj
    qpid/trunk/qpid/dotnet/client-010/examples/fanout/example-fanout-Producer/Producer.cs
    qpid/trunk/qpid/dotnet/client-010/examples/fanout/example-fanout-Producer/example-fanout-Producer.csproj
    qpid/trunk/qpid/dotnet/client-010/examples/pub-sub/example-pub-sub-Listener/Listener.cs
    qpid/trunk/qpid/dotnet/client-010/examples/pub-sub/example-pub-sub-Listener/example-pub-sub-Listener.csproj
    qpid/trunk/qpid/dotnet/client-010/examples/pub-sub/example-pub-sub-Publisher/Publisher.cs
    qpid/trunk/qpid/dotnet/client-010/examples/pub-sub/example-pub-sub-Publisher/example-pub-sub-Publisher.csproj
    qpid/trunk/qpid/dotnet/client-010/examples/request-response/example-request-response-Client/Client.cs
    qpid/trunk/qpid/dotnet/client-010/examples/request-response/example-request-response-Client/example-request-response-Client.csproj
    qpid/trunk/qpid/dotnet/client-010/examples/request-response/example-request-response-Server/Server.cs
    qpid/trunk/qpid/dotnet/client-010/examples/request-response/example-request-response-Server/example-request-response-Server.csproj
    qpid/trunk/qpid/dotnet/client-010/gentool/build.xml
    qpid/trunk/qpid/dotnet/client-010/lib/log4net/log4net-licence.txt
    qpid/trunk/qpid/dotnet/client-010/lib/nunit/nunit-licence.txt
    qpid/trunk/qpid/dotnet/client-010/lib/plossum/C5-License.txt
    qpid/trunk/qpid/dotnet/client-010/lib/plossum/license.txt
    qpid/trunk/qpid/dotnet/client-010/management/console/console.sln
    qpid/trunk/qpid/dotnet/client-010/perftest/README.txt
    qpid/trunk/qpid/dotnet/client-010/perftest/perftest.csproj
    qpid/trunk/qpid/dotnet/client-010/test/Test.csproj
    qpid/trunk/qpid/dotnet/client-010/test/interop/Admin.cs
    qpid/trunk/qpid/dotnet/client-010/test/interop/ApplicationHeaders.cs
    qpid/trunk/qpid/dotnet/client-010/test/interop/Message.cs
    qpid/trunk/qpid/dotnet/client-010/test/interop/TestCase.cs
    qpid/trunk/qpid/dotnet/client-010/test/transport/util/ByteEncoderTest.cs
    qpid/trunk/qpid/dotnet/client-010/test/transport/util/CircularBufferTest.cs
    qpid/trunk/qpid/dotnet/client-010/test/transport/util/ResultFutureTest.cs
    qpid/trunk/qpid/dotnet/client-010/test/transport/util/SerialTest.cs
    qpid/trunk/qpid/dotnet/client-010/test/transport/util/UUIDTest.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingClient/Form1.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingClient/Form1.resx
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingClient/Properties/Resources.resx
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingClient/Properties/Settings.settings
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingClient/wcBookingClient.csproj
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingServer/Booking.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingServer/IBooking.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingServer/Order.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingServer/Program.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingServer/Receipt.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfBookingServer/wcfBookingServer.csproj
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfHelloClient/HelloClient.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfHelloClient/IHelloService.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfHelloClient/Program.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfHelloClient/wcfHelloClient.csproj
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfHelloServer/HelloService.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfHelloServer/IHelloService.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfHelloServer/Program.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfHelloServer/wcfHelloServer.csproj
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfRPC/IUpperCase.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfRPC/Program.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfRPC/QpidBindingConfigurationElement.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfRPC/UpperCase.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/demo/wcfRPC/wcfRPC.csproj
    qpid/trunk/qpid/dotnet/client-010/wcf/model/CommunicationOperation.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidBinding.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidChannelBase.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidChannelFactory.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidChannelListener.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidChannelListenerBase.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidInputChannel.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidInputChannelBase.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidOutputChannel.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidOutputChannelBase.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidTransportBindingElement.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/model/QpidTransportElement.cs
    qpid/trunk/qpid/dotnet/client-010/wcf/wcf.csproj
    qpid/trunk/qpid/dotnet/client-010/wcf/wcf.sln

Modified: qpid/trunk/qpid/dotnet/client-010/README.txt
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/README.txt?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
--- qpid/trunk/qpid/dotnet/client-010/README.txt (original)
+++ qpid/trunk/qpid/dotnet/client-010/README.txt Thu Dec  3 22:03:51 2009
@@ -1,67 +1,67 @@
-Info
-====
-
-AMQP 0.10 Native .NET client supporting WCF and xcel
-
-This client is self contained, all dependancies are in this
-directory.
-
-
-Setup
-=====
-
-Install:
-  Microsoft Visual Studio 2005 (VS2005)
-  NAnt 0.85 - only required for builds outside VS2005 (.net 1.1, .net 2.0, mono 2.0)
-  Ant 1.6.5
-  Cygwin (or alternatively build via cmd but alter instructions below accordingly)
-
-Set up PATH to include Nant.exe:
-
-  $ PATH=/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727:$PATH
-
-Set up PATH to include ant:
-
-  $ PATH=$ANT_HOME/bin:$PATH
-
-
-Building
-========
-
-Generate code from <project home>/dotnet/client-010/gentool:
-
-  $ cd <project home>/dotnet/client-010/gentool
-  $ ant
-
-You can build from Visual Studio 2005 normally. Alternatively, you
-can build debug releases for any supported framework from the 
-command line using Nant:
-
-To build .NET 2.0 executables (to bin/net-2.0):
-
-  $ cd <project home>/dotnet/client-010/
-  $ nant
-
-
-To build for Mono on Linux (to bin/mono-2.0):
-
-  $ cd <project home>/dotnet/client-010/
-  $ nant -t:mono-2.0
-
-Releasing
-=========
-
-For .NET 2.0
-
-  $ cd <project home>/dotnet/client-010/
-  $ nant release-pkg
-
-Generates ./bin/net-2.0/release/Qpid.NET-net-2.0-yyyyMMdd.zip
-
-For Mono
-
-  $ cd <project home>/dotnet/client-010/
-  $ nant -t:mono-2.0 release-pkg
-
-Generates ./bin/mono-2.0/release/Qpid.NET-mono-2.0-yyyyMMdd.zip
-
+Info
+====
+
+AMQP 0.10 Native .NET client supporting WCF and xcel
+
+This client is self contained, all dependancies are in this
+directory.
+
+
+Setup
+=====
+
+Install:
+  Microsoft Visual Studio 2005 (VS2005)
+  NAnt 0.85 - only required for builds outside VS2005 (.net 1.1, .net 2.0, mono 2.0)
+  Ant 1.6.5
+  Cygwin (or alternatively build via cmd but alter instructions below accordingly)
+
+Set up PATH to include Nant.exe:
+
+  $ PATH=/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727:$PATH
+
+Set up PATH to include ant:
+
+  $ PATH=$ANT_HOME/bin:$PATH
+
+
+Building
+========
+
+Generate code from <project home>/dotnet/client-010/gentool:
+
+  $ cd <project home>/dotnet/client-010/gentool
+  $ ant
+
+You can build from Visual Studio 2005 normally. Alternatively, you
+can build debug releases for any supported framework from the 
+command line using Nant:
+
+To build .NET 2.0 executables (to bin/net-2.0):
+
+  $ cd <project home>/dotnet/client-010/
+  $ nant
+
+
+To build for Mono on Linux (to bin/mono-2.0):
+
+  $ cd <project home>/dotnet/client-010/
+  $ nant -t:mono-2.0
+
+Releasing
+=========
+
+For .NET 2.0
+
+  $ cd <project home>/dotnet/client-010/
+  $ nant release-pkg
+
+Generates ./bin/net-2.0/release/Qpid.NET-net-2.0-yyyyMMdd.zip
+
+For Mono
+
+  $ cd <project home>/dotnet/client-010/
+  $ nant -t:mono-2.0 release-pkg
+
+Generates ./bin/mono-2.0/release/Qpid.NET-mono-2.0-yyyyMMdd.zip
+

Modified: qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddIn/Excel.exe.config
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddIn/Excel.exe.config?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
--- qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddIn/Excel.exe.config (original)
+++ qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddIn/Excel.exe.config Thu Dec  3 22:03:51 2009
@@ -1,12 +1,12 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
-  <appSettings>
-    <add key="Host" value="localhost" />
-    <add key="Port" value="5672" />
-    <add key="VirtualHost" value="test" />
-    <add key="UserName" value="guest" />
-    <add key="Password" value="guest" />
-   <!-- <add key="ProcessorAssembly" value="C:\Project\qpid\dotnet\client-010\addins\ExcelAddInMessageProcessor\bin\Debug\ExcelAddInMessageProcessor.dll"/>
-    <add key="ProcessorClass" value="ExcelAddInMessageProcessor.Processor"/> -->
-  </appSettings>
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+  <appSettings>
+    <add key="Host" value="localhost" />
+    <add key="Port" value="5672" />
+    <add key="VirtualHost" value="test" />
+    <add key="UserName" value="guest" />
+    <add key="Password" value="guest" />
+   <!-- <add key="ProcessorAssembly" value="C:\Project\qpid\dotnet\client-010\addins\ExcelAddInMessageProcessor\bin\Debug\ExcelAddInMessageProcessor.dll"/>
+    <add key="ProcessorClass" value="ExcelAddInMessageProcessor.Processor"/> -->
+  </appSettings>
 </configuration>
\ No newline at end of file

Modified: qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddIn/ExcelAddIn.cs
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddIn/ExcelAddIn.cs?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
--- qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddIn/ExcelAddIn.cs (original)
+++ qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddIn/ExcelAddIn.cs Thu Dec  3 22:03:51 2009
@@ -1,290 +1,290 @@
-/*
-*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*   http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied.  See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*
-*/
-
-using System;
-using System.Collections.Generic;
-using System.Configuration;
-using System.IO;
-using System.Reflection;
-using System.Runtime.InteropServices;
-using System.Text;
-using Microsoft.Office.Interop.Excel;
-using org.apache.qpid.client;
-using org.apache.qpid.transport;
-
-namespace ExcelAddIn
-{
-    public delegate string ProcessMessage(IMessage m);
-
-    /// <summary>   
-    /// This interface must be implemented so to use a user defined message processor 
-    /// </summary>
-    public interface MessageProcessor
-    {
-        string ProcessMessage(IMessage m);
-    }
-
-    [ComVisible(true), ProgId("Qpid")]
-    public class ExcelAddIn : IRtdServer 
-    {
-        private IRTDUpdateEvent _onMessage;
-        private readonly Dictionary<int, IMessage> _topicMessages = new Dictionary<int, IMessage>();
-        private readonly Dictionary<string, QpidListener> _queueListener = new Dictionary<string, QpidListener>();
-        private readonly Dictionary<int, string> _topicQueueName = new Dictionary<int, string>();
-        private Client _client;
-        private ClientSession _session;
-        private ProcessMessage _messageProcessor;
-
-        #region properties
-
-        public IRTDUpdateEvent OnMessage
-        {
-            get { return _onMessage; }
-        }
-
-        public Dictionary<int, IMessage>  TopicMessages
-        {
-            get { return _topicMessages; }
-        }
-
-        public ClientSession Session
-        {
-            get { return _session; }
-        }
-
-        #endregion
-
-
-        #region IRtdServer Members
-
-        /// <summary>
-        /// Called when Excel requests the first RTD topic for the server. 
-        /// Connect to the broker, returns a on success and 0 otherwise
-        /// </summary>
-        /// <param name="CallbackObject"></param>
-        /// <returns></returns>
-        public int ServerStart(IRTDUpdateEvent CallbackObject)
-        {
-            _onMessage = CallbackObject;  
-            string host = "localhost";
-            string port = "5673";
-            string virtualhost = "test";
-            string username = "guest";
-            string password = "guest";
-            _messageProcessor = getMessage;
-          
-            if( ConfigurationManager.AppSettings["Host"] != null )
-            {
-                host = ConfigurationManager.AppSettings["Host"];
-            }
-            if (ConfigurationManager.AppSettings["Port"] != null)
-            {
-                port = ConfigurationManager.AppSettings["Port"];
-            }
-            if (ConfigurationManager.AppSettings["VirtualHost"] != null)
-            {
-                virtualhost = ConfigurationManager.AppSettings["VirtualHost"];
-            }
-            if (ConfigurationManager.AppSettings["UserName"] != null)
-            {
-                username = ConfigurationManager.AppSettings["UserName"];
-            }
-            if (ConfigurationManager.AppSettings["Password"] != null)
-            {
-                password = ConfigurationManager.AppSettings["Password"];
-            }
-            if (ConfigurationManager.AppSettings["ProcessorAssembly"] != null)
-            {
-                try
-                {
-                    Assembly a = Assembly.LoadFrom(ConfigurationManager.AppSettings["ProcessorAssembly"]);
-                    Object o = a.CreateInstance(ConfigurationManager.AppSettings["ProcessorClass"]);
-                    MessageProcessor p = (MessageProcessor) o;
-                    _messageProcessor = p.ProcessMessage;
-                }
-                catch (Exception e)
-                {
-                    System.Windows.Forms.MessageBox.Show("Error: \n" + e.StackTrace);         
-                    return 0;
-                }
-            }
-
-            System.Windows.Forms.MessageBox.Show("Connection parameters: \n host: " + host + "\n port: " 
-                                                 + port + "\n user: " + username);
-            try
-            {
-                _client = new Client();            
-                _client.connect(host, Convert.ToInt16(port), virtualhost, username, password);
-                // create a session 
-                _session = _client.createSession(0);          
-            }
-            catch (Exception e)
-            {
-                System.Windows.Forms.MessageBox.Show("Error: \n" + e.StackTrace);         
-                return 0;
-            }
-            
-            // always successful 
-            return 1;
-        }
-
-        /// <summary>
-        /// Called whenever Excel requests a new RTD topic from the RealTimeData server.
-        /// </summary>
-        /// <param name="TopicID"></param>
-        /// <param name="Strings"></param>
-        /// <param name="GetNewValues"></param>
-        /// <returns></returns>
-        public object ConnectData(int TopicID, ref Array Strings, ref bool GetNewValues)
-        {
-            try
-            {
-                string queuename = "defaultExcelAddInQueue";
-                string destinationName = "ExcelAddIn-" + queuename;
-                if( Strings.Length > 0 )
-                {
-                    queuename = (string) Strings.GetValue(0);
-                }
-                // Error message if the queue does not exist
-                QueueQueryResult result = (QueueQueryResult)_session.queueQuery(queuename).Result;
-                if( result.getQueue() == null )
-                {
-                    System.Windows.Forms.MessageBox.Show("Error: \n queue " + queuename + " does not exist");
-                    return "error";  
-                }
-          
-                QpidListener listener;
-                _topicMessages.Add(TopicID, null);
-                _topicQueueName.Add(TopicID, queuename);
-                if (_queueListener.ContainsKey(queuename))
-                {
-                    listener = _queueListener[queuename];
-                    listener.addTopic(TopicID);
-                }
-                else
-                {
-                    listener = new QpidListener(this);
-                    listener.addTopic(TopicID);
-                    _queueListener.Add(queuename, listener);
-                    _session.attachMessageListener(listener, destinationName);
-                    _session.messageSubscribe(queuename, destinationName, MessageAcceptMode.EXPLICIT,
-                                              MessageAcquireMode.PRE_ACQUIRED, null, 0, null);
-                    // issue credits     
-                    _session.messageSetFlowMode(destinationName, MessageFlowMode.WINDOW);
-                    _session.messageFlow(destinationName, MessageCreditUnit.BYTE, ClientSession.MESSAGE_FLOW_MAX_BYTES);
-                    _session.messageFlow(destinationName, MessageCreditUnit.MESSAGE, 1000);
-                    _session.sync();
-                }                
-            }
-            catch (Exception e)
-            {
-                System.Windows.Forms.MessageBox.Show("Error: \n" + e.StackTrace);
-                return "error";
-            }
-            return "waiting";
-        }
-
-        /// <summary>
-        /// Called whenever Excel no longer requires a specific topic.
-        /// </summary>
-        /// <param name="TopicID"></param>
-        public void DisconnectData(int TopicID)
-        {
-            _topicMessages.Remove(TopicID);
-            string queueName = _topicQueueName[TopicID];
-            if (_topicQueueName.Remove(TopicID) && !_topicQueueName.ContainsValue(queueName))
-            {
-                _session.messageStop("ExcelAddIn-" + queueName);
-                _session.MessageListeners.Remove("ExcelAddIn-" + queueName);
-            }
-        }
-
-        public int Heartbeat()
-        {
-            return 1;
-        }
-
-        public Array RefreshData(ref int TopicCount)
-        {
-            Array result = new object[2, _topicMessages.Count];
-            foreach (KeyValuePair<int, IMessage> pair in _topicMessages)
-            {
-                result.SetValue(pair.Key, 0, pair.Key);
-                string value = _messageProcessor(pair.Value);
-                result.SetValue(value, 1, pair.Key);                
-            }
-            TopicCount = _topicMessages.Count; 
-            return result;
-        }
-
-        public void ServerTerminate()
-        {
-            
-        }
-
-        #endregion
-        //END IRTDServer METHODS
-
-        private string getMessage(IMessage m)
-        {
-            string res;
-            BinaryReader reader = new BinaryReader(m.Body, Encoding.UTF8);
-            byte[] body = new byte[m.Body.Length - m.Body.Position];
-            reader.Read(body, 0, body.Length);
-            ASCIIEncoding enc = new ASCIIEncoding();            
-            res = enc.GetString(body);           
-            return res;
-        }
-
-    }
-
-    class QpidListener : IMessageListener
-    {
-        private readonly ExcelAddIn _excel;       
-        private readonly List<int> _topics = new List<int>();
-
-        public QpidListener(ExcelAddIn excel)
-        {
-            _excel = excel;
-        }
-
-        public void addTopic(int topic)
-        {
-            _topics.Add(topic);
-        }
-
-        public void messageTransfer(IMessage m)
-        {            
-            foreach (int i in _topics)
-            {
-                if (_excel.TopicMessages.ContainsKey(i))
-                {
-                    _excel.TopicMessages[i] = m;
-                }
-            }
-            // ack this message 
-            RangeSet rs = new RangeSet();
-            rs.add(m.Id);
-            _excel.Session.messageAccept(rs);        
-            _excel.OnMessage.UpdateNotify();
-        }
-    }
+/*
+*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*
+*/
+
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.IO;
+using System.Reflection;
+using System.Runtime.InteropServices;
+using System.Text;
+using Microsoft.Office.Interop.Excel;
+using org.apache.qpid.client;
+using org.apache.qpid.transport;
+
+namespace ExcelAddIn
+{
+    public delegate string ProcessMessage(IMessage m);
+
+    /// <summary>   
+    /// This interface must be implemented so to use a user defined message processor 
+    /// </summary>
+    public interface MessageProcessor
+    {
+        string ProcessMessage(IMessage m);
+    }
+
+    [ComVisible(true), ProgId("Qpid")]
+    public class ExcelAddIn : IRtdServer 
+    {
+        private IRTDUpdateEvent _onMessage;
+        private readonly Dictionary<int, IMessage> _topicMessages = new Dictionary<int, IMessage>();
+        private readonly Dictionary<string, QpidListener> _queueListener = new Dictionary<string, QpidListener>();
+        private readonly Dictionary<int, string> _topicQueueName = new Dictionary<int, string>();
+        private Client _client;
+        private ClientSession _session;
+        private ProcessMessage _messageProcessor;
+
+        #region properties
+
+        public IRTDUpdateEvent OnMessage
+        {
+            get { return _onMessage; }
+        }
+
+        public Dictionary<int, IMessage>  TopicMessages
+        {
+            get { return _topicMessages; }
+        }
+
+        public ClientSession Session
+        {
+            get { return _session; }
+        }
+
+        #endregion
+
+
+        #region IRtdServer Members
+
+        /// <summary>
+        /// Called when Excel requests the first RTD topic for the server. 
+        /// Connect to the broker, returns a on success and 0 otherwise
+        /// </summary>
+        /// <param name="CallbackObject"></param>
+        /// <returns></returns>
+        public int ServerStart(IRTDUpdateEvent CallbackObject)
+        {
+            _onMessage = CallbackObject;  
+            string host = "localhost";
+            string port = "5673";
+            string virtualhost = "test";
+            string username = "guest";
+            string password = "guest";
+            _messageProcessor = getMessage;
+          
+            if( ConfigurationManager.AppSettings["Host"] != null )
+            {
+                host = ConfigurationManager.AppSettings["Host"];
+            }
+            if (ConfigurationManager.AppSettings["Port"] != null)
+            {
+                port = ConfigurationManager.AppSettings["Port"];
+            }
+            if (ConfigurationManager.AppSettings["VirtualHost"] != null)
+            {
+                virtualhost = ConfigurationManager.AppSettings["VirtualHost"];
+            }
+            if (ConfigurationManager.AppSettings["UserName"] != null)
+            {
+                username = ConfigurationManager.AppSettings["UserName"];
+            }
+            if (ConfigurationManager.AppSettings["Password"] != null)
+            {
+                password = ConfigurationManager.AppSettings["Password"];
+            }
+            if (ConfigurationManager.AppSettings["ProcessorAssembly"] != null)
+            {
+                try
+                {
+                    Assembly a = Assembly.LoadFrom(ConfigurationManager.AppSettings["ProcessorAssembly"]);
+                    Object o = a.CreateInstance(ConfigurationManager.AppSettings["ProcessorClass"]);
+                    MessageProcessor p = (MessageProcessor) o;
+                    _messageProcessor = p.ProcessMessage;
+                }
+                catch (Exception e)
+                {
+                    System.Windows.Forms.MessageBox.Show("Error: \n" + e.StackTrace);         
+                    return 0;
+                }
+            }
+
+            System.Windows.Forms.MessageBox.Show("Connection parameters: \n host: " + host + "\n port: " 
+                                                 + port + "\n user: " + username);
+            try
+            {
+                _client = new Client();            
+                _client.connect(host, Convert.ToInt16(port), virtualhost, username, password);
+                // create a session 
+                _session = _client.createSession(0);          
+            }
+            catch (Exception e)
+            {
+                System.Windows.Forms.MessageBox.Show("Error: \n" + e.StackTrace);         
+                return 0;
+            }
+            
+            // always successful 
+            return 1;
+        }
+
+        /// <summary>
+        /// Called whenever Excel requests a new RTD topic from the RealTimeData server.
+        /// </summary>
+        /// <param name="TopicID"></param>
+        /// <param name="Strings"></param>
+        /// <param name="GetNewValues"></param>
+        /// <returns></returns>
+        public object ConnectData(int TopicID, ref Array Strings, ref bool GetNewValues)
+        {
+            try
+            {
+                string queuename = "defaultExcelAddInQueue";
+                string destinationName = "ExcelAddIn-" + queuename;
+                if( Strings.Length > 0 )
+                {
+                    queuename = (string) Strings.GetValue(0);
+                }
+                // Error message if the queue does not exist
+                QueueQueryResult result = (QueueQueryResult)_session.queueQuery(queuename).Result;
+                if( result.getQueue() == null )
+                {
+                    System.Windows.Forms.MessageBox.Show("Error: \n queue " + queuename + " does not exist");
+                    return "error";  
+                }
+          
+                QpidListener listener;
+                _topicMessages.Add(TopicID, null);
+                _topicQueueName.Add(TopicID, queuename);
+                if (_queueListener.ContainsKey(queuename))
+                {
+                    listener = _queueListener[queuename];
+                    listener.addTopic(TopicID);
+                }
+                else
+                {
+                    listener = new QpidListener(this);
+                    listener.addTopic(TopicID);
+                    _queueListener.Add(queuename, listener);
+                    _session.attachMessageListener(listener, destinationName);
+                    _session.messageSubscribe(queuename, destinationName, MessageAcceptMode.EXPLICIT,
+                                              MessageAcquireMode.PRE_ACQUIRED, null, 0, null);
+                    // issue credits     
+                    _session.messageSetFlowMode(destinationName, MessageFlowMode.WINDOW);
+                    _session.messageFlow(destinationName, MessageCreditUnit.BYTE, ClientSession.MESSAGE_FLOW_MAX_BYTES);
+                    _session.messageFlow(destinationName, MessageCreditUnit.MESSAGE, 1000);
+                    _session.sync();
+                }                
+            }
+            catch (Exception e)
+            {
+                System.Windows.Forms.MessageBox.Show("Error: \n" + e.StackTrace);
+                return "error";
+            }
+            return "waiting";
+        }
+
+        /// <summary>
+        /// Called whenever Excel no longer requires a specific topic.
+        /// </summary>
+        /// <param name="TopicID"></param>
+        public void DisconnectData(int TopicID)
+        {
+            _topicMessages.Remove(TopicID);
+            string queueName = _topicQueueName[TopicID];
+            if (_topicQueueName.Remove(TopicID) && !_topicQueueName.ContainsValue(queueName))
+            {
+                _session.messageStop("ExcelAddIn-" + queueName);
+                _session.MessageListeners.Remove("ExcelAddIn-" + queueName);
+            }
+        }
+
+        public int Heartbeat()
+        {
+            return 1;
+        }
+
+        public Array RefreshData(ref int TopicCount)
+        {
+            Array result = new object[2, _topicMessages.Count];
+            foreach (KeyValuePair<int, IMessage> pair in _topicMessages)
+            {
+                result.SetValue(pair.Key, 0, pair.Key);
+                string value = _messageProcessor(pair.Value);
+                result.SetValue(value, 1, pair.Key);                
+            }
+            TopicCount = _topicMessages.Count; 
+            return result;
+        }
+
+        public void ServerTerminate()
+        {
+            
+        }
+
+        #endregion
+        //END IRTDServer METHODS
+
+        private string getMessage(IMessage m)
+        {
+            string res;
+            BinaryReader reader = new BinaryReader(m.Body, Encoding.UTF8);
+            byte[] body = new byte[m.Body.Length - m.Body.Position];
+            reader.Read(body, 0, body.Length);
+            ASCIIEncoding enc = new ASCIIEncoding();            
+            res = enc.GetString(body);           
+            return res;
+        }
+
+    }
+
+    class QpidListener : IMessageListener
+    {
+        private readonly ExcelAddIn _excel;       
+        private readonly List<int> _topics = new List<int>();
+
+        public QpidListener(ExcelAddIn excel)
+        {
+            _excel = excel;
+        }
+
+        public void addTopic(int topic)
+        {
+            _topics.Add(topic);
+        }
+
+        public void messageTransfer(IMessage m)
+        {            
+            foreach (int i in _topics)
+            {
+                if (_excel.TopicMessages.ContainsKey(i))
+                {
+                    _excel.TopicMessages[i] = m;
+                }
+            }
+            // ack this message 
+            RangeSet rs = new RangeSet();
+            rs.add(m.Id);
+            _excel.Session.messageAccept(rs);        
+            _excel.OnMessage.UpdateNotify();
+        }
+    }
 }
\ No newline at end of file

Modified: qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInMessageProcessor/ExcelAddInMessageProcessor.csproj
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInMessageProcessor/ExcelAddInMessageProcessor.csproj?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
--- qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInMessageProcessor/ExcelAddInMessageProcessor.csproj (original)
+++ qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInMessageProcessor/ExcelAddInMessageProcessor.csproj Thu Dec  3 22:03:51 2009
@@ -1,61 +1,61 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>8.0.50727</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{C2AE83A3-D5D1-469D-8611-A4738B9997CF}</ProjectGuid>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>ExcelAddInMessageProcessor</RootNamespace>
-    <AssemblyName>ExcelAddInMessageProcessor</AssemblyName>
-    <FileUpgradeFlags>
-    </FileUpgradeFlags>
-    <OldToolsVersion>2.0</OldToolsVersion>
-    <UpgradeBackupLocation>
-    </UpgradeBackupLocation>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="System" />
-    <Reference Include="System.Data" />
-    <Reference Include="System.Xml" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="**\*.cs" />    
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\..\client\Client.csproj">
-      <Project>{B911FFD7-754F-4735-A188-218D5065BE79}</Project>
-      <Name>Client</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\ExcelAddIn\ExcelAddIn.csproj">
-      <Project>{85EFD719-39F6-4471-90FF-9E621430344B}</Project>
-      <Name>ExcelAddIn</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>8.0.50727</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{C2AE83A3-D5D1-469D-8611-A4738B9997CF}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>ExcelAddInMessageProcessor</RootNamespace>
+    <AssemblyName>ExcelAddInMessageProcessor</AssemblyName>
+    <FileUpgradeFlags>
+    </FileUpgradeFlags>
+    <OldToolsVersion>2.0</OldToolsVersion>
+    <UpgradeBackupLocation>
+    </UpgradeBackupLocation>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="**\*.cs" />    
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\client\Client.csproj">
+      <Project>{B911FFD7-754F-4735-A188-218D5065BE79}</Project>
+      <Name>Client</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\ExcelAddIn\ExcelAddIn.csproj">
+      <Project>{85EFD719-39F6-4471-90FF-9E621430344B}</Project>
+      <Name>ExcelAddIn</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
 </Project>
\ No newline at end of file

Modified: qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInMessageProcessor/Processor.cs
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInMessageProcessor/Processor.cs?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
--- qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInMessageProcessor/Processor.cs (original)
+++ qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInMessageProcessor/Processor.cs Thu Dec  3 22:03:51 2009
@@ -1,44 +1,44 @@
-/*
-*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*   http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied.  See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*
-*/
-
-using System.IO;
-using System.Text;
-using org.apache.qpid.client;
-
-namespace ExcelAddInMessageProcessor
-{
-    class Processor : ExcelAddIn.MessageProcessor
-    {
-        public string ProcessMessage(IMessage m)
-        {
-            BinaryReader reader = new BinaryReader(m.Body, Encoding.UTF8);
-            byte[] body = new byte[m.Body.Length - m.Body.Position];
-            reader.Read(body, 0, body.Length);
-            ASCIIEncoding enc = new ASCIIEncoding();
-            string res = enc.GetString(body);
-            if (m.ApplicationHeaders.ContainsKey("price"))
-            {
-                res = res + ": price: " + m.ApplicationHeaders["price"];
-            }
-            return res;
-        }
-    }
+/*
+*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*
+*/
+
+using System.IO;
+using System.Text;
+using org.apache.qpid.client;
+
+namespace ExcelAddInMessageProcessor
+{
+    class Processor : ExcelAddIn.MessageProcessor
+    {
+        public string ProcessMessage(IMessage m)
+        {
+            BinaryReader reader = new BinaryReader(m.Body, Encoding.UTF8);
+            byte[] body = new byte[m.Body.Length - m.Body.Position];
+            reader.Read(body, 0, body.Length);
+            ASCIIEncoding enc = new ASCIIEncoding();
+            string res = enc.GetString(body);
+            if (m.ApplicationHeaders.ContainsKey("price"))
+            {
+                res = res + ": price: " + m.ApplicationHeaders["price"];
+            }
+            return res;
+        }
+    }
 }
\ No newline at end of file

Modified: qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInProducer/ExcelAddInProducer.csproj
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInProducer/ExcelAddInProducer.csproj?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
--- qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInProducer/ExcelAddInProducer.csproj (original)
+++ qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInProducer/ExcelAddInProducer.csproj Thu Dec  3 22:03:51 2009
@@ -1,57 +1,57 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>8.0.50727</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{80F00C3B-EB38-4B3B-9F77-68977A30B155}</ProjectGuid>
-    <OutputType>Exe</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>ExcelAddInProducer</RootNamespace>
-    <AssemblyName>Qpid Excel AddIn Producer</AssemblyName>
-    <FileUpgradeFlags>
-    </FileUpgradeFlags>
-    <OldToolsVersion>2.0</OldToolsVersion>
-    <UpgradeBackupLocation>
-    </UpgradeBackupLocation>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="System" />
-    <Reference Include="System.Data" />
-    <Reference Include="System.Xml" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="**\*.cs" />        
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\..\client\Client.csproj">
-      <Project>{B911FFD7-754F-4735-A188-218D5065BE79}</Project>
-      <Name>Client</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>8.0.50727</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{80F00C3B-EB38-4B3B-9F77-68977A30B155}</ProjectGuid>
+    <OutputType>Exe</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>ExcelAddInProducer</RootNamespace>
+    <AssemblyName>Qpid Excel AddIn Producer</AssemblyName>
+    <FileUpgradeFlags>
+    </FileUpgradeFlags>
+    <OldToolsVersion>2.0</OldToolsVersion>
+    <UpgradeBackupLocation>
+    </UpgradeBackupLocation>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="**\*.cs" />        
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\client\Client.csproj">
+      <Project>{B911FFD7-754F-4735-A188-218D5065BE79}</Project>
+      <Name>Client</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
 </Project>
\ No newline at end of file

Modified: qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInProducer/Program.cs
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInProducer/Program.cs?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
--- qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInProducer/Program.cs (original)
+++ qpid/trunk/qpid/dotnet/client-010/addins/ExcelAddInProducer/Program.cs Thu Dec  3 22:03:51 2009
@@ -1,55 +1,55 @@
-/*
-*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*   http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied.  See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*
-*/
-using System;
-using System.Text;
-using System.Threading;
-using org.apache.qpid.client;
-
-namespace ExcelAddInProducer
-{
-    class Program
-    {
-        static void Main(string[] args)
-        {
-            Client client = new Client();
-            Console.WriteLine("Client created");
-            client.connect("192.168.1.14", 5672, "test", "guest", "guest");
-            Console.WriteLine("Connection established");
-
-            ClientSession ssn = client.createSession(50000);
-            Console.WriteLine("Session created");
-            ssn.queueDeclare("queue1", null, null);
-            ssn.exchangeBind("queue1", "amq.direct", "queue1", null);
-            IMessage message = new Message();
-            message.ApplicationHeaders.Add("price", 0);
-            for (int i = 0; i < 100; i++)
-            {
-                message.clearData();
-                message.appendData( Encoding.UTF8.GetBytes("test: " + i));
-                message.ApplicationHeaders["price"] =  i;
-                ssn.messageTransfer("amq.direct", "queue1", message);               
-                Thread.Sleep(1000);
-            }
-
-            client.close();
-        }
-    }
-}
+/*
+*
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements.  See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership.  The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License.  You may obtain a copy of the License at
+*
+*   http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing,
+* software distributed under the License is distributed on an
+* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+* KIND, either express or implied.  See the License for the
+* specific language governing permissions and limitations
+* under the License.
+*
+*/
+using System;
+using System.Text;
+using System.Threading;
+using org.apache.qpid.client;
+
+namespace ExcelAddInProducer
+{
+    class Program
+    {
+        static void Main(string[] args)
+        {
+            Client client = new Client();
+            Console.WriteLine("Client created");
+            client.connect("192.168.1.14", 5672, "test", "guest", "guest");
+            Console.WriteLine("Connection established");
+
+            ClientSession ssn = client.createSession(50000);
+            Console.WriteLine("Session created");
+            ssn.queueDeclare("queue1", null, null);
+            ssn.exchangeBind("queue1", "amq.direct", "queue1", null);
+            IMessage message = new Message();
+            message.ApplicationHeaders.Add("price", 0);
+            for (int i = 0; i < 100; i++)
+            {
+                message.clearData();
+                message.appendData( Encoding.UTF8.GetBytes("test: " + i));
+                message.ApplicationHeaders["price"] =  i;
+                ssn.messageTransfer("amq.direct", "queue1", message);               
+                Thread.Sleep(1000);
+            }
+
+            client.close();
+        }
+    }
+}

Modified: qpid/trunk/qpid/dotnet/client-010/addins/README.txt
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/addins/README.txt?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
--- qpid/trunk/qpid/dotnet/client-010/addins/README.txt (original)
+++ qpid/trunk/qpid/dotnet/client-010/addins/README.txt Thu Dec  3 22:03:51 2009
@@ -1,29 +1,29 @@
-This project contains three sub-projects: 
-- The RTD excell Addin 
-- A sample client sending messages to queue1
-- A ample message processor 
-
-RDT AddIn
-Excel provides a function called RTD (real-time data) that lets you specify a COM server via its ProgId here "Qpid" so that you can push qpid messages into Excel. 
-For using the Qpid RTD follows those steps: 
-
-1) Copy the configuration Excel.exe.config into C:\Program Files\Microsoft Office\Office12 
-2) Edit Excel.exe.xml and set the targeted Qpid broker host, port number 
-3) Select the cell or cell range to contain the information 
-4) enter the following formula =rtd("Qpid",,"myQueue") Where MyQueue is the queue from which you wish to receive messages from 
-
-Note: The Qpid  RTD is a COM-AddIn that must be registered with Excel. This is done automatically when compiling the Addin with visual studio. 
-
-The default behavior of the RDT AddIn is to display the message payload. This could be altered by specifying your own message processor. 
-A Message processor is a class that implements the API ExcelAddIn.MessageProcessor. For example, the provided processor in client-010\addins\ExcelAddInMessageProcessor displays the message body and the the header price when specified. 
-
-To use you own message processor follows those steps: 
-1) Write your own message processor that extends ExcelAddIn.MessageProcessor
-2) Edit Excel.exe.config and uncomment the entries: 
- <add key="ProcessorAssembly" value="<path>\qpid\dotnet\client-010\addins\ExcelAddInMessageProcessor\bin\Debug\ExcelAddInMessageProcessor.dll"/>
- <add key="ProcessorClass" value="ExcelAddInMessageProcessor.Processor"/> 
-- ProcessorAssembly is the path on the Assembly that contains your processor class 
-- ProcessorClass is your processor class name 
-3) run excel and define a rtd function 
-
+This project contains three sub-projects: 
+- The RTD excell Addin 
+- A sample client sending messages to queue1
+- A ample message processor 
+
+RDT AddIn
+Excel provides a function called RTD (real-time data) that lets you specify a COM server via its ProgId here "Qpid" so that you can push qpid messages into Excel. 
+For using the Qpid RTD follows those steps: 
+
+1) Copy the configuration Excel.exe.config into C:\Program Files\Microsoft Office\Office12 
+2) Edit Excel.exe.xml and set the targeted Qpid broker host, port number 
+3) Select the cell or cell range to contain the information 
+4) enter the following formula =rtd("Qpid",,"myQueue") Where MyQueue is the queue from which you wish to receive messages from 
+
+Note: The Qpid  RTD is a COM-AddIn that must be registered with Excel. This is done automatically when compiling the Addin with visual studio. 
+
+The default behavior of the RDT AddIn is to display the message payload. This could be altered by specifying your own message processor. 
+A Message processor is a class that implements the API ExcelAddIn.MessageProcessor. For example, the provided processor in client-010\addins\ExcelAddInMessageProcessor displays the message body and the the header price when specified. 
+
+To use you own message processor follows those steps: 
+1) Write your own message processor that extends ExcelAddIn.MessageProcessor
+2) Edit Excel.exe.config and uncomment the entries: 
+ <add key="ProcessorAssembly" value="<path>\qpid\dotnet\client-010\addins\ExcelAddInMessageProcessor\bin\Debug\ExcelAddInMessageProcessor.dll"/>
+ <add key="ProcessorClass" value="ExcelAddInMessageProcessor.Processor"/> 
+- ProcessorAssembly is the path on the Assembly that contains your processor class 
+- ProcessorClass is your processor class name 
+3) run excel and define a rtd function 
+
 Note: the provided ExcelAddInProducer can be used for testing the provided message processor. As messages are sent to queue1 the following rtd fucntion should be used =rtd("Qpiud",,"queue1")
\ No newline at end of file

Modified: qpid/trunk/qpid/dotnet/client-010/client/Client.csproj
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/client/Client.csproj?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
--- qpid/trunk/qpid/dotnet/client-010/client/Client.csproj (original)
+++ qpid/trunk/qpid/dotnet/client-010/client/Client.csproj Thu Dec  3 22:03:51 2009
@@ -1,55 +1,55 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>8.0.50727</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{B911FFD7-754F-4735-A188-218D5065BE79}</ProjectGuid>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>client</RootNamespace>
-    <AssemblyName>Qpid Client</AssemblyName>
-    <FileUpgradeFlags>
-    </FileUpgradeFlags>
-    <OldToolsVersion>2.0</OldToolsVersion>
-    <UpgradeBackupLocation>
-    </UpgradeBackupLocation>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\lib\log4net\log4net.dll</HintPath>
-    </Reference>
-    <Reference Include="System" />
-    <Reference Include="System.Data" />
-    <Reference Include="System.Xml" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="**\*.cs" />    
-  </ItemGroup>
-  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>8.0.50727</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{B911FFD7-754F-4735-A188-218D5065BE79}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>client</RootNamespace>
+    <AssemblyName>Qpid Client</AssemblyName>
+    <FileUpgradeFlags>
+    </FileUpgradeFlags>
+    <OldToolsVersion>2.0</OldToolsVersion>
+    <UpgradeBackupLocation>
+    </UpgradeBackupLocation>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\lib\log4net\log4net.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="**\*.cs" />    
+  </ItemGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
 </Project>
\ No newline at end of file

Modified: qpid/trunk/qpid/dotnet/client-010/client/client.sln
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/client/client.sln?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
--- qpid/trunk/qpid/dotnet/client-010/client/client.sln (original)
+++ qpid/trunk/qpid/dotnet/client-010/client/client.sln Thu Dec  3 22:03:51 2009
@@ -1,104 +1,104 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Client", "Client.csproj", "{B911FFD7-754F-4735-A188-218D5065BE79}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Demo", "..\demo\Demo.csproj", "{E4C46FBC-7560-406D-BFEF-CA010E584DF4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExcelAddIn", "..\addins\ExcelAddIn\ExcelAddIn.csproj", "{85EFD719-39F6-4471-90FF-9E621430344B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExcelAddInProducer", "..\addins\ExcelAddInProducer\ExcelAddInProducer.csproj", "{80F00C3B-EB38-4B3B-9F77-68977A30B155}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-direct-producer", "..\examples\direct\example-direct-producer\example-direct-producer.csproj", "{96FCB250-8142-40EE-9BDD-CA839EE21021}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-direct-Listener", "..\examples\direct\example-direct-Listener\example-direct-Listener.csproj", "{AE65B1B9-8779-4CB1-91AF-E7F6C7A736D7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-pub-sub-Listener", "..\examples\pub-sub\example-pub-sub-Listener\example-pub-sub-Listener.csproj", "{2BCDC2CC-5BDA-4CC7-944D-2899AD8A53C7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-pub-sub-Publisher", "..\examples\pub-sub\example-pub-sub-Publisher\example-pub-sub-Publisher.csproj", "{F8857634-A134-44E7-A953-F2B22688C599}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test", "..\test\Test.csproj", "{95CB4C90-7C53-44A9-B11C-96235F158ACA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-request-response-Client", "..\examples\request-response\example-request-response-Client\example-request-response-Client.csproj", "{1BC63815-4029-4039-9207-35E7E06ECC99}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-request-response-Server", "..\examples\request-response\example-request-response-Server\example-request-response-Server.csproj", "{922FBA9C-E483-4AEF-ABE8-AC87421E829B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-fanout-Producer", "..\examples\fanout\example-fanout-Producer\example-fanout-Producer.csproj", "{4513BF94-D54A-42FE-8506-FE2CD57B2C51}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-fanout-Listener", "..\examples\fanout\example-fanout-Listener\example-fanout-Listener.csproj", "{18A0792B-DC3A-4EC5-93D6-DB8A111D8F15}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "perftest", "..\perftest\perftest.csproj", "{7F7E8DE7-FDF2-4A52-A4CE-D3756B05273C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExcelAddInMessageProcessor", "..\addins\ExcelAddInMessageProcessor\ExcelAddInMessageProcessor.csproj", "{C2AE83A3-D5D1-469D-8611-A4738B9997CF}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Any CPU = Debug|Any CPU
-		Release|Any CPU = Release|Any CPU
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{B911FFD7-754F-4735-A188-218D5065BE79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{B911FFD7-754F-4735-A188-218D5065BE79}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{B911FFD7-754F-4735-A188-218D5065BE79}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{B911FFD7-754F-4735-A188-218D5065BE79}.Release|Any CPU.Build.0 = Release|Any CPU
-		{E4C46FBC-7560-406D-BFEF-CA010E584DF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{E4C46FBC-7560-406D-BFEF-CA010E584DF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{E4C46FBC-7560-406D-BFEF-CA010E584DF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{E4C46FBC-7560-406D-BFEF-CA010E584DF4}.Release|Any CPU.Build.0 = Release|Any CPU
-		{85EFD719-39F6-4471-90FF-9E621430344B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{85EFD719-39F6-4471-90FF-9E621430344B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{85EFD719-39F6-4471-90FF-9E621430344B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{85EFD719-39F6-4471-90FF-9E621430344B}.Release|Any CPU.Build.0 = Release|Any CPU
-		{80F00C3B-EB38-4B3B-9F77-68977A30B155}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{80F00C3B-EB38-4B3B-9F77-68977A30B155}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{80F00C3B-EB38-4B3B-9F77-68977A30B155}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{80F00C3B-EB38-4B3B-9F77-68977A30B155}.Release|Any CPU.Build.0 = Release|Any CPU
-		{96FCB250-8142-40EE-9BDD-CA839EE21021}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{96FCB250-8142-40EE-9BDD-CA839EE21021}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{96FCB250-8142-40EE-9BDD-CA839EE21021}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{96FCB250-8142-40EE-9BDD-CA839EE21021}.Release|Any CPU.Build.0 = Release|Any CPU
-		{AE65B1B9-8779-4CB1-91AF-E7F6C7A736D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{AE65B1B9-8779-4CB1-91AF-E7F6C7A736D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{AE65B1B9-8779-4CB1-91AF-E7F6C7A736D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{AE65B1B9-8779-4CB1-91AF-E7F6C7A736D7}.Release|Any CPU.Build.0 = Release|Any CPU
-		{2BCDC2CC-5BDA-4CC7-944D-2899AD8A53C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{2BCDC2CC-5BDA-4CC7-944D-2899AD8A53C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{2BCDC2CC-5BDA-4CC7-944D-2899AD8A53C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{2BCDC2CC-5BDA-4CC7-944D-2899AD8A53C7}.Release|Any CPU.Build.0 = Release|Any CPU
-		{F8857634-A134-44E7-A953-F2B22688C599}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{F8857634-A134-44E7-A953-F2B22688C599}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{F8857634-A134-44E7-A953-F2B22688C599}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{F8857634-A134-44E7-A953-F2B22688C599}.Release|Any CPU.Build.0 = Release|Any CPU
-		{95CB4C90-7C53-44A9-B11C-96235F158ACA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{95CB4C90-7C53-44A9-B11C-96235F158ACA}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{95CB4C90-7C53-44A9-B11C-96235F158ACA}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{95CB4C90-7C53-44A9-B11C-96235F158ACA}.Release|Any CPU.Build.0 = Release|Any CPU
-		{1BC63815-4029-4039-9207-35E7E06ECC99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{1BC63815-4029-4039-9207-35E7E06ECC99}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{1BC63815-4029-4039-9207-35E7E06ECC99}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{1BC63815-4029-4039-9207-35E7E06ECC99}.Release|Any CPU.Build.0 = Release|Any CPU
-		{922FBA9C-E483-4AEF-ABE8-AC87421E829B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{922FBA9C-E483-4AEF-ABE8-AC87421E829B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{922FBA9C-E483-4AEF-ABE8-AC87421E829B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{922FBA9C-E483-4AEF-ABE8-AC87421E829B}.Release|Any CPU.Build.0 = Release|Any CPU
-		{4513BF94-D54A-42FE-8506-FE2CD57B2C51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{4513BF94-D54A-42FE-8506-FE2CD57B2C51}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{4513BF94-D54A-42FE-8506-FE2CD57B2C51}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{4513BF94-D54A-42FE-8506-FE2CD57B2C51}.Release|Any CPU.Build.0 = Release|Any CPU
-		{18A0792B-DC3A-4EC5-93D6-DB8A111D8F15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{18A0792B-DC3A-4EC5-93D6-DB8A111D8F15}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{18A0792B-DC3A-4EC5-93D6-DB8A111D8F15}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{18A0792B-DC3A-4EC5-93D6-DB8A111D8F15}.Release|Any CPU.Build.0 = Release|Any CPU
-		{7F7E8DE7-FDF2-4A52-A4CE-D3756B05273C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{7F7E8DE7-FDF2-4A52-A4CE-D3756B05273C}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{7F7E8DE7-FDF2-4A52-A4CE-D3756B05273C}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{7F7E8DE7-FDF2-4A52-A4CE-D3756B05273C}.Release|Any CPU.Build.0 = Release|Any CPU
-		{C2AE83A3-D5D1-469D-8611-A4738B9997CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{C2AE83A3-D5D1-469D-8611-A4738B9997CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{C2AE83A3-D5D1-469D-8611-A4738B9997CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{C2AE83A3-D5D1-469D-8611-A4738B9997CF}.Release|Any CPU.Build.0 = Release|Any CPU
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Client", "Client.csproj", "{B911FFD7-754F-4735-A188-218D5065BE79}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Demo", "..\demo\Demo.csproj", "{E4C46FBC-7560-406D-BFEF-CA010E584DF4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExcelAddIn", "..\addins\ExcelAddIn\ExcelAddIn.csproj", "{85EFD719-39F6-4471-90FF-9E621430344B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExcelAddInProducer", "..\addins\ExcelAddInProducer\ExcelAddInProducer.csproj", "{80F00C3B-EB38-4B3B-9F77-68977A30B155}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-direct-producer", "..\examples\direct\example-direct-producer\example-direct-producer.csproj", "{96FCB250-8142-40EE-9BDD-CA839EE21021}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-direct-Listener", "..\examples\direct\example-direct-Listener\example-direct-Listener.csproj", "{AE65B1B9-8779-4CB1-91AF-E7F6C7A736D7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-pub-sub-Listener", "..\examples\pub-sub\example-pub-sub-Listener\example-pub-sub-Listener.csproj", "{2BCDC2CC-5BDA-4CC7-944D-2899AD8A53C7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-pub-sub-Publisher", "..\examples\pub-sub\example-pub-sub-Publisher\example-pub-sub-Publisher.csproj", "{F8857634-A134-44E7-A953-F2B22688C599}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test", "..\test\Test.csproj", "{95CB4C90-7C53-44A9-B11C-96235F158ACA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-request-response-Client", "..\examples\request-response\example-request-response-Client\example-request-response-Client.csproj", "{1BC63815-4029-4039-9207-35E7E06ECC99}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-request-response-Server", "..\examples\request-response\example-request-response-Server\example-request-response-Server.csproj", "{922FBA9C-E483-4AEF-ABE8-AC87421E829B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-fanout-Producer", "..\examples\fanout\example-fanout-Producer\example-fanout-Producer.csproj", "{4513BF94-D54A-42FE-8506-FE2CD57B2C51}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "example-fanout-Listener", "..\examples\fanout\example-fanout-Listener\example-fanout-Listener.csproj", "{18A0792B-DC3A-4EC5-93D6-DB8A111D8F15}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "perftest", "..\perftest\perftest.csproj", "{7F7E8DE7-FDF2-4A52-A4CE-D3756B05273C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExcelAddInMessageProcessor", "..\addins\ExcelAddInMessageProcessor\ExcelAddInMessageProcessor.csproj", "{C2AE83A3-D5D1-469D-8611-A4738B9997CF}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{B911FFD7-754F-4735-A188-218D5065BE79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{B911FFD7-754F-4735-A188-218D5065BE79}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{B911FFD7-754F-4735-A188-218D5065BE79}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{B911FFD7-754F-4735-A188-218D5065BE79}.Release|Any CPU.Build.0 = Release|Any CPU
+		{E4C46FBC-7560-406D-BFEF-CA010E584DF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{E4C46FBC-7560-406D-BFEF-CA010E584DF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{E4C46FBC-7560-406D-BFEF-CA010E584DF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{E4C46FBC-7560-406D-BFEF-CA010E584DF4}.Release|Any CPU.Build.0 = Release|Any CPU
+		{85EFD719-39F6-4471-90FF-9E621430344B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{85EFD719-39F6-4471-90FF-9E621430344B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{85EFD719-39F6-4471-90FF-9E621430344B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{85EFD719-39F6-4471-90FF-9E621430344B}.Release|Any CPU.Build.0 = Release|Any CPU
+		{80F00C3B-EB38-4B3B-9F77-68977A30B155}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{80F00C3B-EB38-4B3B-9F77-68977A30B155}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{80F00C3B-EB38-4B3B-9F77-68977A30B155}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{80F00C3B-EB38-4B3B-9F77-68977A30B155}.Release|Any CPU.Build.0 = Release|Any CPU
+		{96FCB250-8142-40EE-9BDD-CA839EE21021}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{96FCB250-8142-40EE-9BDD-CA839EE21021}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{96FCB250-8142-40EE-9BDD-CA839EE21021}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{96FCB250-8142-40EE-9BDD-CA839EE21021}.Release|Any CPU.Build.0 = Release|Any CPU
+		{AE65B1B9-8779-4CB1-91AF-E7F6C7A736D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{AE65B1B9-8779-4CB1-91AF-E7F6C7A736D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{AE65B1B9-8779-4CB1-91AF-E7F6C7A736D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{AE65B1B9-8779-4CB1-91AF-E7F6C7A736D7}.Release|Any CPU.Build.0 = Release|Any CPU
+		{2BCDC2CC-5BDA-4CC7-944D-2899AD8A53C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{2BCDC2CC-5BDA-4CC7-944D-2899AD8A53C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{2BCDC2CC-5BDA-4CC7-944D-2899AD8A53C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{2BCDC2CC-5BDA-4CC7-944D-2899AD8A53C7}.Release|Any CPU.Build.0 = Release|Any CPU
+		{F8857634-A134-44E7-A953-F2B22688C599}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{F8857634-A134-44E7-A953-F2B22688C599}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{F8857634-A134-44E7-A953-F2B22688C599}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{F8857634-A134-44E7-A953-F2B22688C599}.Release|Any CPU.Build.0 = Release|Any CPU
+		{95CB4C90-7C53-44A9-B11C-96235F158ACA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{95CB4C90-7C53-44A9-B11C-96235F158ACA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{95CB4C90-7C53-44A9-B11C-96235F158ACA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{95CB4C90-7C53-44A9-B11C-96235F158ACA}.Release|Any CPU.Build.0 = Release|Any CPU
+		{1BC63815-4029-4039-9207-35E7E06ECC99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1BC63815-4029-4039-9207-35E7E06ECC99}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{1BC63815-4029-4039-9207-35E7E06ECC99}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{1BC63815-4029-4039-9207-35E7E06ECC99}.Release|Any CPU.Build.0 = Release|Any CPU
+		{922FBA9C-E483-4AEF-ABE8-AC87421E829B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{922FBA9C-E483-4AEF-ABE8-AC87421E829B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{922FBA9C-E483-4AEF-ABE8-AC87421E829B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{922FBA9C-E483-4AEF-ABE8-AC87421E829B}.Release|Any CPU.Build.0 = Release|Any CPU
+		{4513BF94-D54A-42FE-8506-FE2CD57B2C51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{4513BF94-D54A-42FE-8506-FE2CD57B2C51}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{4513BF94-D54A-42FE-8506-FE2CD57B2C51}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{4513BF94-D54A-42FE-8506-FE2CD57B2C51}.Release|Any CPU.Build.0 = Release|Any CPU
+		{18A0792B-DC3A-4EC5-93D6-DB8A111D8F15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{18A0792B-DC3A-4EC5-93D6-DB8A111D8F15}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{18A0792B-DC3A-4EC5-93D6-DB8A111D8F15}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{18A0792B-DC3A-4EC5-93D6-DB8A111D8F15}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7F7E8DE7-FDF2-4A52-A4CE-D3756B05273C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7F7E8DE7-FDF2-4A52-A4CE-D3756B05273C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{7F7E8DE7-FDF2-4A52-A4CE-D3756B05273C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7F7E8DE7-FDF2-4A52-A4CE-D3756B05273C}.Release|Any CPU.Build.0 = Release|Any CPU
+		{C2AE83A3-D5D1-469D-8611-A4738B9997CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{C2AE83A3-D5D1-469D-8611-A4738B9997CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{C2AE83A3-D5D1-469D-8611-A4738B9997CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{C2AE83A3-D5D1-469D-8611-A4738B9997CF}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

Modified: qpid/trunk/qpid/dotnet/client-010/client/client.suo
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/dotnet/client-010/client/client.suo?rev=886940&r1=886939&r2=886940&view=diff
==============================================================================
Binary files - no diff available.



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org


Mime
View raw message