C# Класс LibuvSharp.Loop

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

Private Properties

Свойство Тип Описание
CreateLoop System.IntPtr
Loop System
RunGuard bool
RunGuard bool
WalkCallback void
uv_default_loop System.IntPtr
uv_loop_alive int
uv_loop_close int
uv_loop_init int
uv_loop_size System.IntPtr
uv_now ulong
uv_run void
uv_stop void
uv_update_time void
uv_walk void

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

Метод Описание
Dispose ( ) : void
GetHandle ( IntPtr ptr ) : LibuvSharp.Handle
Loop ( ) : System
Loop ( ByteBufferAllocatorBase allocator ) : System
Ref ( ) : void
Run ( ) : bool
Run ( System.Action context ) : bool
Run ( Func asyncMethod ) : bool
RunAsync ( ) : bool
RunAsync ( System.Action context ) : bool
RunOnce ( ) : bool
RunOnce ( System.Action context ) : bool
Stop ( ) : void
Sync ( System.Action cb ) : void
Sync ( System callbacks ) : void
Unref ( ) : void
UpdateTime ( ) : void
Walk ( Action callback ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
CreateLoop ( ) : IntPtr
Loop ( IntPtr handle, ByteBufferAllocatorBase allocator ) : System
RunGuard ( System.Action action ) : bool
RunGuard ( System.Action context, Func func ) : bool
WalkCallback ( IntPtr handle, IntPtr arg ) : void
uv_default_loop ( ) : IntPtr
uv_loop_alive ( IntPtr loop ) : int
uv_loop_close ( IntPtr ptr ) : int
uv_loop_init ( IntPtr handle ) : int
uv_loop_size ( ) : IntPtr
uv_now ( IntPtr loop ) : ulong
uv_run ( IntPtr loop, uv_run_mode mode ) : void
uv_stop ( IntPtr loop ) : void
uv_update_time ( IntPtr loop ) : void
uv_walk ( IntPtr loop, walk_cb cb, IntPtr arg ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GetHandle() публичный Метод

public GetHandle ( IntPtr ptr ) : LibuvSharp.Handle
ptr System.IntPtr
Результат LibuvSharp.Handle

Loop() публичный Метод

public Loop ( ) : System
Результат System

Loop() публичный Метод

public Loop ( ByteBufferAllocatorBase allocator ) : System
allocator ByteBufferAllocatorBase
Результат System

Ref() публичный Метод

public Ref ( ) : void
Результат void

Run() публичный Метод

public Run ( ) : bool
Результат bool

Run() публичный Метод

public Run ( System.Action context ) : bool
context System.Action
Результат bool

Run() публичный Метод

public Run ( Func asyncMethod ) : bool
asyncMethod Func
Результат bool

RunAsync() публичный Метод

public RunAsync ( ) : bool
Результат bool

RunAsync() публичный Метод

public RunAsync ( System.Action context ) : bool
context System.Action
Результат bool

RunOnce() публичный Метод

public RunOnce ( ) : bool
Результат bool

RunOnce() публичный Метод

public RunOnce ( System.Action context ) : bool
context System.Action
Результат bool

Stop() публичный Метод

public Stop ( ) : void
Результат void

Sync() публичный Метод

public Sync ( System.Action cb ) : void
cb System.Action
Результат void

Sync() публичный Метод

public Sync ( System callbacks ) : void
callbacks System
Результат void

Unref() публичный Метод

public Unref ( ) : void
Результат void

UpdateTime() публичный Метод

public UpdateTime ( ) : void
Результат void

Walk() публичный Метод

public Walk ( Action callback ) : void
callback Action
Результат void