C# Class ShootBlues.ProcessWatcher

Inheritance: IDisposable
Show file Open project: kg/shootblues Class Usage Examples

Public Properties

Property Type Description
NewProcesses BlockingQueue
Scheduler TaskScheduler
WatcherEnabled bool

Public Methods

Method Description
Dispose ( ) : void
ProcessWatcher ( TaskScheduler scheduler ) : System

Protected Methods

Method Description
InitTimer ( ) : IEnumerator

Private Methods

Method Description
OnEventArrived ( object sender, System.Management.EventArrivedEventArgs e ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

InitTimer() protected method

protected InitTimer ( ) : IEnumerator
return IEnumerator

ProcessWatcher() public method

public ProcessWatcher ( TaskScheduler scheduler ) : System
scheduler TaskScheduler
return System

Property Details

NewProcesses public property

public BlockingQueue NewProcesses
return BlockingQueue

Scheduler public property

public TaskScheduler Scheduler
return TaskScheduler

WatcherEnabled public property

public bool WatcherEnabled
return bool