C# 클래스 Granados.X11.X11ChannelHandler

A channel event handler for the X11 forwarding.
상속: SimpleSSHChannelEventHandler
파일 보기 프로젝트 열기: poderosaproject/poderosa

공개 메소드들

메소드 설명
Dispose ( ) : void
OnClosed ( bool byServer ) : void
OnConnectionLost ( ) : void
OnData ( Granados.IO.DataFragment data ) : void

Implements ISSHChannelEventHandler.OnData(DataFragment).

OnEOF ( ) : void
X11ChannelHandler ( ISSHChannel channel, IX11Socket x11sock, string spoofedAuthProtocolName, byte spoofedAuthCookie, string authProtocolName, byte authCookie ) : System

Constructor

비공개 메소드들

메소드 설명
CompareBytes ( ByteBuffer buff, int offset, byte data ) : bool
OnDataFromXServer ( Granados.IO.DataFragment data ) : void

Handles incoming data from the X server.

OnXSocketClosed ( ) : void

Called when the socket has been closed by peer

ProcessSetupMessage ( ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

OnClosed() 공개 메소드

public OnClosed ( bool byServer ) : void
byServer bool
리턴 void

OnConnectionLost() 공개 메소드

public OnConnectionLost ( ) : void
리턴 void

OnData() 공개 메소드

Implements ISSHChannelEventHandler.OnData(DataFragment).
public OnData ( Granados.IO.DataFragment data ) : void
data Granados.IO.DataFragment
리턴 void

OnEOF() 공개 메소드

public OnEOF ( ) : void
리턴 void

X11ChannelHandler() 공개 메소드

Constructor
public X11ChannelHandler ( ISSHChannel channel, IX11Socket x11sock, string spoofedAuthProtocolName, byte spoofedAuthCookie, string authProtocolName, byte authCookie ) : System
channel ISSHChannel SSH channel
x11sock IX11Socket a socket which is already established the connection with the X11 server
spoofedAuthProtocolName string spoofed authorization protocol name
spoofedAuthCookie byte spoofed authorization cookie
authProtocolName string authorization protocol name actually used for the authorization
authCookie byte authorization cookie actually used for the authorization
리턴 System