move to from olive to mcs
[mono.git] / mcs / class / System.ServiceModel / System.ServiceModel.PeerResolvers / PeerResolverSettings.cs
1 // 
2 // PeerResolverSettings.cs
3 // 
4 // Author: 
5 //     Marcos Cobena (marcoscobena@gmail.com)
6 // 
7 // Copyright 2007 Marcos Cobena (http://www.youcannoteatbits.org/)
8 // 
9
10 using System;
11 using System.ServiceModel.PeerResolvers;
12
13 namespace System.ServiceModel.PeerResolvers
14 {
15         public class PeerResolverSettings
16         {
17                 PeerCustomResolverSettings custom = new PeerCustomResolverSettings ();
18                 // FIXME: Is it really by default Auto?
19                 PeerResolverMode mode = PeerResolverMode.Auto;
20                 PeerReferralPolicy referral_policy;
21                 
22                 public PeerResolverSettings ()
23                 {
24                 }
25                 
26                 [MonoTODO]
27                 public PeerCustomResolverSettings Custom {
28                         get { return custom; }
29                 }
30                 
31                 [MonoTODO]
32                 public PeerResolverMode Mode {
33                         get { return mode; }
34                         set { mode = value; }
35                 }
36                 
37                 [MonoTODO]
38                 public PeerReferralPolicy ReferralPolicy {
39                         get { return referral_policy; }
40                         set { referral_policy = value; }
41                 }
42         }
43 }