C# Class SharpUV.UvStream

Inheritance: UvHandle
Afficher le fichier Open project: gigi81/sharpuv

Méthodes publiques

Méthode Description
ReadStart ( Action callback = null ) : void
ReadStop ( ) : void
Shutdown ( Action callback = null ) : void
Write ( byte data, Action callback = null ) : void
Write ( byte data, int offset, int length, Action callback = null ) : void

Méthodes protégées

Méthode Description
InitDelegates ( ) : void
OnRead ( UvDataArgs args ) : void
OnShutdown ( UvArgs args ) : void
OnWrite ( UvDataArgs args ) : void

Private Methods

Méthode Description
OnAlloc ( IntPtr tcp, SizeT size, IntPtr buf ) : void
OnRead ( IntPtr stream, int nread, IntPtr buf ) : void
OnShutdown ( IntPtr req, int status ) : void
OnWrite ( IntPtr requestHandle, int status ) : void
UvStream ( Loop loop, uv_handle_type handleType ) : System

Method Details

InitDelegates() protected méthode

protected InitDelegates ( ) : void
Résultat void

OnRead() protected méthode

protected OnRead ( UvDataArgs args ) : void
args UvDataArgs
Résultat void

OnShutdown() protected méthode

protected OnShutdown ( UvArgs args ) : void
args UvArgs
Résultat void

OnWrite() protected méthode

protected OnWrite ( UvDataArgs args ) : void
args UvDataArgs
Résultat void

ReadStart() public méthode

public ReadStart ( Action callback = null ) : void
callback Action
Résultat void

ReadStop() public méthode

public ReadStop ( ) : void
Résultat void

Shutdown() public méthode

public Shutdown ( Action callback = null ) : void
callback Action
Résultat void

Write() public méthode

public Write ( byte data, Action callback = null ) : void
data byte
callback Action
Résultat void

Write() public méthode

public Write ( byte data, int offset, int length, Action callback = null ) : void
data byte
offset int
length int
callback Action
Résultat void