C# 클래스 SleepHunter.IO.Process.ProcessManager

파일 보기 프로젝트 열기: ewrogers/SleepHunter4

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
OnProcessCreated ( ClientProcess process ) : void
OnProcessTerminated ( ClientProcess process ) : void
ProcessManager ( ) : System

메소드 상세

ClearDeadClients() 공개 메소드

public ClearDeadClients ( ) : void
리턴 void

ClearNewClients() 공개 메소드

public ClearNewClients ( ) : void
리턴 void

DequeueDeadClient() 공개 메소드

public DequeueDeadClient ( ) : ClientProcess
리턴 ClientProcess

DequeueNewClient() 공개 메소드

public DequeueNewClient ( ) : ClientProcess
리턴 ClientProcess

EnqueueDeadClient() 공개 메소드

public EnqueueDeadClient ( ClientProcess process ) : void
process ClientProcess
리턴 void

EnqueueNewClient() 공개 메소드

public EnqueueNewClient ( ClientProcess process ) : void
process ClientProcess
리턴 void

PeekDeadClient() 공개 메소드

public PeekDeadClient ( ) : ClientProcess
리턴 ClientProcess

PeekNewClient() 공개 메소드

public PeekNewClient ( ) : ClientProcess
리턴 ClientProcess

ScanForProcesses() 공개 메소드

public ScanForProcesses ( Action enumProcessCallback = null ) : void
enumProcessCallback Action
리턴 void