C# 클래스 Codebreak.Framework.Generic.TaskProcessorBase

파일 보기 프로젝트 열기: hussein-aitlahcen/codebreak

공개 메소드들

메소드 설명
AddLinkedMessages ( ) : void

AddLinkedMessages ( int index ) : void

AddMessage ( System.Action message ) : void

AddTimer ( int delay, System.Action callback, bool oneshot = false ) : UpdatableTimer

AddTimer ( UpdatableTimer timer ) : void

AddUpdatable ( Updatable updatable ) : void

RemoveTimer ( UpdatableTimer timer ) : void

RemoveUpdatable ( Updatable updatable ) : void

Start ( ) : void

Stop ( ) : void

TaskProcessorBase ( string name, int updateInterval = 10 ) : System

비공개 메소드들

메소드 설명
InternalStart ( ) : void

InternalUpdate ( ) : void

메소드 상세

AddLinkedMessages() 공개 메소드

public AddLinkedMessages ( ) : void
리턴 void

AddLinkedMessages() 공개 메소드

public AddLinkedMessages ( int index ) : void
index int
리턴 void

AddMessage() 공개 메소드

public AddMessage ( System.Action message ) : void
message System.Action
리턴 void

AddTimer() 공개 메소드

public AddTimer ( int delay, System.Action callback, bool oneshot = false ) : UpdatableTimer
delay int
callback System.Action
oneshot bool
리턴 UpdatableTimer

AddTimer() 공개 메소드

public AddTimer ( UpdatableTimer timer ) : void
timer UpdatableTimer
리턴 void

AddUpdatable() 공개 메소드

public AddUpdatable ( Updatable updatable ) : void
updatable Updatable
리턴 void

RemoveTimer() 공개 메소드

public RemoveTimer ( UpdatableTimer timer ) : void
timer UpdatableTimer
리턴 void

RemoveUpdatable() 공개 메소드

public RemoveUpdatable ( Updatable updatable ) : void
updatable Updatable
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

TaskProcessorBase() 공개 메소드

public TaskProcessorBase ( string name, int updateInterval = 10 ) : System
name string
updateInterval int
리턴 System