Datasnap.Win.SConnect
Contient les interfaces qui définissent la structure pour les interpréteurs de blocs de données qui doivent accéder aux tampons mémoire, les composants TSocketConnection qui transforment les données communiquées sur le composant, et les classes qui implémentent les répartiteurs de données, la connexion socket et le transport, la connexion en flux, les threads de transport et les connexions web pour la transmission des données à un serveur d'applications avec le protocole HTTP.
Package | dsnapcon280.bpl |
---|
Sommaire
Classes
EInterpreterError | EInterpreterError 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. |
ESocketConnectionError | ESocketConnectionError est la classe des exceptions pour les erreurs qui surviennent lors de l'envoi ou la réception de messages en utilisant TSocketConnection. |
IDataBlock | IDataBlock est l'interface utilisée par des interpréteurs de blocs de données pour accéder aux tampons de mémoire. |
IDataIntercept | IDataIntercept est l'interface utilisée par les composants TSocketConnection pour transformer les données communiquées via la connexion. |
ISendDataBlock | ISendDataBlock 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. |
ITransport | ITransport est l'interface utilisée par TStreamedConnection pour se connecter, lire et écrire dans un serveur d'application distant. |
TCustomDataBlockInterpreter | TCustomDataBlockInterpreter effectue le marshaling des appels d'interface COM pour les composants de connexion flux. |
TDataBlock | |
TDataBlockInterpreter | TDataBlockInterpreter effectue le marshaling des appels d'interface COM pour les composants de connexion non COM. |
TDataDispatch | |
TPacketInterceptFactory | TPacketInterceptFactory est le type de la fabrique de classes utilisée pour instancier un intercepteur de paquet de données. |
TSocketConnection | TSocketConnection utilise des sockets Windows pour gérer la connexion avec un serveur d'application. |
TSocketTransport | |
TStreamedConnection | TStreamedConnection 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 | |
TWebConnection | TWebConnection 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
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; |