【FastDDS】Layer DDS之Publisher (02-Publisher详解)

FastDDS中Publisher详解

Fast DDS中的发布者(Publisher)解析

在Fast DDS的DDS层架构中,发布者(Publisher)是数据发布流程中的关键组件,它负责管理数据写入器(DataWriter)并协调数据发布行为。本文将详细介绍发布者的功能、其QoS配置以及默认QoS的相关操作。

一、发布者的基本功能

发布者作为多个数据写入器的容器,代表所属的一个或多个数据写入器执行操作。它通过自身的QoS(PublisherQos)为旗下的数据写入器提供统一的配置标准。

值得注意的是,同属一个发布者的数据写入器之间,仅受发布者QoS的约束,除此之外并无其他关联,彼此独立运作。这意味着一个发布者可以容纳针对不同主题(Topics)和数据类型的数据写入器。

二、发布者QoS(PublisherQos)

PublisherQos用于控制发布者的行为,其内部包含多个QosPolicy对象,具体如下表所示:

QoS策略类 访问器/修改器 是否可修改
PresentationQosPolicy presentation()
PartitionQosPolicy pa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ray.so

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值