CTI Driver for PHP

Fragment
in package

フラグメントを表すクラスです。

Table of Contents

Properties

$id  : mixed
$next  : mixed
$prev  : mixed
$buffer  : mixed
$length  : mixed
$segLen  : mixed
$segments  : mixed

Methods

__construct()  : mixed
flush()  : mixed
フラグメントの内容を吐き出して、フラグメントを破棄します。
write()  : int
フラグメントにデータを書き込みます。
raf_write()  : int
一時ファイルに書き込みます。

Properties

Methods

__construct()

public __construct(mixed $id) : mixed
Parameters
$id : mixed

flush()

フラグメントの内容を吐き出して、フラグメントを破棄します。

public flush(resource &$tempFile, mixed &$out) : mixed
Parameters
$tempFile : resource

一時ファイル

$out : mixed

出力先ストリーム(resource),出力先変数(string),または標準出力であればnull。

write()

フラグメントにデータを書き込みます。

public write(resource &$tempFile, int &$onMemory, int &$segment, string &$bytes) : int
Parameters
$tempFile : resource

一時ファイル

$onMemory : int

メモリ上に置かれたデータの合計サイズ

$segment : int

セグメント番号シーケンス

$bytes : string

データ

Return values
int

書き込んだバイト数

raf_write()

一時ファイルに書き込みます。

private raf_write(resource &$tempFile, int &$segment, string $bytes) : int
Parameters
$tempFile : resource

一時ファイル

$segment : int

セグメント番号シーケンス

$bytes : string

データ

Return values
int

書き込んだバイト数


        
On this page

Search results