32 lines
450 B
C#
32 lines
450 B
C#
namespace Oculus.Platform.Models
|
|
{
|
|
public class PingResult
|
|
{
|
|
private ulong? pingTimeUsec;
|
|
|
|
public ulong ID { get; private set; }
|
|
|
|
public ulong PingTimeUsec
|
|
{
|
|
get
|
|
{
|
|
return (!pingTimeUsec.HasValue) ? 0 : pingTimeUsec.Value;
|
|
}
|
|
}
|
|
|
|
public bool IsTimeout
|
|
{
|
|
get
|
|
{
|
|
return !pingTimeUsec.HasValue;
|
|
}
|
|
}
|
|
|
|
public PingResult(ulong id, ulong? pingTimeUsec)
|
|
{
|
|
ID = id;
|
|
this.pingTimeUsec = pingTimeUsec;
|
|
}
|
|
}
|
|
}
|