MLMessageReady()
This feature is not supported on the Wolfram Cloud.

MLMessageReady has been replaced by WSMessageReady.

int MLMessageReady(MLINK link)
queries the link object link to see if the link has an out-of-band message.

DetailsDetails

  • MLMessageReady() returns a nonzero value if a message is available for reading and 0 otherwise.
  • MLMessageReady() is declared in the MathLink header file mathlink.h.

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (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;
}