Ejemplo n.º 1
0
        public void StopSearch(SearchStoppedReason reason)
        {
            if (searchSocket != null)
            {
                Cleanup();
            }

            if (retryTimer != null)
            {
                retryTimer.Dispose();
            }

            if (timeoutTimer != null)
            {
                timeoutTimer.Dispose();
            }

            if (SearchStopped != null)
            {
                SearchStopped(this, new SearchStoppedEventArgs(reason));
            }

            state = SearchState.SearchingCompleted;
        }
Ejemplo n.º 2
0
 public SearchStoppedEventArgs(SearchStoppedReason reason)
 {
     Reason = reason;
 }
 public SearchStoppedEventArgs(SearchStoppedReason reason)
 {
     Reason = reason;
 }
Ejemplo n.º 4
0
        public void StopSearch(SearchStoppedReason reason)
        {
            if (searchSocket != null)
                Cleanup();

            if (retryTimer != null)
                retryTimer.Dispose();

            if (timeoutTimer != null)
                timeoutTimer.Dispose();

            if (SearchStopped != null)
                SearchStopped(this, new SearchStoppedEventArgs(reason));

            state = SearchState.SearchingCompleted;
        }