Datasnap.Win.SConnect
メモリ バッファへのアクセスに必要なデータ ブロック インタープリタの構造を定義するインターフェイス、自らを介して通信されるデータを変換する TSocketConnection コンポーネントのほか、データ ディスパッチャ、ソケット接続およびトランスポート、ストリーミング接続、トランスポート スレッド、HTTP プロトコルでアプリケーション サーバーにデータを送信するための Web 接続を実装したクラスが含まれています。
パッケージ | dsnapcon250.bpl |
---|
クラス
EInterpreterError | EInterpreterError は,データブロックをマーシャルするための COM 呼び出しで生成されるエラーの例外クラスです。 |
ESocketConnectionError | ESocketConnectionError は,TSocketConnection を使ってメッセージの送受信を行うときに生成されるエラーの例外クラスです。 |
IDataBlock | IDataBlock は,メモリバッファにアクセスするときにデータブロックインタープリタによって使用されるインターフェースです。 |
IDataIntercept | IDataIntercept は,接続を介してやり取りされるデータを変換するために TSocketConnection コンポーネントによって使用されるインターフェースです。 |
ISendDataBlock | ISendDataBlock は,マーシャリングされたメッセージをアプリケーションサーバーに送るためにデータブロックインタープリタによって使用されるインターフェースです。 |
ITransport | ITransport は,リモートアプリケーションサーバーに対して接続,読み出し,および書き込みを行うために TStreamedConnection によって使用されるインターフェースです。 |
TCustomDataBlockInterpreter | TCustomDataBlockInterpreter は,ストリーム接続コンポーネントに対する COM インターフェース呼び出しをマーシャリングします。 |
TDataBlock | |
TDataBlockInterpreter | TDataBlockInterpreter は,非 COM ベースの接続コンポーネントの COM インターフェース呼び出しをマーシャルします。 |
TDataDispatch | |
TPacketInterceptFactory | TPacketInterceptFactory は,データパケットインターセプタをインスタンス化するのに使用するクラスファクトリの型です。 |
TSocketConnection | TSocketConnection は、Windows ソケットを使用してアプリケーション サーバーへの接続を管理します。 |
TSocketTransport | |
TStreamedConnection | TStreamedConnection は,アプリケーションサーバーに接続する際に自分自身でインターフェース呼び出しのマーシャル処理を行うコンポーネントの基本クラスです。 |
TTransportThread | |
TWebConnection | TWebConnection は、HTTP を使用してアプリケーション サーバーへの接続を管理します。 |
ルーチン
GetPacketInterceptorList | |
LoadWinSock2 |
型
PIntArray | |
PVariantArray | |
TIntArray | |
TVarFlag | |
TVarFlags | |
TVariantArray |
変数
WSACloseEvent | |
WSACreateEvent | |
WSAEventSelect | |
WSAResetEvent |
定数
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; |