WM_GetMPSendBufferSize

構文

#include <nitro/wm.h>

int WM_GetMPSendBufferSize( void );

引数

なし。

返り値

WM_StartMPの引数として渡される送信バッファに必要なサイズを返します。

説明

SDKがMP通信で内部的に使用する送信バッファに必要なサイズを求めます。WMがPARENTステート、もしくはCHILDステートの場合のみ実行可能です。

子機側では外部から得た beacon 情報に基づいて返り値を計算します。そのため、送信バッファのメモリ確保のために使用する場合には、この関数の返り値が妥当な値かを確認するか、メモリ確保の後にメモリがきちんと確保できたかを確認するか、いずれかを必ずようにしてください。

参照

WM_StartMP, WM_GetMPReceiveBufferSize

履歴

2005/12/21 子機側では値を信用してはならないことを明記
2004/08/18 初版