EldoS
Navigation
Web site
Support
Table Of Contents

TElCustomSocketForwardingSSHSubsystemHandler class

Properties     Methods     Events     Declared in    


 

TElCustomSocketForwardingSSHSubsystemHandler is a descendant of TElCustomSSHSubsystemHandler.

 
 

Description

    Don't use this class directly. Use its descendants for forwarding (TCP, X11 etc).
    Note, that all the methods of this class are abstract and must be overridden in descendant classes.

 
 

Properties

Inherited from TElCustomSSHSubsystemHandler

  • Connection
Inherited from TElCustomSSHSubsystemHandler protected
  • Connected
 
 

Methods

  • procedure SocketConnect; virtual;
    The descendant class should establish connection to remote host in this method.
  • procedure SocketDisconnect; virtual;
    The descendant class should stop connection to remote host in this method.
  • function SocketReadable: boolean; virtual;
    The descendant class should return True if there are some data in the socket and False otherwise.
  • function SocketConnected: boolean; virtual;
    The descendant class should return True if connection is alive and False otherwise.
  • procedure SocketWrite(Buffer: pointer; Size: integer); virtual;
    The descendant class should write data of Size bytes from Buffer to the socket.
  • function SocketRead(Buffer: pointer; Size: integer): integer; virtual;
    The descendant class should read data of Size bytes from the socket to Buffer and return actually read number of bytes.
Inherited from TElCustomSSHSubsystemHandler
  • Constructor
  • Destructor
  • Run
  • Terminate
Inherited from TElCustomSSHSubsystemHandler protected
  • Disconnect
  • DoTerminateRequest
  • Execute
  • Finalize
  • HandlerType
  • Initialize
  • Read
  • ReceiveData
  • SendData
  • SendExtendedData
  • Terminated
 
 

Events

Inherited from TElCustomSSHSubsystemHandler

  • OnTerminateRequest
 
 

Declared in

.NET:

  • Namespace: SBSSHHandlers
  • Assembly: SecureBlackbox.SSHServer
VCL:
  • Unit: SBSSHHandlers
ActiveX/DLL: Not available
 
Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright (c) 1998-2012, EldoS Corporation