CTI Driver for PHP v2.1.4

Helpers.php

ストリームへデータを入出力するためのユーティリティです。

これらの関数は、ノンブロッキングI/Oに対しても与えられた(要求される)データを全て出力(入力)します。

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

Tags
subpackage

Helpers

Table of Contents

CTI_BUFFER_SIZE  = 1024
パケットの送信に使うバッファのサイズです。
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
access

private

Functions

cti_utils_write_int()

32ビット数値をビッグインディアンで書き出します。

cti_utils_write_int( &$fp,  $a) : mixed
Parameters
$fp :

resource ストリーム

$a :

int 数値

Tags
access

public

Return values
mixed

書き込んだバイト数

cti_utils_write_long()

64ビット数値をビッグインディアンで書き出します。

cti_utils_write_long( &$fp,  $a) : mixed
Parameters
$fp :

resource ストリーム

$a :

long 数値

Tags
access

public

Return values
mixed

書き込んだバイト数

cti_utils_write_byte()

8ビット数値を書き出します。

cti_utils_write_byte( &$fp, mixed $b) : mixed
Parameters
$fp :

resource ストリーム

$b : mixed
Tags
access

public

Return values
mixed

書き込んだバイト数

cti_utils_write_bytes()

バイト数を16ビットビッグインディアンで書き出した後、バイト列を書き出します。

cti_utils_write_bytes( &$fp,  &$b) : mixed
Parameters
$fp :

resource ストリーム

$b :

string バイト列

Tags
access

public

Return values
mixed

書き込んだバイト数

_cti_write()

バイト列を書き出します。

_cti_write( &$fp,  &$data) : mixed
Parameters
$fp :

resource ストリーム

$data :

string バイト列

Tags
access

private

Return values
mixed

書き込んだバイト数

cti_utils_read_short()

16ビットビッグインディアン数値を読み込みます。

cti_utils_read_short( &$fp) : mixed
Parameters
$fp :

resource ストリーム

Tags
access

public

Return values
mixed

数値、エラーであればfalse

cti_utils_read_int()

32ビットビッグインディアン数値を読み込みます。

cti_utils_read_int( &$fp) : mixed
Parameters
$fp :

resource ストリーム

Tags
access

public

Return values
mixed

数値、エラーであればfalse

cti_utils_read_long()

64ビットビッグインディアン数値を読み込みます。

cti_utils_read_long( &$fp) : mixed
Parameters
$fp :

resource ストリーム

Tags
access

public

Return values
mixed

数値、エラーであればfalse

cti_utils_read_byte()

8ビット数値を読み込みます。

cti_utils_read_byte( &$fp) : mixed
Parameters
$fp :

resource ストリーム

Tags
access

public

Return values
mixed

数値、エラーであればfalse

cti_utils_read_bytes()

16ビットビッグインディアン数値を読み込み、そのバイト数だけバイト列を読み込みます。

cti_utils_read_bytes( &$fp) : mixed
Parameters
$fp :

resource ストリーム

Tags
access

public

Return values
mixed

バイト列、エラーであればfalse

_cti_read()

バイト列を読み込みます。

_cti_read( &$fp,  $len) : mixed
Parameters
$fp :

resource ストリーム

$len :

int 要求されるバイト数

Tags
access

private

Return values
mixed

バイト列、エラーであればfalse

Search results