internal void EndTimeoutPossible () { Interlocked.CompareExchange (ref timeout_possible, 0, 1); } #endregion