C# Class Emul8.Utilities.PtyUnixStream

Inheritance: Stream
Afficher le fichier Open project: emul8/emul8 Class Usage Examples

Private Properties

Свойство Type Description
Cfmakeraw void
GetPtyName string
Getpt int
Grantpt int
Init void
IsDataAvailable bool
IsDataAvailable bool
OpenPty string
OpenPty void
Ptsname System.IntPtr
Tcgetattr void
Tcsetattr void
Unlockpt int

Méthodes publiques

Méthode Description
Flush ( ) : void
PtyUnixStream ( ) : System
PtyUnixStream ( string name ) : System
Read ( byte buffer, int offset, int count ) : int
ReadByte ( ) : int
Seek ( long offset, SeekOrigin origin ) : long
SetLength ( long value ) : void
Write ( byte buffer, int offset, int count ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
Cfmakeraw ( IntPtr termios ) : void
GetPtyName ( int fd ) : string
Getpt ( ) : int
Grantpt ( int fd ) : int
Init ( ) : void
IsDataAvailable ( int timeout, bool throwOnError = true ) : bool
IsDataAvailable ( int timeout, int &pollResult ) : bool
OpenPty ( ) : string
OpenPty ( string name ) : void
Ptsname ( int fd ) : IntPtr
Tcgetattr ( int fd, IntPtr termios ) : void
Tcsetattr ( int fd, int attr, IntPtr termios ) : void
Unlockpt ( int fd ) : int

Method Details

Dispose() protected méthode

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

Flush() public méthode

public Flush ( ) : void
Résultat void

PtyUnixStream() public méthode

public PtyUnixStream ( ) : System
Résultat System

PtyUnixStream() public méthode

public PtyUnixStream ( string name ) : System
name string
Résultat System

Read() public méthode

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

ReadByte() public méthode

public ReadByte ( ) : int
Résultat int

Seek() public méthode

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
Résultat long

SetLength() public méthode

public SetLength ( long value ) : void
value long
Résultat void

Write() public méthode

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