Esempio n. 1
0
        public static Schema.KRPC.Status ToProtobufMessage(this Status status)
        {
            var result = new Schema.KRPC.Status();

            result.Version              = status.Version;
            result.BytesRead            = status.BytesRead;
            result.BytesWritten         = status.BytesWritten;
            result.BytesReadRate        = status.BytesReadRate;
            result.BytesWrittenRate     = status.BytesWrittenRate;
            result.RpcsExecuted         = status.RpcsExecuted;
            result.RpcRate              = status.RpcRate;
            result.OneRpcPerUpdate      = status.OneRpcPerUpdate;
            result.MaxTimePerUpdate     = status.MaxTimePerUpdate;
            result.AdaptiveRateControl  = status.AdaptiveRateControl;
            result.BlockingRecv         = status.BlockingRecv;
            result.RecvTimeout          = status.RecvTimeout;
            result.TimePerRpcUpdate     = status.TimePerRpcUpdate;
            result.PollTimePerRpcUpdate = status.PollTimePerRpcUpdate;
            result.ExecTimePerRpcUpdate = status.ExecTimePerRpcUpdate;
            result.StreamRpcs           = status.StreamRpcs;
            result.StreamRpcsExecuted   = status.StreamRpcsExecuted;
            result.StreamRpcRate        = status.StreamRpcRate;
            result.TimePerStreamUpdate  = status.TimePerStreamUpdate;
            return(result);
        }
Esempio n. 2
0
 public static Schema.KRPC.Status ToProtobufMessage (this Status status)
 {
     var result = new Schema.KRPC.Status ();
     result.Version = status.Version;
     result.BytesRead = status.BytesRead;
     result.BytesWritten = status.BytesWritten;
     result.BytesReadRate = status.BytesReadRate;
     result.BytesWrittenRate = status.BytesWrittenRate;
     result.RpcsExecuted = status.RpcsExecuted;
     result.RpcRate = status.RpcRate;
     result.OneRpcPerUpdate = status.OneRpcPerUpdate;
     result.MaxTimePerUpdate = status.MaxTimePerUpdate;
     result.AdaptiveRateControl = status.AdaptiveRateControl;
     result.BlockingRecv = status.BlockingRecv;
     result.RecvTimeout = status.RecvTimeout;
     result.TimePerRpcUpdate = status.TimePerRpcUpdate;
     result.PollTimePerRpcUpdate = status.PollTimePerRpcUpdate;
     result.ExecTimePerRpcUpdate = status.ExecTimePerRpcUpdate;
     result.StreamRpcs = status.StreamRpcs;
     result.StreamRpcsExecuted = status.StreamRpcsExecuted;
     result.StreamRpcRate = status.StreamRpcRate;
     result.TimePerStreamUpdate = status.TimePerStreamUpdate;
     return result;
 }