~~NOTOC~~ ---json { "title":"store()", "description":"受信バッファにデータを取り込みます" } --- \\ ====== store() ======
==== 説明 ==== 受信バッファにデータを取り込みます。\\ ==== 構文 ====~~DISCUSSION~~store( data )==== 引数 ====data : 受信データ==== 返り値 ==== ありません。\\ ==== 備考 ==== 本モジュールは受信バッファと入力バッファの2部構成で、受信データは一旦、受信バッファに取り込みます。\\ 受信バッファに取り込まれたデータはそのまま使用することができないため、訂正処理を施し、入力バッファに移動することでメッセージやコマンドなどのデータとして取得できるようになります。\\ データを受信したときは受信ハンドラ(onRecv)が呼び出されますのでハンドラから本関数を呼び出します。\\sub onrecv { my $self = shift; my $data = shift; # 受信データ my $in = $self->from_node()->{'__Input'}; # 受信制御オブジェクト $in->store( $data ); # 受信データを受信バッファに取り込む }