API:Datasnap.Win.SConnect
Contents
Classes
| EInterpreterError | EInterpreterError is the exception class for errors that arise when trying to interpret COM calls that have been marshaled to a data block. |
| ESocketConnectionError | ESocketConnectionError is the exception class for errors that arise when sending or receiving messages using TSocketConnection. |
| IDataBlock | IDataBlock is the interface used by data block interpreters to access memory buffers. |
| IDataIntercept | IDataIntercept is the interface used by TSocketConnection components to transform data that is communicated over the connection. |
| ISendDataBlock | ISendDataBlock is the interface used by data block interpreters to send messages to an application server after they are marshaled. |
| ITransport | ITransport is the interface used by TStreamedConnection to connect to, read from, and write to a remote application server. |
| TCustomDataBlockInterpreter | TCustomDataBlockInterpreter marshals COM interface calls for streamed connection components. |
| TDataBlock | |
| TDataBlockInterpreter | TDataBlockInterpreter marshals COM interface calls for non COM-based connection components. |
| TDataDispatch | |
| TPacketInterceptFactory | TPacketInterceptFactory is the type of the class factory used to instantiate a data packet interceptor. |
| TSocketConnection | TSocketConnection uses Windows sockets to manage the connection to an application server. |
| TSocketTransport | |
| TStreamedConnection | TStreamedConnection is the base class for components that handle their own marshaling of interface calls when connecting to application servers. |
| TTransportThread | |
| TWebConnection | TWebConnection uses HTTP to manage the connection to an application server. |
Routines
| GetPacketInterceptorList | |
| LoadWinSock2 |
Types
| PIntArray | |
| PVariantArray | |
| TIntArray | |
| TVarFlag | |
| TVarFlags | |
| TVariantArray |
Variables
| WSACloseEvent | |
| WSACreateEvent | |
| WSAEventSelect | |
| WSAResetEvent |
Constants
| asCreateObject | asCreateObject: Integer = 4; |
| asError | asError: Integer = 1; |
| asFreeObject | asFreeObject: Integer = 5; |
| asGetAppServers | asGetAppServers: Integer = $12; |
| asGetGUID | asGetGUID: Integer = $11; |
| asGetID | asGetID: Integer = 3; |
| asGetServers | asGetServers: Integer = $10; |
| asInvoke | asInvoke: Integer = 2; |
| asMask | asMask: Integer = $FF; |
| asSoapCommand | asSoapCommand: Integer = $14; |
| CallSig | CallSig: Integer = $DA00; |
| ResultSig | ResultSig: Integer = $DB00; |
| THREAD_EXCEPTION | THREAD_EXCEPTION: Integer = $403; |
| THREAD_RECEIVEDSTREAM | THREAD_RECEIVEDSTREAM: Integer = $402; |
| THREAD_REPLACETRANSPORT | THREAD_REPLACETRANSPORT: Integer = $405; |
| THREAD_SENDNOTIFY | THREAD_SENDNOTIFY: Integer = $404; |
| THREAD_SENDSTREAM | THREAD_SENDSTREAM: Integer = $401; |