Enthält Interfaces, die die Struktur für Datenblock-Interpreter, die den Zugriff auf Speicherpuffer benötigen, TSocketConnection-Komponenten, die über die Komponente kommunizierte Daten umwandeln, definieren und Klassen, die Daten-Dispatcher, die Socket-Verbindung und den Transport, die Stream-Verbindung, Transport-Threads und Webverbindungen über die HTTP-Protokollübertragung von Daten mit einem Anwendungsserver implementieren.
Klassen
EInterpreterError | EInterpreterError ist die Exception-Klasse für Fehler bei der Auswertung von COM-Aufrufen, die durch Marshaling in einen Datenblock geleitet wurden. |
ESocketConnectionError | ESocketConnectionError ist die Exception-Klasse für Fehler, die beim Senden und Empfangen von Meldungen mit TSocketConnection auftreten. |
IDataBlock | IDataBlock ist die Schnittstelle, über die Objekte zur Datenblockinterpretation auf Speicherpuffer zugreifen. |
IDataIntercept | IDataIntercept ist die Schnittstelle, die TSocketConnection-Komponenten zur Umwandlung der über die Verbindung gesendeten Daten verwenden. |
ISendDataBlock | ISendDataBlock ist die Schnittstelle, über die Datenblockinterpreter Nachrichten an einen Anwendungs-Server senden, nachdem das Marshaling abgeschlossen ist. |
ITransport | ITransport ist die Schnittstelle, die von TStreamedConnection für die Verbindung und die Kommunikation mit einem Remote-Anwendungsserver verwendet wird. |
TCustomDataBlockInterpreter | TCustomDataBlockInterpreter führt bei Verbindungskomponenten, die Streams verwenden, das Marshalling von COM-Schnittstellenaufrufen durch. |
TDataBlock | |
TDataBlockInterpreter | TDataBlockInterpreter übernimmt das Marshaling der COM-Schnittstellenaufrufe für nicht COM-basierte Verbindungskomponenten. |
TDataDispatch | |
TPacketInterceptFactory | TPacketInterceptFactory ist der Typ des Klassengenerators, mit dem ein Objekt instanttiert wird, das Datenpakete abfängt. |
TSocketConnection | TSocketConnection verwaltet mithilfe von Windows-Sockets die Verbindung zu einem Anwendungsserver. |
TSocketTransport | |
TStreamedConnection | TStreamedConnection ist die Basisklasse für Komponenten, die beim Verbindungsaufbau zu Anwendungsservern ihr eigenes Marshaling von Schnittstellenaufrufen ausführen. |
TTransportThread | |
TWebConnection | TWebConnection verwendet HTTP, um Verbindungen mit einem Anwendungsserver zu verwalten. |
Routinen
Typen
Variablen
Konstanten
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; |