【发布时间】:2021-04-08 00:20:50
【问题描述】:
我受到了一个限制,即我的 C 结构名称不能通过 DDS 发布,而我必须使用一组不同的名称,然后以某种方式将两者关联起来。它引出了一个问题,为什么不只是更改我的 C 结构以匹配实际的 DDS 名称,但这是不切实际的,因为名称必须在运行时进行配置。
放弃运行时约束,我想知道是否有一个 IDL 关键字可用于在我的结构和所需的 DDS 发布名称之间创建别名。有一个“别名”关键字,但它是用于数据类型的。
我做了很多谷歌搜索,很难找到 IDL 关键字的定义。 OMG 文档没有提供任何见解来表明这是可能的(也许不是)。
【问题讨论】:
-
看起来其他人也有类似的问题:stackoverflow.com/questions/46150398/…