C# Class TestLibrary.SingleStepEventQueue

This is a synchronous test-replacement for SyncEventQueue
Inheritance: ICountingQueue
Afficher le fichier Open project: OpenDataSpace/CmisSync

Méthodes publiques

Свойство Type Description
Manager ISyncEventManager
Queue ConcurrentQueue

Méthodes publiques

Méthode Description
AddEvent ( ISyncEvent e ) : void
Continue ( ) : void
Dispose ( ) : void
Run ( ) : void
RunStartSyncEvent ( ) : void
SingleStepEventQueue ( ISyncEventManager manager, IEventCounter fullCounter = null, IEventCounter categoryCounter = null ) : System
Step ( ) : void
StopListener ( ) : void
Subscribe ( int>.IObserver observer ) : IDisposable
Subscribe ( IObserver observer ) : IDisposable
Suspend ( ) : void
WaitForStopped ( int timeout ) : bool

Method Details

AddEvent() public méthode

public AddEvent ( ISyncEvent e ) : void
e ISyncEvent
Résultat void

Continue() public méthode

public Continue ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Run() public méthode

public Run ( ) : void
Résultat void

RunStartSyncEvent() public méthode

public RunStartSyncEvent ( ) : void
Résultat void

SingleStepEventQueue() public méthode

public SingleStepEventQueue ( ISyncEventManager manager, IEventCounter fullCounter = null, IEventCounter categoryCounter = null ) : System
manager ISyncEventManager
fullCounter IEventCounter
categoryCounter IEventCounter
Résultat System

Step() public méthode

public Step ( ) : void
Résultat void

StopListener() public méthode

public StopListener ( ) : void
Résultat void

Subscribe() public méthode

public Subscribe ( int>.IObserver observer ) : IDisposable
observer int>.IObserver
Résultat IDisposable

Subscribe() public méthode

public Subscribe ( IObserver observer ) : IDisposable
observer IObserver
Résultat IDisposable

Suspend() public méthode

public Suspend ( ) : void
Résultat void

WaitForStopped() public méthode

public WaitForStopped ( int timeout ) : bool
timeout int
Résultat bool

Property Details

Manager public_oe property

public ISyncEventManager Manager
Résultat ISyncEventManager

Queue public_oe property

public ConcurrentQueue Queue
Résultat ConcurrentQueue