C# Class LibuvSharp.Loop

Inheritance: IDisposable
Afficher le fichier Open project: txdv/LibuvSharp Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
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

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetHandle() public méthode

public GetHandle ( IntPtr ptr ) : LibuvSharp.Handle
ptr System.IntPtr
Résultat LibuvSharp.Handle

Loop() public méthode

public Loop ( ) : System
Résultat System

Loop() public méthode

public Loop ( ByteBufferAllocatorBase allocator ) : System
allocator ByteBufferAllocatorBase
Résultat System

Ref() public méthode

public Ref ( ) : void
Résultat void

Run() public méthode

public Run ( ) : bool
Résultat bool

Run() public méthode

public Run ( System.Action context ) : bool
context System.Action
Résultat bool

Run() public méthode

public Run ( Func asyncMethod ) : bool
asyncMethod Func
Résultat bool

RunAsync() public méthode

public RunAsync ( ) : bool
Résultat bool

RunAsync() public méthode

public RunAsync ( System.Action context ) : bool
context System.Action
Résultat bool

RunOnce() public méthode

public RunOnce ( ) : bool
Résultat bool

RunOnce() public méthode

public RunOnce ( System.Action context ) : bool
context System.Action
Résultat bool

Stop() public méthode

public Stop ( ) : void
Résultat void

Sync() public méthode

public Sync ( System.Action cb ) : void
cb System.Action
Résultat void

Sync() public méthode

public Sync ( System callbacks ) : void
callbacks System
Résultat void

Unref() public méthode

public Unref ( ) : void
Résultat void

UpdateTime() public méthode

public UpdateTime ( ) : void
Résultat void

Walk() public méthode

public Walk ( Action callback ) : void
callback Action
Résultat void