CTI Driver for PHP v2.1.4

Session
in package

文書変換を実行するためのセッションです。

Table of Contents

$builder  : mixed
$encoding  : mixed
$err  : mixed
$fp  : mixed
$mainLength  : mixed
$mainRead  : mixed
$messageFunc  : mixed
$progressFunc  : mixed
$resolverFunc  : mixed
$results  : mixed
$state  : mixed
__construct()  : mixed
セッションのコンストラクタです。 セッションの作成は通常DriverManager.phpのcti_get_sessionで行うため、 ユーザーがコンストラクタを直接呼び出す必要はありません。
_main_handler()  : string
本体の変換のためのコールバック関数です。
_resource_handler()  : string
リソースの送信のためのコールバック関数です。
abort()  : mixed
変換処理の中断を要求します。
close()  : mixed
セッションを閉じます。
end_main()  : mixed
変換結果を送信し、本体の変換のためのバッファリングを終了します。
end_resource()  : mixed
バッファの内容を送信し、リソース送信のためのバッファリングを終了します。
get_server_info()  : サーバー情報のデータ
サーバー情報を返します。 詳細は<a href="http://sourceforge.jp/projects/copper/wiki/CTIP2.0%E3%81%AE%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E6%83%85%E5%A0%B1"> オンラインのドキュメント</a>をご覧下さい。
join()  : mixed
結果を結合します。
property()  : mixed
プロパティを設定します。
reset()  : mixed
全ての状態をリセットします。
set_continuous()  : mixed
複数の結果を結合するモードを切り替えます。 モードが有効な場合、join()の呼び出しで複数の結果を結合して返します。
set_message_func()  : mixed
エラーメッセージ受信のためのコールバック関数を設定します。
set_output_as_directory()  : mixed
変換結果の出力先ディレクトリ名を指定します。
set_output_as_file()  : mixed
変換結果の出力先ファイル名を指定します。
set_output_as_resource()  : mixed
変換結果の出力先リソースを指定します。
set_output_as_variable()  : mixed
変換結果の出力先文字列変数を指定します。
set_progress_func()  : mixed
進行状況受信のためのコールバック関数を設定します。
set_resolver_func()  : mixed
リソース解決のためのコールバック関数を設定します。
set_results()  : mixed
変換結果の出力先を指定します。
start_main()  : mixed
本体の変換のための出力のバッファリングを有効にします。
start_resource()  : mixed
リソース送信のための出力のバッファリングを有効にします。
transcode()  : mixed
サーバー側リソースを変換します。
_build_next()  : mixed
次のビルドタスクを実行します。

Properties

Methods

__construct()

セッションのコンストラクタです。 セッションの作成は通常DriverManager.phpのcti_get_sessionで行うため、 ユーザーがコンストラクタを直接呼び出す必要はありません。

public __construct( $fp[,  $options = null ]) : mixed
Parameters
$fp :

入出力ストリーム(通常はソケット)

$options : = null

接続オプション

Return values
mixed

_main_handler()

本体の変換のためのコールバック関数です。

public _main_handler( $buffer) : string
Parameters
$buffer :
Return values
string

_resource_handler()

リソースの送信のためのコールバック関数です。

public _resource_handler( $buffer) : string
Parameters
$buffer :
Return values
string

abort()

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

public abort( $mode) : mixed
Parameters
$mode :

中断モード 0=生成済みのデータを出力して中断, 1=即時中断

Return values
mixed

close()

セッションを閉じます。

public close() : mixed

この関数の呼出し後、対象となったセッションに対するいかなる操作もできません。

Return values
mixed

end_main()

変換結果を送信し、本体の変換のためのバッファリングを終了します。

public end_main() : mixed

start_main,end_mainは対となります。

Return values
mixed

end_resource()

バッファの内容を送信し、リソース送信のためのバッファリングを終了します。

public end_resource() : mixed

start_resource,end_resourceは対となります。 これらの関数はtranscodeおよびstart_mainの前に呼び出してください。

Return values
mixed

get_server_info()

サーバー情報を返します。 詳細は<a href="http://sourceforge.jp/projects/copper/wiki/CTIP2.0%E3%81%AE%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E6%83%85%E5%A0%B1"> オンラインのドキュメント</a>をご覧下さい。

public get_server_info( $uri) : サーバー情報のデータ
Parameters
$uri :

サーバー情報のURI

Return values
サーバー情報のデータ

join()

結果を結合します。

public join() : mixed
Return values
mixed

property()

プロパティを設定します。

public property( $name,  $value) : mixed

セッションを作成した直後に呼び出してください。 利用可能なプロパティの一覧は「開発者ガイド」を参照してください。

Parameters
$name :

string 名前

$value :

string 値

Return values
mixed

reset()

全ての状態をリセットします。

public reset() : mixed
Return values
mixed

set_continuous()

複数の結果を結合するモードを切り替えます。 モードが有効な場合、join()の呼び出しで複数の結果を結合して返します。

public set_continuous( $continuous) : mixed

transcodeおよびstart_mainの前に呼び出してください。

Parameters
$continuous :

function 有効にするにはTRUE

Return values
mixed

set_message_func()

エラーメッセージ受信のためのコールバック関数を設定します。

public set_message_func( $messageFunc) : mixed

transcodeおよびstart_mainの前に呼び出してください。 コールバック関数の引数は、エラーコード(int)、メッセージ(string)、付属データ(array)です。

Parameters
$messageFunc :

function コールバック関数

Return values
mixed

set_output_as_directory()

変換結果の出力先ディレクトリ名を指定します。

public set_output_as_directory( $dir[,  $prefix = '' ][,  $suffix = '' ]) : mixed

set_resultsの簡易版です。 こちらは、複数の結果をファイルとして出力するディレクトリ名を直接設定出来ます。 ファイル名は prefix ページ番号 suffix をつなげたものです。

Parameters
$dir :

出力先ディレクトリ名。

$prefix : = ''

出力するファイルの名前の前に付ける文字列。

$suffix : = ''

出力するファイルの名前の後に付ける文字列。

Return values
mixed

set_output_as_file()

変換結果の出力先ファイル名を指定します。

public set_output_as_file( $file) : mixed

set_resultsの簡易版です。 こちらは、1つだけ結果を出力するファイル名を直接設定出来ます。

Parameters
$file :

出力先ファイル名。

Return values
mixed

set_output_as_resource()

変換結果の出力先リソースを指定します。

public set_output_as_resource( $fp) : mixed

set_resultsの簡易版です。 こちらは、1つだけ結果を出力先リソースを直接設定出来ます。

Parameters
$fp :

出力先リソース。

Return values
mixed

set_output_as_variable()

変換結果の出力先文字列変数を指定します。

public set_output_as_variable( &$var) : mixed

set_resultsの簡易版です。 こちらは、1つだけ結果を出力先文字列変数を直接設定出来ます。

Parameters
$var :

出力先文字列変数。

Return values
mixed

set_progress_func()

進行状況受信のためのコールバック関数を設定します。

public set_progress_func( $progressFunc) : mixed

transcodeおよびstart_mainの前に呼び出してください。 コールバック関数の引数は、全体のバイト数(int)、読み込み済みバイト数(int)です。

Parameters
$progressFunc :

function コールバック関数

Return values
mixed

set_resolver_func()

リソース解決のためのコールバック関数を設定します。

public set_resolver_func( $resolverFunc) : mixed

transcodeおよびstart_mainの前に呼び出してください。 コールバック関数の引数は、全体のバイト数(string)、リソース出力クラス(ResourceOutput)です。

Parameters
$resolverFunc :

function コールバック関数

Return values
mixed

set_results()

変換結果の出力先を指定します。

public set_results( $results) : mixed

transcodeおよびstart_mainの前に呼び出してください。 この関数を呼び出さない場合、出力先は標準出力になります。 出力先が標準出力の場合、自動的にContent-Lengthヘッダが送出されます。

Parameters
$results :

出力先

Return values
mixed

start_main()

本体の変換のための出力のバッファリングを有効にします。

public start_main([ $uri = '.' ][,  $opts = array() ]) : mixed

start_main,end_mainは対となります。

Parameters
$uri : = '.'

string 仮想URI

$opts : = array()

array リソースオプション('mimeType', 'encoding', 'length'というキーでデータ型、文字コード、長さを設定することができます。)

Return values
mixed

start_resource()

リソース送信のための出力のバッファリングを有効にします。

public start_resource( $uri[,  $opts = array() ]) : mixed

start_resource,end_resourceは対となります。 これらの関数はtranscodeおよびstart_mainの前に呼び出してください。

Parameters
$uri :

string 仮想URI

$opts : = array()

array リソースオプション('mimeType', 'encoding', 'length'というキーでデータ型、文字コード、長さを設定することができます。)

Return values
mixed

transcode()

サーバー側リソースを変換します。

public transcode( $uri) : mixed
Parameters
$uri :

string URI

Return values
mixed

_build_next()

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

private _build_next() : mixed
Return values
mixed

次がある場合はtrue,終わった場合はnull,エラーの場合はfalse

Search results