MLLinkWaitCallBackObject (C 関数)

MLLinkWaitCallBackObjectWSLinkWaitCallBackObjectに置き換えられた.

int function(MLINK l, void *u)という宣言で関数ポインタを表すMathLinkのタイプである.この場合,l は MathLink接続を表し,u は将来の使用のために保持されるものである.

詳細

例題

  (1)

#include "mathlink.h"

int WaitFunction(MLINK l, void *unused)
{
    return 0;
}

void f(MLINK l)
{
    switch(MLWaitForLinkActivityWithCallback(l, (MLLinkWaitCallBackObject)WaitFunction))
    {
        catch MLWAITERROR:
            /* handle the error. */
            break;
        catch MLWAITSUCCESS:
            /* Read the data off the link */
            break;
        catch MLWAITCALLBACKABORTED:
        default:
            /* wait was aborted */
    }
}