C# Класс LibuvSharp.UVTimer

Наследование: LibuvSharp.Handle
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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