RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
ISendDataBlock Interface

ISendDataBlock is the interface used by data block interpreters to send messages to an application server after they are marshaled.

Pascal
ISendDataBlock = interface;
C++
__interface ISendDataBlock;

SConnect

Streamed connection components implement ISendDataBlock to allow a data block interpreter (which handles marshaling of COM interface calls) to send interface calls to the application server. 

ISendDataBlock is an interface, and as such can't be directly instantiated. Instead, streamed connection components (which implement ISendDataBlock) can be cast to an ISendDataBlock (Delphi) or have a conversion operator to obtain this interface (C++).

Note: TDataBlockInterpreter uses _di_ISendDataBlock in place of ISendDataBlock. This is a DelphiInterface wrapper around the ISendDataBlock interface:

typedef System::DelphiInterfaceDelphiInterface_object< ISendDataBlock > _di_ISendDataBlock;

 

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!