第2篇消化理解了OpenDDS自带的Messager示例程序,这一篇就开始编写自己的OpenDDS程序。
提纲
1、编写IDL文件
2、将IDL编译为C++代码
3、将已生成代码编译为Java代码
4、使用UserManager替换Messenger
1、编写IDL文件
IDL是Interface description language的缩写,指接口描述语言。关于IDL的介绍可参见:https://blog.csdn.net/wyc12306/article/details/79577389。
这里以Messenger示例中的Messenger.idl为例说明:
module Messenger {
#pragma DCPS_DATA_TYPE "Messenger::Message"
#pragma DCPS_DATA_KEY