使用方法
如何使用
谢谢。
本文内容
当客户端向路由表管理器注册时,它可以导出一组方法。其他客户端使用这些方法来获取特定于客户端的信息。方法启用路由表管理器的客户端之间的私有通信。
一个客户端可以获得另一个客户端导出的方法列表。客户端调用该函数,为目标客户端提供句柄。
客户端导出的每个方法都由其方法标识符唯一标识。每个客户端最多可以导出 32 个方法。每个方法对应于 THOD 结构成员中的一组位。要调用多个方法,客户端应该对这些方法的标识符执行逻辑 OR。在实现协议时,必须指定每个协议的输入输出结构的语法和语义。
注意
方法标识符值对应成员下半部分设置的方法标识符值(低16位保留)。
为了调用第二个客户端的方法方法,客户端调用函数。路由表管理器仲裁所有调用客户端方法的请求。路由表管理器在客户端之间进行仲裁时执行两个功能:
如果客户必须阻止其他客户执行他们的方法,他们可以调用。路由表管理器将不允许处理调用,直到客户端再次解锁其方法。
当对客户端之间交换的私有数据进行更改时,客户端通常会阻止方法。阻止方法是可选操作。客户端也可以使用内部锁来阻止其他客户端调用方法。
有关如何使用这些函数的示例代码方法,请参阅获取和调用客户端的导出方法。
tags:
路由表