Discuss this help topic in SecureBlackbox Forum


TElSSHTunnelConnection     See also     

Filter: C#  VB.NET  Pascal  C++  PHP  Java  

This event is fired when a portion of extended data is received via logical connection


    event TSSHDataEvent OnExtendedData;
    delegate void TSSHDataEvent(Object Sender, byte[] Buffer);

    Event OnExtendedData As TSSHDataEvent
    Delegate Sub TSSHDataEvent(ByVal Sender As Object, ByVal Buffer As Byte())

    property OnExtendedData : TDataEvent;
    TDataEvent = procedure (Sender: TObject; Buffer : pointer; Size : longint) of object;

    void get_OnExtendedData(TSSHDataEvent &pMethodOutResult, void * &pDataOutResult);
    void set_OnExtendedData(TSSHDataEvent pMethodValue, void * pDataValue);
    typedef void (SB_CALLBACK *TSSHDataEvent)(void * _ObjectData, TObjectHandle Sender, void * Buffer, int32_t Size);

    TSSHDataEvent|callable|NULL get_OnExtendedData()
    void set_OnExtendedData(TSSHDataEvent|callable|NULL $Value)
    callable TSSHDataEvent(TObject $Sender, TSBPointer|NULL $Buffer, integer $Size)

    TSSHDataEvent getOnExtendedData();
    void setOnExtendedData(TSSHDataEvent Value);
    TSSHDataEvent.Callback OnExtendedData = new TSSHDataEvent.Callback() {
        public void TSSHDataEventCallback(TObject arg0, byte[] arg1) {


  • Buffer - buffer with decrypted data
  • Size - size of the buffer with decrypted data


    This event is fired when the new block of decrypted extended data is available. For command and shell tunnels extended data come the standard error (stderr).
    To get the type of extended data, check ExtendedDataType property.

See also:     OnClose     OnData     OnError     ExtendedDataType    

Discuss this help topic in SecureBlackbox Forum