CPS_SetUdpCallback

構文

#include <nitroWiFi/cps.h>
void CPS_SetUdpCallback(int (*callback)(u8 *, u32, CPSSoc *));

引数

callback コールバック関数。

返り値

なし。

説明

UDPパケット受信の際に呼ばれるコールバック関数を設定します。
コールバック関数はスレッドがUDP受信待ちでブロックしていない場合にだけ呼び出されます。
コールバック関数は第1・第2パラメータとしてパケットデータへのポインタ・長さを受け取り、第3パラメータとしてCPSSocへのポインタを受け取ります。
コールバック関数が0を返した時はデータはバッファに格納され、非0を返したときはデーバはバッファには格納されません。
ブロックはしません。

参照

CPSSoc

履歴

2005/10/21 初版