

#include <nitroWiFi/cps.h>
void CPS_SetUdpCallback(int (*callback)(u8 *, u32, CPSSoc *));
| callback | コールバック関数。 |
なし。
UDPパケット受信の際に呼ばれるコールバック関数を設定します。
コールバック関数はスレッドがUDP受信待ちでブロックしていない場合にだけ呼び出されます。
コールバック関数は第1・第2パラメータとしてパケットデータへのポインタ・長さを受け取り、第3パラメータとしてCPSSocへのポインタを受け取ります。
コールバック関数が0を返した時はデータはバッファに格納され、非0を返したときはデーバはバッファには格納されません。
ブロックはしません。
2005/10/21 初版