C# Class Docker.DotNet.MultiplexedStream

Inheritance: IDisposable, IPeekableStream
Afficher le fichier Open project: lgsvl/simulator

Méthodes publiques

Méthode Description
Close ( ) : void
CloseWrite ( ) : void
CopyFromAsync ( Stream input, CancellationToken cancellationToken ) : Task
CopyOutputToAsync ( Stream stdin, Stream stdout, Stream stderr, CancellationToken cancellationToken ) : Task
Dispose ( ) : void
MultiplexedStream ( Stream stream, bool multiplexed ) : System
Peek ( Array buffer, uint toPeek, uint &peeked, uint &available, uint &remaining ) : bool
ReadOutputAsync ( Array buffer, int offset, int count, CancellationToken cancellationToken ) : Task
WriteAsync ( Array buffer, int offset, int count, CancellationToken cancellationToken ) : Task

Private Methods

Méthode Description
ReadOutputToEndAsync ( CancellationToken cancellationToken ) : System

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

CloseWrite() public méthode

public CloseWrite ( ) : void
Résultat void

CopyFromAsync() public méthode

public CopyFromAsync ( Stream input, CancellationToken cancellationToken ) : Task
input Stream
cancellationToken CancellationToken
Résultat Task

CopyOutputToAsync() public méthode

public CopyOutputToAsync ( Stream stdin, Stream stdout, Stream stderr, CancellationToken cancellationToken ) : Task
stdin Stream
stdout Stream
stderr Stream
cancellationToken CancellationToken
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

MultiplexedStream() public méthode

public MultiplexedStream ( Stream stream, bool multiplexed ) : System
stream Stream
multiplexed bool
Résultat System

Peek() public méthode

public Peek ( Array buffer, uint toPeek, uint &peeked, uint &available, uint &remaining ) : bool
buffer Array
toPeek uint
peeked uint
available uint
remaining uint
Résultat bool

ReadOutputAsync() public méthode

public ReadOutputAsync ( Array buffer, int offset, int count, CancellationToken cancellationToken ) : Task
buffer Array
offset int
count int
cancellationToken CancellationToken
Résultat Task

WriteAsync() public méthode

public WriteAsync ( Array buffer, int offset, int count, CancellationToken cancellationToken ) : Task
buffer Array
offset int
count int
cancellationToken CancellationToken
Résultat Task