/cssj_ctip.php

Description

CSSJの転送プロトコル(CTIP)の低レベルの部分を扱います。

通常、プログラマがこのパッケージを直接使う必要はありません。

Includes
require_once ('cssj_helpers.php') (line 14)

ユーティリティです。

Constants
CSSJ_CTIP_REQ_DATA = 4 (line 35)

リクエストパケットタイプ:データ

  • access: public
CSSJ_CTIP_REQ_END = 5 (line 40)

リクエストパケットタイプ:終了

  • access: public
CSSJ_CTIP_REQ_MAIN = 3 (line 30)

リクエストパケットタイプ:本体

  • access: public
CSSJ_CTIP_REQ_PROPERTY = 1 (line 20)

リクエストパケットタイプ:プロパティ

  • access: public
CSSJ_CTIP_REQ_RESOURCE = 2 (line 25)

リクエストパケットタイプ:リソース

  • access: public
CSSJ_CTIP_RES_ADD = 1 (line 46)

レスポンスパケットタイプ:フラグメント追加

  • access: public
CSSJ_CTIP_RES_DATA = 4 (line 61)

レスポンスパケットタイプ:データ

  • access: public
CSSJ_CTIP_RES_ERROR = 3 (line 56)

レスポンスパケットタイプ:エラーメッセージ

  • access: public
CSSJ_CTIP_RES_INSERT = 2 (line 51)

レスポンスパケットタイプ:フラグメント挿入

  • access: public
Functions
cssj_ctip_connect (line 97)

セッションを開始します。

  • return: 成功ならtrue,失敗ならfalse
  • access: public
boolean cssj_ctip_connect ($fp &$fp, $encoding $encoding)
  • $fp &$fp: resource ストリーム
  • $encoding $encoding: string 通信に用いるエンコーディング
cssj_ctip_req_end (line 224)

終了を通知します。

  • return: 成功ならtrue,失敗ならfalse
  • access: public
boolean cssj_ctip_req_end ($fp &$fp)
  • $fp &$fp: resource ストリーム
cssj_ctip_req_main (line 168)

本体の開始を通知します。

  • return: 成功ならtrue,失敗ならfalse
  • access: public
boolean cssj_ctip_req_main ($fp &$fp, $uri $uri, [$mimeType $mimeType = 'text/html'], [$encoding $encoding = ''])
  • $fp &$fp: resource ストリーム
  • $uri $uri: string URI
  • $mimeType $mimeType: string MIME型
  • $encoding $encoding: string エンコーディング
cssj_ctip_req_property (line 111)

プロパティを送ります。

  • return: 成功ならtrue,失敗ならfalse
  • access: public
boolean cssj_ctip_req_property ($fp &$fp, $name $name, $value $value)
  • $fp &$fp: resource ストリーム
  • $name $name: string 名前
  • $value $value: string 値
cssj_ctip_req_resource (line 138)

リソースの開始を通知します。

  • return: 成功ならtrue,失敗ならfalse
  • access: public
boolean cssj_ctip_req_resource ($fp &$fp, $uri $uri, [$mimeType $mimeType = 'text/css'], [$encoding $encoding = ''])
  • $fp &$fp: resource ストリーム
  • $uri $uri: string URI
  • $mimeType $mimeType: string MIME型
  • $encoding $encoding: string エンコーディング
cssj_ctip_req_write (line 197)

データを送ります。

  • return: 成功ならtrue,失敗ならfalse
  • access: public
boolean cssj_ctip_req_write ($fp &$fp, $b &$b, [$len $len = -1])
  • $fp &$fp: resource ストリーム
  • $b &$b: string データ
  • $len $len: int データの長さ
cssj_ctip_res_build (line 320)

レスポンスからデータを構築します。

  • return: 成功ならtrue,失敗ならfalse
  • access: public
boolean cssj_ctip_res_build ($fp &$fp, $out &$out, $errorFunc &$errorFunc, $progressFunc &$progressFunc)
  • $fp &$fp: resource ストリーム
  • $out &$out: mixed 出力先ストリーム(resource),出力先変数(string),または標準出力であればnull。
  • $errorFunc &$errorFunc: エラーコールバック関数
  • $progressFunc &$progressFunc: 進行状況コールバック関数
cssj_ctip_res_build_next (line 363)

次のビルドタスクを実行します。

  • return: 次がある場合はtrue,終わった場合はnull,エラーの場合はfalse
mixed cssj_ctip_res_build_next ($builder &$builder)
  • $builder &$builder: array ビルダー
cssj_ctip_res_create_builder (line 337)

ビルダーを構築します。

  • return: ビルダー,エラーの場合はfalse
  • access: public
mixed &cssj_ctip_res_create_builder ($fp &$fp, $out &$out, $errorFunc &$errorFunc, $progressFunc &$progressFunc)
  • $fp &$fp: resource ストリーム
  • $out &$out: mixed 出力先ストリーム(resource),出力先変数(string),または標準出力であればnull。
  • $errorFunc &$errorFunc: エラーコールバック関数
  • $progressFunc &$progressFunc: 進行状況コールバック関数
cssj_ctip_res_next (line 248)

次のレスポンスを取得します。

レスポンス(array)には次のデータが含まれます。

  • 'type' レスポンスタイプ
  • 'anchorId' 挿入する場所の直後のフラグメントID
  • 'level' エラーレベル
  • 'error' エラーメッセージ
  • 'id' 断片ID
  • 'progress' 処理済バイト数
  • 'bytes' データのバイト列

  • return: レスポンス,レスポンスの終了ならnull,失敗ならfalse
  • access: public
mixed cssj_ctip_res_next ($fp &$fp)
  • $fp &$fp: resource ストリーム

Documentation generated on Mon, 7 Nov 2005 19:21:25 +0900 by phpDocumentor 1.2.3