CSSJ::CTIP - CTIPプロトコルハンドラ
CSSJの転送プロトコル(CTIP)の低レベルの部分を扱います。
通常、プログラマがこのパッケージを直接使う必要はありません。
$Date: 2006/03/30 10:58:01 $ MIYABE Tatsuhiko
リクエストパケットタイプ:プロパティ
リクエストパケットタイプ:リソース
リクエストパケットタイプ:本体
リクエストパケットタイプ:データ
リクエストパケットタイプ:終了
レスポンスパケットタイプ:フラグメント追加
レスポンスパケットタイプ:フラグメント挿入
レスポンスパケットタイプ:エラーメッセージ
レスポンスパケットタイプ:データ
レスポンスパケットタイプ:終了
connect IOHANDLE ENCODING
セッションを開始します。
成功なら1,失敗ならundef
req_property IOHANDLE NAME VALUE
プロパティを送ります。
成功なら1,失敗ならundef
req_resource IOHANDLE URI [MIME_TYPE ENCODING]
リソースの開始を通知します。
成功なら1,失敗ならundef
req_main IOHANDLE URI [MIME_TYPE ENCODING]
本体の開始を通知します。
成功なら1,失敗ならundef
req_write IOHANDLE DATA [LENGTH]
データを送ります。
成功なら1,失敗ならundef
req_end IOHANDLE
終了を通知します。
成功なら1,失敗ならundef
res_next IOHANDLE
次のレスポンスを取得します。
レスポンス(array)には次のデータが含まれます。
- 'type' レスポンスタイプ - 'anchorId' 挿入する場所の直後のフラグメントID - 'level' エラーレベル - 'error' エラーメッセージ - 'id' 断片ID - 'progress' 処理済バイト数 - 'bytes' データのバイト列
レスポンス,失敗なら空のハッシュ