API Documentation
Interfaces, Classes and Traits
- Builder
- Results
- FileBuilder
- NullBuilder
- Fragment
- StreamBuilder
- Driver
- CTIドライバです。
- DirectoryResults
- SingleResult
- Session
- 文書変換を実行するためのセッションです。
- ResourceOutput
Table of Contents
- CTI_BUFFER_SIZE = 1024
- パケットの送信に使うバッファのサイズです。
- CTI_CTIP_FRG_MEM_SIZE = 256
- メモリ上のフラグメントの最大サイズです。
- CTI_CTIP_ON_MEMORY = 1024 * 1024
- メモリ上に置かれるデータの最大サイズです。
- CTI_CTIP_REQ_ABORT = 0x32
- CTI_CTIP_REQ_CLIENT_RESOURCE = 0x4
- CTI_CTIP_REQ_CLOSE = 0x42
- CTI_CTIP_REQ_CONTINUOUS = 0x5
- CTI_CTIP_REQ_DATA = 0x11
- CTI_CTIP_REQ_EOF = 0x31
- CTI_CTIP_REQ_JOIN = 0x33
- CTI_CTIP_REQ_MISSING_RESOURCE = 0x22
- CTI_CTIP_REQ_PROPERTY = 0x1
- CTI_CTIP_REQ_RESET = 0x41
- CTI_CTIP_REQ_SERVER_INFO = 0x51
- CTI_CTIP_REQ_SERVER_MAIN = 0x3
- CTI_CTIP_REQ_START_MAIN = 0x2
- CTI_CTIP_REQ_START_RESOURCE = 0x21
- CTI_CTIP_RES_ABORT = 0x32
- CTI_CTIP_RES_ADD_BLOCK = 0x12
- CTI_CTIP_RES_BLOCK_DATA = 0x11
- CTI_CTIP_RES_CLOSE_BLOCK = 0x18
- CTI_CTIP_RES_DATA = 0x17
- CTI_CTIP_RES_EOF = 0x31
- CTI_CTIP_RES_INSERT_BLOCK = 0x13
- CTI_CTIP_RES_MAIN_LENGTH = 0x15
- CTI_CTIP_RES_MAIN_READ = 0x16
- CTI_CTIP_RES_MESSAGE = 0x14
- CTI_CTIP_RES_NEXT = 0x33
- CTI_CTIP_RES_RESOURCE_REQUEST = 0x21
- CTI_CTIP_RES_START_DATA = 0x1
- CTI_CTIP_SEGMENT_SIZE = 8192
- 一時ファイルのセグメントサイズです。
- _cti_output() : mixed
- 標準出力、ストリーム、変数のいずれかに出力します。
- cti_ctip_connect() : mixed
- セッションを開始します。
- cti_ctip_req_server_info() : mixed
- サーバー情報を要求します。
- cti_ctip_req_client_resource() : mixed
- サーバーからクライアントのリソースを要求するモードを切り替えます。
- cti_ctip_req_continuous() : mixed
- 複数の結果を結合するモードを切り替えます。
- cti_ctip_req_missing_resource() : mixed
- リソースの不存在を通知します。
- cti_ctip_req_reset() : mixed
- 状態のリセットを要求します。
- cti_ctip_req_abort() : mixed
- 変換処理の中断を要求します。
- cti_ctip_req_join() : mixed
- 変換結果を結合します。
- cti_ctip_req_eof() : mixed
- 終了を通知します。
- cti_ctip_req_property() : mixed
- プロパティを送ります。
- cti_ctip_req_server_main() : mixed
- サーバー側データの変換を要求します。
- cti_ctip_req_resource() : mixed
- リソースの開始を通知します。
- cti_ctip_req_start_main() : mixed
- 本体の開始を通知します。
- cti_ctip_req_write() : mixed
- データを送ります。
- cti_ctip_req_close() : mixed
- 通信を終了します。
- cti_ctip_res_next() : array<string|int, mixed>
- 次のレスポンスを取得します。
- cti_get_driver() : Driver
- 指定されたURIに接続するためのドライバを返します。
- cti_get_session() : Session
- 指定されたURIに接続し、セッションを返します。
- cti_utils_write_int() : mixed
- 32ビット数値をビッグインディアンで書き出します。
- cti_utils_write_long() : mixed
- 64ビット数値をビッグインディアンで書き出します。
- cti_utils_write_byte() : mixed
- 8ビット数値を書き出します。
- cti_utils_write_bytes() : mixed
- バイト数を16ビットビッグインディアンで書き出した後、バイト列を書き出します。
- _cti_write() : mixed
- バイト列を書き出します。
- cti_utils_read_short() : mixed
- 16ビットビッグインディアン数値を読み込みます。
- cti_utils_read_int() : mixed
- 32ビットビッグインディアン数値を読み込みます。
- cti_utils_read_long() : mixed
- 64ビットビッグインディアン数値を読み込みます。
- cti_utils_read_byte() : mixed
- 8ビット数値を読み込みます。
- cti_utils_read_bytes() : mixed
- 16ビットビッグインディアン数値を読み込み、そのバイト数だけバイト列を読み込みます。
- _cti_read() : mixed
- バイト列を読み込みます。
Constants
CTI_BUFFER_SIZE
パケットの送信に使うバッファのサイズです。
public
mixed
CTI_BUFFER_SIZE
= 1024
Tags
CTI_CTIP_FRG_MEM_SIZE
メモリ上のフラグメントの最大サイズです。
public
mixed
CTI_CTIP_FRG_MEM_SIZE
= 256
フラグメントがこの大きさを超えるとディスクに書き込みます。
Tags
CTI_CTIP_ON_MEMORY
メモリ上に置かれるデータの最大サイズです。
public
mixed
CTI_CTIP_ON_MEMORY
= 1024 * 1024
メモリ上のデータがこのサイズを超えると、 CTI_CTIP_FRG_MEM_SIZEとは無関係にディスクに書き込まれます。
Tags
CTI_CTIP_REQ_ABORT
public
mixed
CTI_CTIP_REQ_ABORT
= 0x32
CTI_CTIP_REQ_CLIENT_RESOURCE
public
mixed
CTI_CTIP_REQ_CLIENT_RESOURCE
= 0x4
CTI_CTIP_REQ_CLOSE
public
mixed
CTI_CTIP_REQ_CLOSE
= 0x42
CTI_CTIP_REQ_CONTINUOUS
public
mixed
CTI_CTIP_REQ_CONTINUOUS
= 0x5
CTI_CTIP_REQ_DATA
public
mixed
CTI_CTIP_REQ_DATA
= 0x11
CTI_CTIP_REQ_EOF
public
mixed
CTI_CTIP_REQ_EOF
= 0x31
CTI_CTIP_REQ_JOIN
public
mixed
CTI_CTIP_REQ_JOIN
= 0x33
CTI_CTIP_REQ_MISSING_RESOURCE
public
mixed
CTI_CTIP_REQ_MISSING_RESOURCE
= 0x22
CTI_CTIP_REQ_PROPERTY
public
mixed
CTI_CTIP_REQ_PROPERTY
= 0x1
CTI_CTIP_REQ_RESET
public
mixed
CTI_CTIP_REQ_RESET
= 0x41
CTI_CTIP_REQ_SERVER_INFO
public
mixed
CTI_CTIP_REQ_SERVER_INFO
= 0x51
CTI_CTIP_REQ_SERVER_MAIN
public
mixed
CTI_CTIP_REQ_SERVER_MAIN
= 0x3
CTI_CTIP_REQ_START_MAIN
public
mixed
CTI_CTIP_REQ_START_MAIN
= 0x2
CTI_CTIP_REQ_START_RESOURCE
public
mixed
CTI_CTIP_REQ_START_RESOURCE
= 0x21
CTI_CTIP_RES_ABORT
public
mixed
CTI_CTIP_RES_ABORT
= 0x32
CTI_CTIP_RES_ADD_BLOCK
public
mixed
CTI_CTIP_RES_ADD_BLOCK
= 0x12
CTI_CTIP_RES_BLOCK_DATA
public
mixed
CTI_CTIP_RES_BLOCK_DATA
= 0x11
CTI_CTIP_RES_CLOSE_BLOCK
public
mixed
CTI_CTIP_RES_CLOSE_BLOCK
= 0x18
CTI_CTIP_RES_DATA
public
mixed
CTI_CTIP_RES_DATA
= 0x17
CTI_CTIP_RES_EOF
public
mixed
CTI_CTIP_RES_EOF
= 0x31
CTI_CTIP_RES_INSERT_BLOCK
public
mixed
CTI_CTIP_RES_INSERT_BLOCK
= 0x13
CTI_CTIP_RES_MAIN_LENGTH
public
mixed
CTI_CTIP_RES_MAIN_LENGTH
= 0x15
CTI_CTIP_RES_MAIN_READ
public
mixed
CTI_CTIP_RES_MAIN_READ
= 0x16
CTI_CTIP_RES_MESSAGE
public
mixed
CTI_CTIP_RES_MESSAGE
= 0x14
CTI_CTIP_RES_NEXT
public
mixed
CTI_CTIP_RES_NEXT
= 0x33
CTI_CTIP_RES_RESOURCE_REQUEST
public
mixed
CTI_CTIP_RES_RESOURCE_REQUEST
= 0x21
CTI_CTIP_RES_START_DATA
public
mixed
CTI_CTIP_RES_START_DATA
= 0x1
CTI_CTIP_SEGMENT_SIZE
一時ファイルのセグメントサイズです。
public
mixed
CTI_CTIP_SEGMENT_SIZE
= 8192
Tags
Functions
_cti_output()
標準出力、ストリーム、変数のいずれかに出力します。
_cti_output( &$out, &$buff) : mixed
Parameters
Tags
Return values
mixed —cti_ctip_connect()
セッションを開始します。
cti_ctip_connect( &$fp, $encoding) : mixed
Parameters
Tags
Return values
mixed —cti_ctip_req_server_info()
サーバー情報を要求します。
cti_ctip_req_server_info( &$fp, $uri) : mixed
Parameters
Return values
mixed —cti_ctip_req_client_resource()
サーバーからクライアントのリソースを要求するモードを切り替えます。
cti_ctip_req_client_resource( &$fp, $mode) : mixed
Parameters
Return values
mixed —cti_ctip_req_continuous()
複数の結果を結合するモードを切り替えます。
cti_ctip_req_continuous( &$fp, $mode) : mixed
Parameters
Return values
mixed —cti_ctip_req_missing_resource()
リソースの不存在を通知します。
cti_ctip_req_missing_resource( &$fp, $uri) : mixed
Parameters
Return values
mixed —cti_ctip_req_reset()
状態のリセットを要求します。
cti_ctip_req_reset( &$fp) : mixed
Parameters
Return values
mixed —cti_ctip_req_abort()
変換処理の中断を要求します。
cti_ctip_req_abort( &$fp, $mode) : mixed
Parameters
Return values
mixed —cti_ctip_req_join()
変換結果を結合します。
cti_ctip_req_join( &$fp) : mixed
Parameters
Return values
mixed —cti_ctip_req_eof()
終了を通知します。
cti_ctip_req_eof( &$fp) : mixed
Parameters
Tags
Return values
mixed —cti_ctip_req_property()
プロパティを送ります。
cti_ctip_req_property( &$fp, $name, $value) : mixed
Parameters
Tags
Return values
mixed —cti_ctip_req_server_main()
サーバー側データの変換を要求します。
cti_ctip_req_server_main( &$fp, $uri) : mixed
Parameters
Return values
mixed —cti_ctip_req_resource()
リソースの開始を通知します。
cti_ctip_req_resource( &$fp, $uri[, $mimeType = 'text/css' ][, $encoding = '' ][, mixed $length = -1 ]) : mixed
Parameters
- $fp :
-
resource ストリーム
- $uri :
-
string URI
- $mimeType : = 'text/css'
-
string MIME型
- $encoding : = ''
-
string エンコーディング
- $length : mixed = -1
Tags
Return values
mixed —cti_ctip_req_start_main()
本体の開始を通知します。
cti_ctip_req_start_main( &$fp, $uri[, $mimeType = 'text/html' ][, $encoding = '' ][, mixed $length = -1 ]) : mixed
Parameters
- $fp :
-
resource ストリーム
- $uri :
-
string URI
- $mimeType : = 'text/html'
-
string MIME型
- $encoding : = ''
-
string エンコーディング
- $length : mixed = -1
Tags
Return values
mixed —cti_ctip_req_write()
データを送ります。
cti_ctip_req_write( &$fp, &$b[, $len = -1 ]) : mixed
Parameters
Tags
Return values
mixed —cti_ctip_req_close()
通信を終了します。
cti_ctip_req_close( &$fp) : mixed
Parameters
Return values
mixed —cti_ctip_res_next()
次のレスポンスを取得します。
cti_ctip_res_next( &$fp) : array<string|int, mixed>
レスポンス(array)には次のデータが含まれます。
- 'type' レスポンスタイプ
- 'anchorId' 挿入する場所の直後のフラグメントID
- 'level' エラーレベル
- 'error' エラーメッセージ
- 'id' 断片ID
- 'progress' 処理済バイト数
- 'bytes' データのバイト列
Parameters
Tags
Return values
array<string|int, mixed> —レスポンス
cti_get_driver()
指定されたURIに接続するためのドライバを返します。
cti_get_driver( $uri) : Driver
Parameters
Return values
Driver —cti_get_session()
指定されたURIに接続し、セッションを返します。
cti_get_session( $uri[, $options = null ]) : Session
Parameters
Return values
Session —cti_utils_write_int()
32ビット数値をビッグインディアンで書き出します。
cti_utils_write_int( &$fp, $a) : mixed
Parameters
Tags
Return values
mixed —書き込んだバイト数
cti_utils_write_long()
64ビット数値をビッグインディアンで書き出します。
cti_utils_write_long( &$fp, $a) : mixed
Parameters
Tags
Return values
mixed —書き込んだバイト数
cti_utils_write_byte()
8ビット数値を書き出します。
cti_utils_write_byte( &$fp, mixed $b) : mixed
Parameters
Tags
Return values
mixed —書き込んだバイト数
cti_utils_write_bytes()
バイト数を16ビットビッグインディアンで書き出した後、バイト列を書き出します。
cti_utils_write_bytes( &$fp, &$b) : mixed
Parameters
Tags
Return values
mixed —書き込んだバイト数
_cti_write()
バイト列を書き出します。
_cti_write( &$fp, &$data) : mixed
Parameters
Tags
Return values
mixed —書き込んだバイト数
cti_utils_read_short()
16ビットビッグインディアン数値を読み込みます。
cti_utils_read_short( &$fp) : mixed
Parameters
Tags
Return values
mixed —数値、エラーであればfalse
cti_utils_read_int()
32ビットビッグインディアン数値を読み込みます。
cti_utils_read_int( &$fp) : mixed
Parameters
Tags
Return values
mixed —数値、エラーであればfalse
cti_utils_read_long()
64ビットビッグインディアン数値を読み込みます。
cti_utils_read_long( &$fp) : mixed
Parameters
Tags
Return values
mixed —数値、エラーであればfalse
cti_utils_read_byte()
8ビット数値を読み込みます。
cti_utils_read_byte( &$fp) : mixed
Parameters
Tags
Return values
mixed —数値、エラーであればfalse
cti_utils_read_bytes()
16ビットビッグインディアン数値を読み込み、そのバイト数だけバイト列を読み込みます。
cti_utils_read_bytes( &$fp) : mixed
Parameters
Tags
Return values
mixed —バイト列、エラーであればfalse
_cti_read()
バイト列を読み込みます。
_cti_read( &$fp, $len) : mixed
Parameters
Tags
Return values
mixed —バイト列、エラーであればfalse