IProtocolParameter
in
プロトコルパラメータインタフェース
周期ドリブンマネージャーへ引き渡すパラメータの管理と制御を行う
Table of Contents
Methods
- getSendData() : mixed
- 処理対象の送信データを取得
- receiving() : mixed
- データ受信
- recv() : int
- データ受信
- sending() : mixed
- データ送信
- setReceivingSize() : mixed
- データ受信サイズの設定
- setSendingData() : mixed
- 送信データの設定
Methods
getSendData()
処理対象の送信データを取得
public
getSendData() : mixed
※プロトコルUNITで使用
Return values
mixed —送信データ or null(データなし)
receiving()
データ受信
public
receiving() : mixed
setReceivingSizeで設定されたサイズ分を受信するまで続ける
※プロトコルUNITで使用
Return values
mixed —受信データ or null(受信中)
recv()
データ受信
public
recv(mixed &$p_recv[, int $p_size = null ]) : int
受信バッファサイズ分を受信する
※プロトコルUNITで使用
Parameters
- $p_recv : mixed
-
受信エリア
- $p_size : int = null
-
受信サイズ
Return values
int —受信したサイズ
sending()
データ送信
public
sending() : mixed
setSendingDataで設定されたデータを送信するまで続ける
※プロトコルUNITで使用
Return values
mixed —true(成功) or null(送信中)
setReceivingSize()
データ受信サイズの設定
public
setReceivingSize(int $p_size) : mixed
※プロトコルUNITで使用
Parameters
- $p_size : int
-
受信サイズ
setSendingData()
送信データの設定
public
setSendingData(string $p_data) : mixed
※プロトコルUNITで使用
Parameters
- $p_data : string
-
送信データ