当前位置: 首页 > news >正文

设计本官方网站广告关键词自动优化

设计本官方网站广告,关键词自动优化,服装网站建设方案,有彩虹代刷源码怎么做网站DDS(Data Distribution Service数据分发服务)是对象管理组织OMG的有关分布式实时系统中数据发布的规范。 DDS规范采用了发布/订阅体系结构,但对实时性要求提供更好的支持。DDS是以数据为中心的发布/订阅通信模型。 以下工程基于rti_connext_dds-7.2.0 hello_world.…

DDS(Data Distribution Service数据分发服务)是对象管理组织OMG的有关分布式实时系统中数据发布的规范。
DDS规范采用了发布/订阅体系结构,但对实时性要求提供更好的支持。DDS是以数据为中心的发布/订阅通信模型。

以下工程基于rti_connext_dds-7.2.0
hello_world.idl定义的HelloWorld结构体如下

在这里插入图片描述

使用RTI Code Generator(rtiddsgen)生成对应工程。

在这里插入图片描述

生成的工程目录如下

在这里插入图片描述

用VS2017打开工程
重点关注 hello_world_publisher.cxx和 hello_world_subscriber.cxx两个文件

Publisher

publisher实现的是发布,subscriber实现的是订阅。
在hello_world_publisher.cxx中

    // 创建一个HelloWorld类型以HelloWorld Topic命名的Topicdds::topic::Topic<HelloWorld> topic(participant, "HelloWorld Topic");dds::pub::Publisher publisher(participant);// DataWriter将要在"HelloWorld Topic"中写入数据dds::pub::DataWriter<HelloWorld> writer(publisher, topic);

定义HelloWorld类型的sample,sample.msg()定义sample输出的内容
通过write函数写入数据

    HelloWorld sample;for (unsigned int count = 0;!shutdown_requested && count < sample_count;count++) {sample.msg("Hello world! " + std::to_string(count));std::cout << "Writing HelloWorld, count " << count << std::endl;writer.write(sample);rti::util::sleep(dds::core::Duration(4));}

Subscriber

类似的,定义Subscriber

    // 创建一个HelloWorld类型以HelloWorld Topic命名的Topicdds::topic::Topic<HelloWorld> topic(participant, "HelloWorld Topic");dds::sub::Subscriber subscriber(participant);// DataReader将要读取topic数据dds::sub::DataReader<HelloWorld> reader(subscriber, topic);

创建状态条件,满足条件才读取数据

    // 创建条件dds::core::cond::StatusCondition status_condition(reader);status_condition.enabled_statuses(dds::core::status::StatusMask::data_available());// 条件触发后关联句柄unsigned int samples_read = 0;status_condition.extensions().handler([&reader, &samples_read]() {samples_read += process_data(reader);});
	dds::core::cond::WaitSet waitset;waitset += status_condition;while (!shutdown_requested && samples_read < sample_count) {// 条件激活std::cout << "HelloWorld subscriber sleeping for 4 sec..."<< std::endl;waitset.dispatch(dds::core::Duration(4));  // Wait up to 4s each time}
http://www.ds6.com.cn/news/121730.html

相关文章:

  • 南京网站制作公司怎么样站长工具站长
  • 景县做网站一键建站
  • 广东品牌网站建设一个完整的产品运营方案
  • 可以做电算化的网站郑州seo询搜点网络效果佳
  • 男人和男人做爰漫画网站上海网站建设方案
  • 做网站哈尔滨网站seo如何优化
  • 微网站建设加盟开发网站的公司
  • 网站设计的要素南山网站seo
  • 哪些企业喜欢做网站广告关键词排名怎样
  • 常州做网站咨询今天株洲最新消息
  • 网站挣钱网网络游戏排行榜百度风云榜
  • 做图片素材的网站有哪些网站设计与制作教程
  • 上海建设厅焊工证查询网站曹操博客seo
  • wordpress 底部菜单windows优化大师有哪些功能
  • 黄浦集团网站建设千万不要学网络营销
  • 购物网站含有哪些模块资讯门户类网站有哪些
  • 设计师网站哪个好长春疫情最新消息
  • 网络优化工程师有前途吗seo网站首页推广
  • 菲律宾bc网站总代理怎么做免费引流推广
  • 做司法亲子鉴定网站站长之家seo查询
  • 网站建设方案模板下载网络营销顾问
  • 成都网站设计关键词优化软件
  • 老师用什么网站做ppt天津百度seo排名优化
  • 肇庆网站快速排名优化免费模板素材网站
  • wordpress电影站主题网站一般需要怎么推广
  • 摇滚中国发展史日本人做的网站深圳网站建设推广方案
  • 江西赣州网络公司关键词优化seo外包
  • 网站改备案吗无锡网站建设方案优化
  • 免费绘画素材网站1688seo优化是什么
  • 龙游住房和城乡建设局网站游戏代理