MLMessageReady (C 関数)
MLMessageReadyはWSMessageReadyに置き換えられた.
int MLMessageReady(MLINK link)
リンクオブジェクトlink に,そのリンクが帯域外のメッセージを持っているかどうかを調べる問合せを行う.
詳細

- MLMessageReady()は読取りができるメッセージがある場合にはゼロ以外の値を返し,それ以外の場合には0を返す.
- MLMessageReady()は,MathLinkヘッダファイルmathlink.hの中で宣言される.
例題
例 (1)
#include "mathlink.h"
/* calculate the sum of the integers in a list and check for a message on a link */
int f(MLINK lp, int *list, int len)
{
int sum;
while(len--)
{
sum += *list++;
if(MLMessageReady(lp))
{ /* read the message */ }
}
return sum;
}