Пример #1
0
 public ServerStatus(string str)
 {
     try {
         this.statusCode = (ServerStatusCode)Enum.Parse(typeof(ServerStatusCode), str, true);
     } catch (ArgumentException e) {
         Debug.LogWarning(e);
     }
 }
Пример #2
0
        private static StatusCode TranslateStatusCode(ServerStatusCode grpcStatus)
        {
            if (grpcStatus == ServerStatusCode.Idle)
            {
                return(StatusCode.IDLE);
            }
            if (grpcStatus == ServerStatusCode.Recording)
            {
                return(StatusCode.RECORDING);
            }

            return(StatusCode.UNKNOWN);
        }
        public static TestRemoteStore CreateServerErrorProducer(IRemoteItemStore inner, IList <ServerErrorNumber> errors)
        {
            TestRemoteStore store = new TestRemoteStore(inner);
            Random          rand  = new Random();

            store.ErrorThrower = delegate()
            {
                ServerErrorNumber error = 0;
                lock (rand)
                {
                    error = errors[rand.Next(0, errors.Count - 1)];
                }
                ServerStatusCode code = (ServerStatusCode)((uint)error - (uint)HResults.ServerErrorBase);
                throw new ServerException(code);
            };

            return(store);
        }
 public bool IsStatusCode(ServerStatusCode code)
 {
     return (m_statusCode == (int) code);
 }
 public ServerException(ServerStatusCode code)
     : this((int) code, null)
 {
 }
Пример #6
0
 public ServerStatus(ServerStatusCode status, int value)
 {
     this.status  = status;
     this.message = null;
     this.value   = value;
 }
Пример #7
0
 public ServerStatus(ServerStatusCode status, string message)
 {
     this.status  = status;
     this.message = message;
     this.value   = 0;
 }
Пример #8
0
 public ServerStatus(ServerStatusCode status, int value)
 {
     this.status = status;
     this.message = null;
     this.value = value;
 }
Пример #9
0
 public ServerStatus(ServerStatusCode status, string message)
 {
     this.status = status;
     this.message = message;
     this.value = 0;
 }
Пример #10
0
 public ServerStatus(string str)
 {
     try {
         this.statusCode = (ServerStatusCode)Enum.Parse(typeof(ServerStatusCode), str, true);
     } catch(ArgumentException e) {
         Debug.LogWarning(e);
     }
 }
Пример #11
0
 public ServerStatus(ServerStatusCode group)
 {
     this.statusCode = group;
 }
Пример #12
0
 public ServerStatus(ServerStatusCode group)
 {
     this.statusCode = group;
 }
 public bool IsStatusCode(ServerStatusCode code)
 {
     return(m_statusCode == (int)code);
 }
 public ServerException(ServerStatusCode code)
     : this((int)code, null)
 {
 }