CoreDX DDS应用开发指南(4)DDS实体h和主题

news/2024/10/28 0:16:21/

6 DDS实体

        DDS标准定义了一个体系结构,该体系结构表示构成DDS API实体的面向对象模型。这些实体充当中间件和应用软件之间的接口。为了开发支持DDS的应用程序,开发人员必须创建、交互并销毁这些DDS实体。

        本章概述了DDS实体和相关概念。

6.1 DDS实体层次结构

        构成DDS API的主要实体采用层次结构。层次结构中的每个实体都公开来自API的一组相关操作。程序员通过这些DDS实体与CoreDX DDS中间件进行交互。例如,对这些实体的常见操作包括创建、销毁、获取和设置QoS、获取和设定侦听器Listener、获取状态get status。

 

  • DomainParticipantFactory是应用程序可用的初始对象。它是一个singleton单例对象,这意味着在一个应用程序中只存在该对象的一个实例。它被用作创建和删除DomainParticipants的工厂。
  • DomainParticipant对象是发布者Publisher、订阅者Subscriber和主题Topic的工厂。DomainParticipant是它创建的所有实体的容器。Domain

http://www.ppmy.cn/news/315221.html

相关文章

带你手撕一颗红黑树

红黑树(C) 红黑树简述红黑树的概念红黑树的性质红黑树结点定义 一,红黑树的插入插入调整插入代码 二,红黑树的验证三,红黑树的删除待删除的结点只有一个子树删除结点颜色为红色删除结点颜色为黑色 删除的结点为叶子节点…

AD19 基础应用技巧(PCB布板规范)

1.范围 不包含可控硅、三极管等功率管散热片使用的铝基板。 2.主要目的 1 规范PCB外形尺寸。 2 规范元器件布局。 3 规范PCB走线及设计规则。 4 规范PCB工艺边设计规范。 3.PCB外形尺寸 1 印制板外形应为长方形或正方形,最大尺寸为:150mm*250mm(此尺寸为拼板尺寸,单板尺寸…

回归预测 | MATLAB实现CNN-BiGRU卷积双向门控循环单元多输入单输出回归预测

回归预测 | MATLAB实现CNN-BiGRU卷积双向门控循环单元多输入单输出回归预测 目录 回归预测 | MATLAB实现CNN-BiGRU卷积双向门控循环单元多输入单输出回归预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 1.Matlab实现CNN-BiGRU卷积神经网络结合双向门控循环单…

开发一个适合小微前端团队的命令行工具(TypeScript + Etsc)

因卓诶原文链接 一个虚假的故事(狗头) 设想一下,如果10人以下的前端小团队要合作去协同一个项目; 这个时候leader说: “小明, 我们这次使用vue3吧,你去搭建一个项目吧!” 小明第一次开发vue3的项目,但是…

[See How]简单聊聊前端渲染模式以及Nuxt3.js

原文链接:因卓诶-简单聊聊前端渲染模式以及Nuxt3.js 前言 最近的工作有涉及到ssr,所以这篇文章算是一个总结,并且对还在beta阶段的nuxt3做一个浅析。前段时间有一个蛮火的视频,关于rollup作者rich的一段演讲,在演讲里面rich梳理…

求助,我的电脑应该装什么系统

笔记本:华硕N551jw 上市时间:2015年 入手年份:2016.5 CPU:i5-4200H 显卡:NVIDIA GTX 960 内存:4G 显存:2G 硬盘:1T 预装:Win10 研究生一枚,平时主要…

Ubuntu16.04+1080ti+cuda8.0+cudnn6.0+Anaconda3+opencv3+pytorch+tensorflow-gpu+pycharm配置

总体流程 安装Ubuntu16.04及显卡驱动 禁用nouveau驱动禁用Secure Boot 安装Anaconda3、CUDA8.0、cudnn6.0、opencv3 安装anaconda3安装CUDA8.0安装cudnn6.0 安装pytorch,安装tensorflow,安装opencv,配置pycharm 安装pytorch安装tensorflow-gp…

AMD展示DirectX 12游戏优势和多项创新技术

在近日举行的微软Windows 硬件工程产业创新峰会(WinHEC)上,微软宣布 Windows 10 将于今年夏天在全球190个国家和地区正式发布,从而带来了DirectX 12这一期待已久的重大技术升级。 DirectX12的普及首先偷着乐的当然是AMD了。在WinHEC大会上,AM…