C# Class SleepHunter.IO.Process.ProcessManager

Datei anzeigen Open project: ewrogers/SleepHunter4

Public Methods

Method Description
ClearDeadClients ( ) : void
ClearNewClients ( ) : void
DequeueDeadClient ( ) : ClientProcess
DequeueNewClient ( ) : ClientProcess
EnqueueDeadClient ( ClientProcess process ) : void
EnqueueNewClient ( ClientProcess process ) : void
PeekDeadClient ( ) : ClientProcess
PeekNewClient ( ) : ClientProcess
ScanForProcesses ( Action enumProcessCallback = null ) : void

Private Methods

Method Description
OnProcessCreated ( ClientProcess process ) : void
OnProcessTerminated ( ClientProcess process ) : void
ProcessManager ( ) : System

Method Details

ClearDeadClients() public method

public ClearDeadClients ( ) : void
return void

ClearNewClients() public method

public ClearNewClients ( ) : void
return void

DequeueDeadClient() public method

public DequeueDeadClient ( ) : ClientProcess
return ClientProcess

DequeueNewClient() public method

public DequeueNewClient ( ) : ClientProcess
return ClientProcess

EnqueueDeadClient() public method

public EnqueueDeadClient ( ClientProcess process ) : void
process ClientProcess
return void

EnqueueNewClient() public method

public EnqueueNewClient ( ClientProcess process ) : void
process ClientProcess
return void

PeekDeadClient() public method

public PeekDeadClient ( ) : ClientProcess
return ClientProcess

PeekNewClient() public method

public PeekNewClient ( ) : ClientProcess
return ClientProcess

ScanForProcesses() public method

public ScanForProcesses ( Action enumProcessCallback = null ) : void
enumProcessCallback Action
return void