C# Класс Emul8.Utilities.PtyUnixStream

Наследование: Stream
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
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

Описание методов

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

PtyUnixStream() публичный Метод

public PtyUnixStream ( ) : System
Результат System

PtyUnixStream() публичный Метод

public PtyUnixStream ( string name ) : System
name string
Результат System

Read() публичный Метод

public Read ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
Результат int

ReadByte() публичный Метод

public ReadByte ( ) : int
Результат int

Seek() публичный Метод

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
Результат long

SetLength() публичный Метод

public SetLength ( long value ) : void
value long
Результат void

Write() публичный Метод

public Write ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
Результат void