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; |