Changeset 2786
- Timestamp:
- 7/17/2012 7:48:22 AM (10 months ago)
- Location:
- branches/eraser6/EraserService
- Files:
-
- 4 edited
-
Eraser.DefaultPlugins/ErasureTargets/ErasureTargetBase.cs (modified) (1 diff)
-
Eraser.Manager/Task.cs (modified) (1 diff)
-
Eraser.Plugins/ProgressManager.cs (modified) (9 diffs)
-
Eraser.Util/Sampler.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/EraserService/Eraser.DefaultPlugins/ErasureTargets/ErasureTargetBase.cs
r2613 r2786 36 36 namespace Eraser.DefaultPlugins 37 37 { 38 public abstract class ErasureTargetBase : IErasureTarget38 public abstract class ErasureTargetBase : MarshalByRefObject, IErasureTarget 39 39 { 40 40 #region IErasureTarget Members -
branches/eraser6/EraserService/Eraser.Manager/Task.cs
r2785 r2786 577 577 /// steps of the Task Progress. 578 578 /// </summary> 579 [Serializable]580 579 public class ErasureTargetProgressManagerStep : SteppedProgressManagerStepBase 581 580 { -
branches/eraser6/EraserService/Eraser.Plugins/ProgressManager.cs
r2784 r2786 32 32 /// Manages the progress for any operation. 33 33 /// </summary> 34 [Serializable] 35 public abstract class ProgressManagerBase 34 public abstract class ProgressManagerBase : MarshalByRefObject 36 35 { 37 36 /// <summary> … … 156 155 /// properties. 157 156 /// </summary> 158 [Serializable]159 157 public class ProgressManager : ProgressManagerBase 160 158 { … … 337 335 /// Manages progress based on sub-tasks. 338 336 /// </summary> 339 [Serializable]340 337 public abstract class ChainedProgressManager : ProgressManagerBase 341 338 { … … 349 346 /// grained progress reporting. 350 347 /// </summary> 351 [Serializable]352 348 public class SteppedProgressManager : ChainedProgressManager 353 349 { … … 355 351 /// The class which manages the steps which comprise the overall progress. 356 352 /// </summary> 357 [Serializable] 358 private class StepsList : IList<SteppedProgressManagerStepBase> 353 private class StepsList : MarshalByRefObject, IList<SteppedProgressManagerStepBase> 359 354 { 360 355 public StepsList(SteppedProgressManager manager) … … 687 682 /// Represents one step in the list of steps to complete. 688 683 /// </summary> 689 [Serializable] 690 public abstract class SteppedProgressManagerStepBase 684 public abstract class SteppedProgressManagerStepBase : MarshalByRefObject 691 685 { 692 686 /// <summary> … … 748 742 } 749 743 750 [Serializable]751 744 public class SteppedProgressManagerStep : SteppedProgressManagerStepBase 752 745 { … … 795 788 /// of the rest. 796 789 /// </summary> 797 [Serializable]798 790 public class ParallelProgressManager : ChainedProgressManager 799 791 { … … 801 793 /// The class which manages the progress of each dependent task. 802 794 /// </summary> 803 [Serializable]804 795 private class SubTasksList : IList<ProgressManagerBase> 805 796 { -
branches/eraser6/EraserService/Eraser.Util/Sampler.cs
r2785 r2786 31 31 /// </summary> 32 32 /// <typeparam name="T">The type of data to sample.</typeparam> 33 [Serializable] 34 public class Sampler 33 public class Sampler : MarshalByRefObject 35 34 { 36 35 public void Add(double sample)
Note: See TracChangeset
for help on using the changeset viewer.
