C# 클래스 LibuvSharp.UVTimer

상속: LibuvSharp.Handle
파일 보기 프로젝트 열기: txdv/LibuvSharp 1 사용 예제들

공개 메소드들

메소드 설명
Again ( ) : void
Every ( Loop loop, System.TimeSpan repeat, System.Action callback ) : UVTimer
Every ( System.TimeSpan repeat, System.Action callback ) : UVTimer
Once ( Loop loop, System.TimeSpan timeout, System.Action callback ) : UVTimer
Once ( System.TimeSpan timeout, System.Action callback ) : UVTimer
Start ( System.TimeSpan repeat ) : void
Start ( System.TimeSpan timeout, System.Action callback ) : void
Start ( System.TimeSpan timeout, System.TimeSpan repeat ) : void
Start ( ulong repeat ) : void
Start ( ulong timeout, System.Action callback ) : void
Start ( ulong timeout, ulong repeat ) : void
Stop ( ) : void
Times ( Loop loop, int times, System.TimeSpan repeat, Action callback ) : UVTimer
Times ( int times, System.TimeSpan repeat, Action callback ) : UVTimer
UVTimer ( ) : System
UVTimer ( Loop loop ) : System

비공개 메소드들

메소드 설명
OnTick ( ) : void
OnTick ( IntPtr handle ) : void
uv_timer_again ( IntPtr timer ) : int
uv_timer_get_repeat ( IntPtr timer ) : ulong
uv_timer_init ( IntPtr loop, IntPtr timer ) : int
uv_timer_set_repeat ( IntPtr timer, ulong repeat ) : void
uv_timer_start ( IntPtr timer, uv_timer_cb callback, ulong timeout, ulong repeat ) : int
uv_timer_stop ( IntPtr timer ) : int

메소드 상세

Again() 공개 메소드

public Again ( ) : void
리턴 void

Every() 공개 정적인 메소드

public static Every ( Loop loop, System.TimeSpan repeat, System.Action callback ) : UVTimer
loop Loop
repeat System.TimeSpan
callback System.Action
리턴 UVTimer

Every() 공개 정적인 메소드

public static Every ( System.TimeSpan repeat, System.Action callback ) : UVTimer
repeat System.TimeSpan
callback System.Action
리턴 UVTimer

Once() 공개 정적인 메소드

public static Once ( Loop loop, System.TimeSpan timeout, System.Action callback ) : UVTimer
loop Loop
timeout System.TimeSpan
callback System.Action
리턴 UVTimer

Once() 공개 정적인 메소드

public static Once ( System.TimeSpan timeout, System.Action callback ) : UVTimer
timeout System.TimeSpan
callback System.Action
리턴 UVTimer

Start() 공개 메소드

public Start ( System.TimeSpan repeat ) : void
repeat System.TimeSpan
리턴 void

Start() 공개 메소드

public Start ( System.TimeSpan timeout, System.Action callback ) : void
timeout System.TimeSpan
callback System.Action
리턴 void

Start() 공개 메소드

public Start ( System.TimeSpan timeout, System.TimeSpan repeat ) : void
timeout System.TimeSpan
repeat System.TimeSpan
리턴 void

Start() 공개 메소드

public Start ( ulong repeat ) : void
repeat ulong
리턴 void

Start() 공개 메소드

public Start ( ulong timeout, System.Action callback ) : void
timeout ulong
callback System.Action
리턴 void

Start() 공개 메소드

public Start ( ulong timeout, ulong repeat ) : void
timeout ulong
repeat ulong
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Times() 공개 정적인 메소드

public static Times ( Loop loop, int times, System.TimeSpan repeat, Action callback ) : UVTimer
loop Loop
times int
repeat System.TimeSpan
callback Action
리턴 UVTimer

Times() 공개 정적인 메소드

public static Times ( int times, System.TimeSpan repeat, Action callback ) : UVTimer
times int
repeat System.TimeSpan
callback Action
리턴 UVTimer

UVTimer() 공개 메소드

public UVTimer ( ) : System
리턴 System

UVTimer() 공개 메소드

public UVTimer ( Loop loop ) : System
loop Loop
리턴 System