C# Class Helios.Net.Transports.TransportBase

Inheritance: ITransport
Afficher le fichier Open project: helios-io/helios

Méthodes publiques

Méthode Description
Flush ( ) : void
FlushAsync ( ) : Task
FlushAsync ( CancellationToken token ) : Task
Peek ( ) : bool
Read ( byte buffer, int offset, int length ) : int
ReadAll ( byte buffer, int offset, int length ) : int
ReadAllAsync ( byte buffer, int offset, int length ) : Task
ReadAllAsync ( byte buffer, int offset, int length, CancellationToken token ) : Task
ReadAsync ( byte buffer, int offset, int length ) : Task
ReadAsync ( byte buffer, int offset, int length, CancellationToken token ) : Task
Write ( byte buffer ) : void
Write ( byte buffer, int offset, int length ) : void
WriteAsync ( byte buffer ) : Task
WriteAsync ( byte buffer, CancellationToken token ) : Task
WriteAsync ( byte buffer, int offset, int length ) : Task
WriteAsync ( byte buffer, int offset, int length, CancellationToken token ) : Task

Method Details

Flush() public méthode

public Flush ( ) : void
Résultat void

FlushAsync() public abstract méthode

public abstract FlushAsync ( ) : Task
Résultat Task

FlushAsync() public abstract méthode

public abstract FlushAsync ( CancellationToken token ) : Task
token System.Threading.CancellationToken
Résultat Task

Peek() public abstract méthode

public abstract Peek ( ) : bool
Résultat bool

Read() public abstract méthode

public abstract Read ( byte buffer, int offset, int length ) : int
buffer byte
offset int
length int
Résultat int

ReadAll() public méthode

public ReadAll ( byte buffer, int offset, int length ) : int
buffer byte
offset int
length int
Résultat int

ReadAllAsync() public méthode

public ReadAllAsync ( byte buffer, int offset, int length ) : Task
buffer byte
offset int
length int
Résultat Task

ReadAllAsync() public méthode

public ReadAllAsync ( byte buffer, int offset, int length, CancellationToken token ) : Task
buffer byte
offset int
length int
token System.Threading.CancellationToken
Résultat Task

ReadAsync() public abstract méthode

public abstract ReadAsync ( byte buffer, int offset, int length ) : Task
buffer byte
offset int
length int
Résultat Task

ReadAsync() public abstract méthode

public abstract ReadAsync ( byte buffer, int offset, int length, CancellationToken token ) : Task
buffer byte
offset int
length int
token System.Threading.CancellationToken
Résultat Task

Write() public méthode

public Write ( byte buffer ) : void
buffer byte
Résultat void

Write() public abstract méthode

public abstract Write ( byte buffer, int offset, int length ) : void
buffer byte
offset int
length int
Résultat void

WriteAsync() public abstract méthode

public abstract WriteAsync ( byte buffer ) : Task
buffer byte
Résultat Task

WriteAsync() public abstract méthode

public abstract WriteAsync ( byte buffer, CancellationToken token ) : Task
buffer byte
token System.Threading.CancellationToken
Résultat Task

WriteAsync() public abstract méthode

public abstract WriteAsync ( byte buffer, int offset, int length ) : Task
buffer byte
offset int
length int
Résultat Task

WriteAsync() public abstract méthode

public abstract WriteAsync ( byte buffer, int offset, int length, CancellationToken token ) : Task
buffer byte
offset int
length int
token System.Threading.CancellationToken
Résultat Task