MLLinkName (C 函数)

MLLinkName 已经被 WSLinkName 所取代.

const char * MLLinkName(MLINK link)

返回用于创建链接的名称字符串.

更多信息

  • 使用链接模式、链接协议和其他选项创建 MathLink 链接. 链接名称为创建链接使用的链接模式和链接协议提供必要的信息.
  • MLLinkName() 在 MathLink 标头文件 mathlink.h 中被声明.

范例

基本范例  (4)

使用 Unix 或 Mac OS X 的管道协议启动一个链接:

链接名称包含连接一个链接的路径名称和命令行自变量:

使用 TCPIP 协议创建一个链接:

链接名称包含用于建立 TCP 连接的端口和主机名称对:

使用共享内存(SharedMemory)协议创建一个链接:

链接名称包含共享内存对象的名称:

声明一个 const char * 变量并获取链接名称:

#include "mathlink.h"

/* A function for reading a link's name */

void f(MLINK lp)
{
    const char *name;

    name = MLLinkName(lp);
    if(name == (const char *)0)
    { /* Unable to get the link name */ }

    /* ... */

    MLReleaseLinkName(lp, name);
}