ProtocolParameter
in package
implements
IProtocolParameter
プロトコルUNITパラメータクラス
プロトコルUNITでのみ使えるパラメータクラス
Table of Contents
Interfaces
- IProtocolParameter
- プロトコルパラメータインタフェース
Properties
Methods
- __construct() : mixed
- コンストラクタ
- getSendData() : mixed
- 処理対象の送信データを取得
- receiving() : mixed
- データ受信
- recv() : int
- データ受信
- sending() : mixed
- データ送信
- setReceivingSize() : mixed
- データ受信サイズの設定
- setSendingData() : mixed
- 送信データの設定
- setSocketManagerParameter() : mixed
- SocketManagerParameterインスタンスの設定
Properties
$manager
private
SocketManager
$manager
$param
private
SocketManagerParameter
$param
Methods
__construct()
コンストラクタ
public
__construct() : mixed
getSendData()
処理対象の送信データを取得
public
final getSendData() : mixed
Return values
mixed —送信データ or null(データなし)
receiving()
データ受信
public
final receiving() : mixed
setReceivingSizeで設定されたサイズ分を受信するまで続ける
Return values
mixed —受信データ or null(受信中)
recv()
データ受信
public
final recv(mixed &$p_recv[, int $p_size = null ]) : int
受信バッファサイズ分を受信する
Parameters
- $p_recv : mixed
-
受信エリア
- $p_size : int = null
-
受信サイズ
Return values
int —受信したサイズ
sending()
データ送信
public
final sending() : mixed
setSendingDataで設定されたデータを送信するまで続ける
Return values
mixed —true(成功) or null(送信中)
setReceivingSize()
データ受信サイズの設定
public
final setReceivingSize(int $p_size) : mixed
Parameters
- $p_size : int
-
受信サイズ
setSendingData()
送信データの設定
public
final setSendingData(string $p_data) : mixed
Parameters
- $p_data : string
-
送信データ
setSocketManagerParameter()
SocketManagerParameterインスタンスの設定
public
final setSocketManagerParameter(SocketManagerParameter $p_param) : mixed
Parameters
- $p_param : SocketManagerParameter
-
UNITパラメータ