名称

zmq_has - 检查 ZMQ 能力

概要

int zmq_has (const char *capability);

描述

zmq_has() 函数将报告库中是否提供了指定的能力。这使得绑定和应用程序能够直接探测库,以了解可用的传输和安全选项。

能力应为小写字符串。定义了以下能力:

  • ipc - 库支持 ipc:// 协议

  • pgm - 库支持 pgm:// 协议

  • tipc - 库支持 tipc:// 协议

  • norm - 库支持 norm:// 协议

  • curve - 库支持 CURVE 安全机制

  • gssapi - 库支持 GSSAPI 安全机制

  • draft - 库是使用 draft api 构建的

当提供了此方法时,zmq.h 头文件将定义 ZMQ_HAS_CAPABILITIES。

返回值

如果提供了指定的能力,zmq_has() 函数将返回 1。否则返回 0。

作者

本页面由 0MQ 社区撰写。要进行修改,请阅读 0MQ 贡献政策,网址为 https://zeromq.cn/how-to-contribute/