Author: jgomes
Date: Mon May 19 12:50:28 2008
New Revision: 657942

URL: http://svn.apache.org/viewvc?rev=657942&view=rev
Log:
Applying patch from Odilon Oliveira to fix compile errors for .NET 1.1.

Modified:
    
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs
    
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/MessageConsumer.cs
    
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Session.cs
    
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Transport/Tcp/TcpTransport.cs
    
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Transport/Tcp/TcpTransportFactory.cs
    activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConsumerTest.cs

Modified: 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs?rev=657942&r1=657941&r2=657942&view=diff
==============================================================================
--- 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs
 (original)
+++ 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs
 Mon May 19 12:50:28 2008
@@ -50,8 +50,8 @@
                        this.brokerUri = connectionUri;
                        this.info = info;
                        this.transport = transport;
-                       this.transport.Command = OnCommand;
-                       this.transport.Exception = OnException;
+                       this.transport.Command = new CommandHandler(OnCommand);
+                       this.transport.Exception = new 
ExceptionHandler(OnException);
                        this.transport.Start();
                }
 

Modified: 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/MessageConsumer.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/MessageConsumer.cs?rev=657942&r1=657941&r2=657942&view=diff
==============================================================================
--- 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/MessageConsumer.cs
 (original)
+++ 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/MessageConsumer.cs
 Mon May 19 12:50:28 2008
@@ -194,7 +194,7 @@
                        {
                                if(ackSession != null)
                                {
-                                       message.Acknowledger += 
DoNothingAcknowledge;
+                                       message.Acknowledger += new 
AcknowledgeHandler(DoNothingAcknowledge);
                                        MessageAck ack = 
CreateMessageAck(message);
                                        Tracer.Debug("Sending AutoAck: " + ack);
                                        ackSession.Connection.OneWay(ack);
@@ -247,11 +247,11 @@
 
                                if(AcknowledgementMode.ClientAcknowledge == 
acknowledgementMode)
                                {
-                                       activeMessage.Acknowledger += 
DoClientAcknowledge;
+                                       activeMessage.Acknowledger += new 
AcknowledgeHandler(DoClientAcknowledge);
                                }
                                else if(AcknowledgementMode.AutoAcknowledge != 
acknowledgementMode)
                                {
-                                       activeMessage.Acknowledger += 
DoNothingAcknowledge;
+                                       activeMessage.Acknowledger += new 
AcknowledgeHandler(DoNothingAcknowledge);
                                        DoClientAcknowledge(activeMessage);
                                }
                        }

Modified: 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Session.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Session.cs?rev=657942&r1=657941&r2=657942&view=diff
==============================================================================
--- 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Session.cs 
(original)
+++ 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Session.cs 
Mon May 19 12:50:28 2008
@@ -53,8 +53,8 @@
                        this.acknowledgementMode = acknowledgementMode;
                        this.asyncSend = connection.AsyncSend;
                        transactionContext = new TransactionContext(this);
-                       dispatchingThread = new 
DispatchingThread(DispatchAsyncMessages);
-                       dispatchingThread.ExceptionListener += 
dispatchingThread_ExceptionListener;
+                       dispatchingThread = new DispatchingThread(new 
DispatchingThread.DispatchFunction(DispatchAsyncMessages));
+                       dispatchingThread.ExceptionListener += new 
DispatchingThread.ExceptionHandler(dispatchingThread_ExceptionListener);
                }
 
                ~Session()

Modified: 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Transport/Tcp/TcpTransport.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Transport/Tcp/TcpTransport.cs?rev=657942&r1=657941&r2=657942&view=diff
==============================================================================
--- 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Transport/Tcp/TcpTransport.cs
 (original)
+++ 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Transport/Tcp/TcpTransport.cs
 Mon May 19 12:50:28 2008
@@ -80,7 +80,7 @@
                                        socketReader = new 
OpenWireBinaryReader(new NetworkStream(socket));
                        
                                        // now lets create the background read 
thread
-                                       readThread = new Thread(ReadLoop);
+                                       readThread = new Thread(new 
ThreadStart(ReadLoop));
                                        readThread.Start();
                                }
                        }

Modified: 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Transport/Tcp/TcpTransportFactory.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Transport/Tcp/TcpTransportFactory.cs?rev=657942&r1=657941&r2=657942&view=diff
==============================================================================
--- 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Transport/Tcp/TcpTransportFactory.cs
 (original)
+++ 
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Transport/Tcp/TcpTransportFactory.cs
 Mon May 19 12:50:28 2008
@@ -96,10 +96,10 @@
                {
                        // Looping through the AddressList allows different 
type of connections to be tried
                        // (IPv4, IPv6 and whatever else may be available).
-#if MONO
+#if MONO || NET_1_1 || NET_1_0
                        // The following GetHostByName() API has been obsoleted 
in .NET 2.0.  It has been
                        // superceded by GetHostEntry().  At some point, it 
will probably be removed
-                       // from the Mono class library, and this #if statement 
can be removed.
+                       // from the Mono class library, and this #if statement 
can be modified.
 
                        IPHostEntry hostEntry = Dns.GetHostByName(host);
 #else

Modified: 
activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConsumerTest.cs
URL: 
http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConsumerTest.cs?rev=657942&r1=657941&r2=657942&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConsumerTest.cs 
(original)
+++ activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConsumerTest.cs 
Mon May 19 12:50:28 2008
@@ -97,7 +97,7 @@
                        destinationType = DestinationType.Queue;
                        // Launch a thread to perform 
IMessageConsumer.Receive().
                        // If it doesn't fail in less than three seconds, no 
exception was thrown.
-                       Thread receiveThread = new 
Thread(doTestNoTimeoutConsumer);
+                       Thread receiveThread = new Thread(new 
ThreadStart(doTestNoTimeoutConsumer));
 
                        using(timeoutConsumer = 
Session.CreateConsumer(Destination))
                        {


Reply via email to