2002-07-29 Duncan Mak <duncan@ximian.com>
authorDuncan Mak <duncan@mono-cvs.ximian.com>
Sun, 28 Jul 2002 20:16:23 +0000 (20:16 -0000)
committerDuncan Mak <duncan@mono-cvs.ximian.com>
Sun, 28 Jul 2002 20:16:23 +0000 (20:16 -0000)
* IContributeServerContentSink.cs: Removed.
* IContributeServerContextSink.cs: Replaces IContributeServerContentSink.

* ILease.cs: Add the method part of the interface and renamed the
CurrentState property to it proper name.

* SoapAttribute.cs: Fixed typo, renamed ReflectionInfo to ReflectInfo.

* SoapOption.cs: Fix the namespace.

svn path=/trunk/mcs/; revision=6229

mcs/class/corlib/System.Runtime.Remoting.Contexts/ChangeLog
mcs/class/corlib/System.Runtime.Remoting.Contexts/IContributeServerContentSink.cs
mcs/class/corlib/System.Runtime.Remoting.Contexts/IContributeServerContextSink.cs [new file with mode: 0644]
mcs/class/corlib/System.Runtime.Remoting.Lifetime/ChangeLog
mcs/class/corlib/System.Runtime.Remoting.Lifetime/ILease.cs
mcs/class/corlib/System.Runtime.Remoting.Metadata/ChangeLog
mcs/class/corlib/System.Runtime.Remoting.Metadata/SoapAttribute.cs
mcs/class/corlib/System.Runtime.Remoting.Metadata/SoapOption.cs

index 262b2e12c6f528e307e1e9b0b629e1afb249d082..51996017e3611b3d47f0bb8952442373633465c7 100644 (file)
@@ -1,3 +1,8 @@
+2002-07-29  Duncan Mak  <duncan@ximian.com>
+
+       * IContributeServerContentSink.cs: Removed.
+       * IContributeServerContextSink.cs: Replaces IContributeServerContentSink.
+
 2002-07-24  Duncan Mak  <duncan@ximian.com>
 
        * SynchronizationAttribute.cs: Added missing attributes.
index ef2b06f0c7565dc7320e1a81f0683f188ac1327f..dbe0dddda317febdd97ce2f6716cb4571c0c5584 100644 (file)
@@ -1,5 +1,5 @@
 //
-// System.Runtime.Remoting.Contexts.IContributeServerContentSink.cs
+// System.Runtime.Remoting.Contexts.IContributeServerContextSink.cs
 //
 // Author: Duncan Mak  (duncan@ximian.com)
 //
@@ -11,8 +11,8 @@ using System.Runtime.Remoting.Messaging;
 
 namespace System.Runtime.Remoting.Contexts {
        
-       public interface IContributeServerContentSink
+       public interface IContributeServerContextSink
        {
-               IMessageSink GetServerContentSink (IMessageSink nextSink);
+               IMessageSink GetServerContextSink (IMessageSink nextSink);
        }
 }
diff --git a/mcs/class/corlib/System.Runtime.Remoting.Contexts/IContributeServerContextSink.cs b/mcs/class/corlib/System.Runtime.Remoting.Contexts/IContributeServerContextSink.cs
new file mode 100644 (file)
index 0000000..dbe0ddd
--- /dev/null
@@ -0,0 +1,18 @@
+//
+// System.Runtime.Remoting.Contexts.IContributeServerContextSink.cs
+//
+// Author: Duncan Mak  (duncan@ximian.com)
+//
+// 2002 (C) Copyright, Ximian, Inc.
+//
+
+using System;
+using System.Runtime.Remoting.Messaging;
+
+namespace System.Runtime.Remoting.Contexts {
+       
+       public interface IContributeServerContextSink
+       {
+               IMessageSink GetServerContextSink (IMessageSink nextSink);
+       }
+}
index be1c4c431963f3f72bdcdd5df9955864831c876e..ace59f8be70a8b8dc9259487ceee82ffd3d82d61 100644 (file)
@@ -1,3 +1,8 @@
+2002-07-29  Duncan Mak  <duncan@ximian.com>
+
+       * ILease.cs: Add the method part of the interface and renamed the
+       CurrentState property to it proper name.
+
 2002-07-24  Duncan Mak  <duncan@ximian.com>
 
        * LeaseState.cs: Moved here from System.Runtime.Remoting.
index be24bd9ab6dbca4de5ce2bcbf3c743a7f0ce2a0b..b8d86e30370cdcd263350e1df481f5f0c08cfa9c 100644 (file)
@@ -14,9 +14,14 @@ namespace System.Runtime.Remoting.Lifetime {
        public interface ILease
        {
                TimeSpan CurrentLeaseTime { get; }
-               LeaseState CurrentLeaseState { get; }
+               LeaseState CurrentState { get; }
                TimeSpan InitialLeaseTime { get; set; }
                TimeSpan RenewOnCallTime { get; set; }
                TimeSpan SponsorshipTimeout {get; set; }
+
+               void Register (ISponsor obj);
+               void Register (ISponsor obj, TimeSpan renewalTime);
+               TimeSpan Renew (TimeSpan renewalTime);
+               void Unregister (ISponsor obj);
        }
 }
index cce21c500a43c44837b1a658c94fc9a3a1ed682d..9669e4ef58a227d475af7b6e6fc86a54096de596 100644 (file)
@@ -1,3 +1,9 @@
+2002-07-29  Duncan Mak  <duncan@ximian.com>
+
+       * SoapAttribute.cs: Fixed typo, renamed ReflectionInfo to ReflectInfo.
+
+       * SoapOption.cs: Fix the namespace.
+
 2002-07-24  Duncan Mak  <duncan@ximian.com>
 
        * SoapAttribute.cs: 
index da15b4fac016ee2b4fd13d43628477d03ded4162..c84d8d8bfe460a80b32360a414010222ff62e383 100644 (file)
@@ -17,7 +17,7 @@ namespace System.Runtime.Remoting.Metadata {
                }
 
                protected string ProtXmlNamespace;
-               protected object ReflectionInfo;
+               protected object ReflectInfo;
 
                [MonoTODO]
                public virtual bool Embedded {
index ab794344b4a4c3acc0546ab70b4a67edd0e87bbf..2957bd3f66be87df7d9743775ce5e7c151646b6a 100644 (file)
@@ -10,7 +10,7 @@
 // (C) 2001 Ximian, Inc.  http://www.ximian.com
 
 
-namespace System.Runtime.Remoting {
+namespace System.Runtime.Remoting.Metadata {
 
 
        /// <summary>
@@ -44,4 +44,4 @@ namespace System.Runtime.Remoting {
 
        } // SoapOption
 
-} // System.Runtime.Remoting
+} // System.Runtime.Remoting.Metadata