研究fastdds v2.8.0 2之 Domain 模块 4
研究fastdds v2.8.0 2之 Domain 模块 4
ReturnCode_t get_qos(
DomainParticipantQos& qos) const;
获取participant 的qos
ReturnCode_t set_qos(
const DomainParticipantQos& qos) const;
设置 participant qos
const DomainParticipantListener* get_listener() const;
获取participant 的回调函数
ReturnCode_t set_listener(
DomainParticipantListener* listener);
设置participant 的回调函数
ReturnCode_t set_listener(
DomainParticipantListener* listener,
const StatusMask& mask);
mask 用于设置participant 的初始状态
同样是设置 participant 监听器
ReturnCode_t enable() override;
使能participant
Publisher* create_publisher(
const PublisherQos& qos,
PublisherListener* listener = nullptr,
const StatusMask& mask = StatusMask::all());
创建 publisher
ReturnCode_t delete_publisher(
const Publisher* pub)
释放publisher
ReturnCode_t ignore_participant(
const InstanceHandle_t& handle);
暂不支持
ReturnCode_t ignore_topic(
const InstanceHandle_t& handle);
暂不支持
ReturnCode_t ignore_publication(
const InstanceHandle_t& handle);
暂不支持
ReturnCode_t ignore_subscription(
const InstanceHandle_t& handle);
暂不支持
ReturnCode_t delete_contained_entities();
删除该 participant 包含的所有实体
ReturnCode_t assert_liveliness();
判断participant 中的包含的 write 是否存活,这个函数只在 配置了 LIVELINESS qos 并且其值还是 MANUAL_BY_PARTICIPANT 才有用(结合rtps 中的wlp write liveliness protocol)
ReturnCode_t get_discovered_participants(
std::vector<InstanceHandle_t>& participant_handles) const;
暂不支持
ReturnCode_t get_discovered_participant_data(
builtin::ParticipantBuiltinTopicData& participant_data,
const InstanceHandle_t& participant_handle) const;
暂不支持
ReturnCode_t get_discovered_topics(
std::vector<InstanceHandle_t>& topic_handles) const;
暂不支持
ReturnCode_t get_discovered_topic_data(
builtin::TopicBuiltinTopicData& topic_data,
const InstanceHandle_t& topic_handle) const;
暂不支持
bool contains_entity(
const InstanceHandle_t& a_handle,
bool recursive = true) const;
判断participant 是否包含某个实体
ReturnCode_t register_type(
TypeSupport type,
const std::string& type_name);
向participant 中注册topic 数据类型。
在创建 topic 之前需要先调用该函数
bool new_remote_endpoint_discovered(
const fastrtps::rtps::GUID_t& partguid,
uint16_t userId,
fastrtps::rtps::EndpointKind_t kind);
用于静态服务发现配置的时候,用户主动配置 datawriter、datareader
fastrtps::rtps::ResourceEvent& get_resource_event() const;
获取针对定时任务的接口,定时 event
研究fastdds v2.8.0 2之 Domain 模块 4相关推荐
- Box2D v2.1.0用户手册(4)——碰撞模块(Collision Module)
第04章 碰撞模块(Collision Module) 4.1 关于 碰撞模块包含了形状, 和操作形状的函数.该模块还包含了动态树(dynamic tree)和broad-phase, 用于加快大型系 ...
- 文件管理功能重构,MeterSphere开源持续测试平台v2.1.0发布
2022年8月29日,MeterSphere一站式开源持续测试平台正式发布v2.1.0版本. 在这一版本中,MeterSphere的UI测试模块对鼠标指令进一步扩展,实现了绘图核心场景的覆盖:在测试跟 ...
- ABP框架 v2.7.0已经发布!
ABP框架和ABP商业版 v2.7已经发布.我们没有为2.4,2.5和2.6发布博客文章,所以这篇文章也将涵盖这几个版本中新增内容和过去的2个月里我们完成了什么. 关于发布周期与开发 之前说过我们已经 ...
- iOS调用百度地图 V2.3.0
第一次使用百度地图,在iOS上.上一次使用百度地图是在一个多月前,因为那时刚好百度地图更新了SDK,之前也没有这么研究过百度地图,所以这个项目的Android版本使用的百度地图SDK不是最新的. 先上 ...
- (转载)BOX2D V2.3.0 用户手册中文版(第2章)-Hello Box2D
(转载)BOX2D V2.3.0 用户手册中文版(第2章)-Hello Box2D Chapter 2 Hello Box2D Box2D的发布包中有个Hello World程序.程序创建了一个大大的 ...
- MIS通用管理组件_通用管理组件V2.1.0发布
MIS通用管理组件是一个基于.NET4.0的MIS微型框架,实现单点登录,MIS类管理系统集群化管理配置,操作权限细化,数据集权限逐级授权:提供C/S代码生成器,丰富的类库:提供全部相关的源代码,为广 ...
- Apache Kylin v2.5.0正式发布,开源分布式分析引擎
文章转载自开源中国,作者 Apache Kylin 社区 日前,Apache Kylin 社区宣布,Apache Kylin v2.5.0 正式发布. Apache Kylin 是一个开源的分布式分析 ...
- 5see我看视频交友客户端 v2.3.0.11官方版
2019独角兽企业重金招聘Python工程师标准>>> 名称:5see我看视频交友客户端 v2.3.0.11官方版 版本:2.3.0.11 大小:29.8MB 软件语言:简体中文 软 ...
- Selenium v2.45.0 发布,此版本现已提供下载:http://selenium-rele
Selenium v2.45.0 发布,此版本现已提供下载:http://selenium-release.storage.googleapis.com/2.45/selenium-server-st ...
最新文章
- 理解JSON.stringify()高级用法
- Hadoop集群部署模型纵览1
- vb.net中的-String类
- 从module的简单实现到模块化
- Java中的功能性FizzBu​​zz Kata
- java对mysql查询_如何利用java对mysql数据库进行增删改查
- addEventListener事件委托
- svn 版本控制操作命令
- matlab下pid控制仿真,利用Matlab实现PID控制仿真
- Linq = MyMetal = SqlMetal Include 自定义(Linq to sql )生成
- cad线性标注命令_CAD线性标注命令的使用方法
- Xshell安装宝塔Linux面板教程
- 网络共享时 计算机名如何设置方法,win7怎么在局域网共享文件夹|win7局域网共享设置方法...
- RNN分类IMDB电影评分
- php tsrmg,php内核分析(二)-ZTS和zend_try
- GITEE提交代码时出现“文本是相同的,但文件不匹配“问题解决方法
- 知识图谱·概念与技术--第1章学习笔记--知识图谱概述--知识图谱的概念,与传统语义网络的区别
- SQLite3在IOS中的用法
- 1162开放英语4 (2)
- spring session Session().removeAttribute 异常