public MicroEventArgs(MicroTimestamp ts, IPAddress address) { this.tsResult = ts; this.address = address; this.timedOut = false; this.boolResult = false; }
private void RaiseTimestampEvent(IPAddress address, MicroTimestamp ts, bool success) { if (TimestampReceived != null) { MicroEventArgs e; if (success) { e = new MicroEventArgs(ts, address); } else { e = new MicroEventArgs(address); } if (syncInvoke != null) { syncInvoke.Invoke(TimestampReceived, new object[] { this, e }); } else { TimestampReceived(this, e); } } }
private void RaiseTimestampEvent(IPAddress address, MicroTimestamp ts, bool success) { if (TimestampReceived != null) { MicroEventArgs e; if (success){ e = new MicroEventArgs(ts, address); } else { e = new MicroEventArgs(address); } if (syncInvoke != null) { syncInvoke.Invoke(TimestampReceived, new object[] { this, e }); } else { TimestampReceived(this, e); } } }