API:Datasnap.Win.SConnect

De RAD Studio API Documentation
Aller à : navigation, rechercher

Classes

EInterpreterErrorEInterpreterError est la classe des exceptions pour les erreurs qui surviennent lors de la tentative d'interprétation d'appels COM transférés vers un bloc de données.
ESocketConnectionErrorESocketConnectionError est la classe des exceptions pour les erreurs qui surviennent lors de l'envoi ou la réception de messages en utilisant TSocketConnection.
IDataBlockIDataBlock est l'interface utilisée par des interpréteurs de blocs de données pour accéder aux tampons de mémoire.
IDataInterceptIDataIntercept est l'interface utilisée par les composants TSocketConnection pour transformer les données communiquées via la connexion.
ISendDataBlockISendDataBlock est l'interface utilisée par les interpréteurs de blocs de données pour envoyer des messages au serveur d'application après leur marshaling.
ITransportITransport est l'interface utilisée par TStreamedConnection pour se connecter, lire et écrire dans un serveur d'application distant.
TCustomDataBlockInterpreterTCustomDataBlockInterpreter effectue le marshaling des appels d'interface COM pour les composants de connexion flux.
TDataBlock
TDataBlockInterpreterTDataBlockInterpreter effectue le marshaling des appels d'interface COM pour les composants de connexion non COM.
TDataDispatch
TPacketInterceptFactoryTPacketInterceptFactory est le type de la fabrique de classes utilisée pour instancier un intercepteur de paquet de données.
TSocketConnectionTSocketConnection utilise des sockets Windows pour gérer la connexion avec un serveur d'application.
TSocketTransport
TStreamedConnectionTStreamedConnection est la classe de base des composants qui gèrent leur propre marshaling des appels d'interface quand ils se connectent à des serveurs d'application.
TTransportThread
TWebConnectionTWebConnection utilise HTTP pour gérer la connexion avec un serveur d'applications.

Routines

GetPacketInterceptorList
LoadWinSock2

Types

PIntArray
PVariantArray
TIntArray
TVarFlag
TVarFlags
TVariantArray

Variables

WSACloseEvent
WSACreateEvent
WSAEventSelect
WSAResetEvent

Constantes

asCreateObjectasCreateObject: Integer = 4;
asErrorasError: Integer = 1;
asFreeObjectasFreeObject: Integer = 5;
asGetAppServersasGetAppServers: Integer = $12;
asGetGUIDasGetGUID: Integer = $11;
asGetIDasGetID: Integer = 3;
asGetServersasGetServers: Integer = $10;
asInvokeasInvoke: Integer = 2;
asMaskasMask: Integer = $FF;
asSoapCommandasSoapCommand: Integer = $14;
CallSigCallSig: Integer = $DA00;
ResultSigResultSig: Integer = $DB00;
THREAD_EXCEPTIONTHREAD_EXCEPTION: Integer = $403;
THREAD_RECEIVEDSTREAMTHREAD_RECEIVEDSTREAM: Integer = $402;
THREAD_REPLACETRANSPORTTHREAD_REPLACETRANSPORT: Integer = $405;
THREAD_SENDNOTIFYTHREAD_SENDNOTIFY: Integer = $404;
THREAD_SENDSTREAMTHREAD_SENDSTREAM: Integer = $401;