/CTIP2.php

Description

CTIP2の低レベルの部分を扱います。

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

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

ユーティリティです。

Constants
CTI_CTIP_REQ_ABORT = 0x32 (line 25)
CTI_CTIP_REQ_CLIENT_RESOURCE = 0x04 (line 19)
CTI_CTIP_REQ_CLOSE = 0x42 (line 28)
CTI_CTIP_REQ_CONTINUOUS = 0x05 (line 20)
CTI_CTIP_REQ_DATA = 0x11 (line 21)
CTI_CTIP_REQ_EOF = 0x31 (line 24)
CTI_CTIP_REQ_JOIN = 0x33 (line 26)
CTI_CTIP_REQ_MISSING_RESOURCE = 0x22 (line 23)
CTI_CTIP_REQ_PROPERTY = 0x01 (line 16)
CTI_CTIP_REQ_RESET = 0x41 (line 27)
CTI_CTIP_REQ_SERVER_INFO = 0x51 (line 29)
CTI_CTIP_REQ_SERVER_MAIN = 0x03 (line 18)
CTI_CTIP_REQ_START_MAIN = 0x02 (line 17)
CTI_CTIP_REQ_START_RESOURCE = 0x21 (line 22)
CTI_CTIP_RES_ABORT = 0x32 (line 42)
CTI_CTIP_RES_ADD_BLOCK = 0x12 (line 33)
CTI_CTIP_RES_BLOCK_DATA = 0x11 (line 32)
CTI_CTIP_RES_CLOSE_BLOCK = 0x18 (line 39)
CTI_CTIP_RES_DATA = 0x17 (line 38)
CTI_CTIP_RES_EOF = 0x31 (line 41)
CTI_CTIP_RES_INSERT_BLOCK = 0x13 (line 34)
CTI_CTIP_RES_MAIN_LENGTH = 0x15 (line 36)
CTI_CTIP_RES_MAIN_READ = 0x16 (line 37)
CTI_CTIP_RES_MESSAGE = 0x14 (line 35)
CTI_CTIP_RES_NEXT = 0x33 (line 43)
CTI_CTIP_RES_RESOURCE_REQUEST = 0x21 (line 40)
CTI_CTIP_RES_START_DATA = 0x01 (line 31)
Functions
cti_ctip_connect (line 78)

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

  • access: public
void cti_ctip_connect ($fp &$fp, $encoding $encoding)
  • $fp &$fp: resource ストリーム
  • $encoding $encoding: string 通信に用いるエンコーディング
cti_ctip_req_abort (line 169)

変換処理の中断を要求します。

void cti_ctip_req_abort ($fp &$fp, $mode $mode)
  • $fp &$fp: resource ストリーム
  • $mode $mode: int 0=生成済みのデータを出力して中断, 1=即時中断
cti_ctip_req_client_resource (line 107)

サーバーからクライアントのリソースを要求するモードを切り替えます。

void cti_ctip_req_client_resource ($fp &$fp, $mode $mode)
  • $fp &$fp: resource ストリーム
  • $mode $mode: int 0=off, 1=on
cti_ctip_req_close (line 318)

通信を終了します。

void cti_ctip_req_close ($fp &$fp)
  • $fp &$fp: resource ストリーム
cti_ctip_req_continuous (line 123)

複数の結果を結合するモードを切り替えます。

void cti_ctip_req_continuous ($fp &$fp, $mode $mode)
  • $fp &$fp: resource ストリーム
  • $mode $mode: int 0=off, 1=on
cti_ctip_req_eof (line 199)

終了を通知します。

  • access: public
void cti_ctip_req_eof ($fp &$fp)
  • $fp &$fp: resource ストリーム
cti_ctip_req_join (line 184)

変換結果を結合します。

void cti_ctip_req_join ($fp &$fp)
  • $fp &$fp: resource ストリーム
cti_ctip_req_missing_resource (line 139)

リソースの不存在を通知します。

void cti_ctip_req_missing_resource ($fp &$fp, $uri $uri)
  • $fp &$fp: resource ストリーム
  • $uri $uri: string URI
cti_ctip_req_property (line 216)

プロパティを送ります。

  • access: public
void cti_ctip_req_property ($fp &$fp, $name $name, $value $value)
  • $fp &$fp: resource ストリーム
  • $name $name: string 名前
  • $value $value: string 値
cti_ctip_req_reset (line 154)

状態のリセットを要求します。

void cti_ctip_req_reset ($fp &$fp)
  • $fp &$fp: resource ストリーム
cti_ctip_req_resource (line 252)

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

  • access: public
void cti_ctip_req_resource ($fp &$fp, $uri $uri, [$mimeType $mimeType = 'text/css'], [$encoding $encoding = ''], [ $length = -1])
  • $fp &$fp: resource ストリーム
  • $uri $uri: string URI
  • $mimeType $mimeType: string MIME型
  • $encoding $encoding: string エンコーディング
  • $length
cti_ctip_req_server_info (line 91)

サーバー情報を要求します。

void cti_ctip_req_server_info ($fp &$fp, $uri $uri)
  • $fp &$fp: resource ストリーム
  • $uri $uri: string URI
cti_ctip_req_server_main (line 233)

サーバー側データの変換を要求します。

void cti_ctip_req_server_main ($fp &$fp, $uri $uri)
  • $fp &$fp: resource ストリーム
  • $uri $uri: string URI
cti_ctip_req_start_main (line 274)

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

  • access: public
void cti_ctip_req_start_main ($fp &$fp, $uri $uri, [$mimeType $mimeType = 'text/html'], [$encoding $encoding = ''], [ $length = -1])
  • $fp &$fp: resource ストリーム
  • $uri $uri: string URI
  • $mimeType $mimeType: string MIME型
  • $encoding $encoding: string エンコーディング
  • $length
cti_ctip_req_write (line 295)

データを送ります。

  • access: public
void cti_ctip_req_write ($fp &$fp, $b &$b, [$len $len = -1])
  • $fp &$fp: resource ストリーム
  • $b &$b: string データ
  • $len $len: int データの長さ
cti_ctip_res_next (line 344)

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

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

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

  • return: レスポンス
  • access: public
array cti_ctip_res_next ($fp &$fp)
  • $fp &$fp: resource ストリーム

Documentation generated on Wed, 24 Apr 2013 10:09:08 +0900 by phpDocumentor 1.4.3