예제 #1
0
        private Features MapFeatures(int value)
        {
            var features = new ServerFeatures(value);

            if (features.IsSecureCore())
            {
                return(Features.SecureCore);
            }
            if (features.SupportsTor())
            {
                return(Features.Tor);
            }
            if (features.SupportsP2P())
            {
                return(Features.P2P);
            }

            return(Features.None);
        }
예제 #2
0
 public static bool SupportsP2P(this Server server) => ServerFeatures.SupportsP2P(server.Features);
예제 #3
0
 public override bool IsSatisfiedBy(LogicalServerContract item)
 {
     return(ServerFeatures.SupportsP2P(item.Features));
 }