Discuss this help topic in SecureBlackbox Forum

TElCustomSimpleSSLClient.OnSend

TElCustomSimpleSSLClient     See also     


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


This event is used to write the encrypted data to the socket.

Declaration

[C#]
    event TSBSendEvent OnSend;
    delegate void TSBSendEvent(Object Sender, byte[] Buffer);

[VB.NET]
    Event OnSend As TSBSendEvent
    Delegate Sub TSBSendEvent(ByVal Sender As Object, ByVal Buffer As Byte())

[Pascal]
    property OnSend : TSBSendEvent;
    TSBSendEvent = procedure(Sender : TObject; Buffer : pointer; Size : Int32) of object;

[C++]
    void get_OnSend(TSBSendEvent &pMethodOutResult, void * &pDataOutResult);
    void set_OnSend(TSBSendEvent pMethodValue, void * pDataValue);
    typedef void (SB_CALLBACK *TSBSendEvent)(void * _ObjectData, TObjectHandle Sender, void * Buffer, int32_t Size);

[PHP]
    TSBSendEvent|callable|NULL get_OnSend()
    void set_OnSend(TSBSendEvent|callable|NULL $Value)
    callable TSBSendEvent(TObject $Sender, TSBPointer|NULL $Buffer, integer $Size)

[Java]
    TSBSendEvent getOnSend();
    void setOnSend(TSBSendEvent Value);
    TSBSendEvent.Callback OnSend = new TSBSendEvent.Callback() {
        public void TSBSendEventCallback(TObject arg0, byte[] arg1) {
            //...
        }
    }

Parameters

  • Buffer - memory buffer containing the block of encoded data to be written to the socket.
  • Size - the amount of data to be written (in bytes).

Description

    This event is fired by TElSimpleSSLClient when it has encoded the data block and wants to write the encoded block to the socket. The event is used when UseInternalSocket is false.

See also:     SendData     UseInternalSocket    

Discuss this help topic in SecureBlackbox Forum