C# 클래스 Emul8.Utilities.PtyUnixStream

상속: Stream
파일 보기 프로젝트 열기: emul8/emul8 1 사용 예제들

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