WSMessageReady (C 関数)
int WSMessageReady(WSLINK link)
リンクオブジェクトlink に,そのリンクが帯域外のメッセージを持っているかどうかを調べる問合せを行う.
詳細
- WSMessageReady()は読取りができるメッセージがある場合にはゼロ以外の値を返し,それ以外の場合には0を返す.
- WSMessageReady()は,WSTPヘッダファイルwstp.hの中で宣言される.
例題
例 (1)
#include "wstp.h"
/* calculate the sum of the integers in a list and check for a message on a link */
int f(WSLINK lp, int *list, int len)
{
int sum;
while(len--)
{
sum += *list++;
if(WSMessageReady(lp))
{ /* read the message */ }
}
return sum;
}