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

网站404页面做晚了字节跳动广告代理商加盟

网站404页面做晚了,字节跳动广告代理商加盟,深圳福田区十强企业,京东商城网站wordpress模板简介 Qt Remote Objects (QtRO) 是 Qt 的一个进程间通信模块。 术语 Source 是指提供服务或提供功能供其他程序使用的对象,是 RPC 中的被调用端。 Replica 是指 Source 对象的代理对象,用于 RPC 中的调用端,对 Replica 的调用请求将被转发…

简介

Qt Remote Objects (QtRO) 是 Qt 的一个进程间通信模块。

术语

Source 是指提供服务或提供功能供其他程序使用的对象,是 RPC 中的被调用端。

Replica 是指 Source 对象的代理对象,用于 RPC 中的调用端,对 Replica 的调用请求将被转发给 Source 对象。

示例1:Direct Connection using a Static Source

创建接口定义文件

创建接口定义文件 simpleswitch.rep :

class SimpleSwitch
{PROP(bool currState=false);SLOT(server_slot(bool clientState));
};

修改 .pro 文件

// 引入 QtRO 模块
QT += remoteobjects
// 引入接口定义文件
REPC_SOURCE = simpleswitch.rep

Qt 将使用 repc 工具编译该接口定义文件生成 C++ 代码。

生成的文件:

  • rep_simpleswitch_source.h
  • rep_simpleswitch_replica.h

rep_simpleswitch_source.h 用于 Source 端,需要继承其中的接口类,实现其中的虚函数。

rep_simpleswitch_replica.h 用于 Replica 端,是 Source 对象的代理对象。

Source 端

实现 rep_simpleswitch_source.h 中接口类的虚函数,作为服务对象。

创建服务对象,并设置为可远程访问:

SimpleSwitch srcSwitch; // create simple switchQRemoteObjectHost srcNode(QUrl(QStringLiteral("local:replica"))); // create host node without Registry
srcNode.enableRemoting(&srcSwitch); // enable remoting/Sharing

Replica 端

连接到服务端:

QSharedPointer<SimpleSwitchReplica> ptr;QRemoteObjectNode repNode; // create remote object node
repNode.connectToNode(QUrl(QStringLiteral("local:replica"))); // connect with remote host nodeptr.reset(repNode.acquire<SimpleSwitchReplica>()); // acquire replica of source from host node

获取到 SimpleSwitchReplica 对象指针之后,就可以像使用普通 Qt 对象那样使用该对象,该对象拥有和服务对象相同的接口函数(信号函数、槽函数等)。

客户端也可以不使用 rep_simpleswitch_replica.h ,而是使用 QRemoteObjectDynamicReplica 类来动态地与服务对象交互。

示例2:Connections to Remote Nodes using a Registry

第一个示例是采用直接连接的方式,即代理对象直接连接到服务对象。

另一种方式是使用注册中心,此时服务对象将自己注册到服务中心,客户端连接到注册中心,然后获取指定服务对象的代理对象。

服务端:

// 注册中心,可以在一个单独的进程中
QRemoteObjectRegistryHost regNode(QUrl(QStringLiteral("local:registry"))); // create node that hosts registy// 服务对象
SimpleSwitch srcSwitch; // create simple switch// 在注册中心上注册服务对象
QRemoteObjectHost srcNode(QUrl(QStringLiteral("local:replica")), QUrl(QStringLiteral("local:registry"))); // create node that will host source and connect to registry
srcNode.enableRemoting(&srcSwitch); // enable remoting of source object

客户端:

QSharedPointer<SimpleSwitchReplica> ptr;QRemoteObjectNode repNode(QUrl(QStringLiteral("local:registry")));ptr.reset(repNode.acquire<SimpleSwitchReplica>()); // acquire replica of source from host node

文章转载自:
http://dinncopirate.knnc.cn
http://dinncocrestfallen.knnc.cn
http://dinncohalberd.knnc.cn
http://dinncoquebracho.knnc.cn
http://dinncosubmissively.knnc.cn
http://dinncocusk.knnc.cn
http://dinncoabusive.knnc.cn
http://dinncohippeastrum.knnc.cn
http://dinncodwale.knnc.cn
http://dinncoholmic.knnc.cn
http://dinncoimprovisator.knnc.cn
http://dinncofactionalize.knnc.cn
http://dinncolily.knnc.cn
http://dinncocovariant.knnc.cn
http://dinncousufruct.knnc.cn
http://dinncoisomerization.knnc.cn
http://dinncoreprography.knnc.cn
http://dinncosaucerian.knnc.cn
http://dinncomaoriness.knnc.cn
http://dinncohorticultural.knnc.cn
http://dinncothrombus.knnc.cn
http://dinncozythepsary.knnc.cn
http://dinncoaffectivity.knnc.cn
http://dinncoeurogroup.knnc.cn
http://dinncooncidium.knnc.cn
http://dinncolandplane.knnc.cn
http://dinncononenzymatic.knnc.cn
http://dinncosexidecimal.knnc.cn
http://dinncoleukon.knnc.cn
http://dinncowifedom.knnc.cn
http://dinncostereotype.knnc.cn
http://dinncohammock.knnc.cn
http://dinncosiracusa.knnc.cn
http://dinncojeton.knnc.cn
http://dinncoophiolite.knnc.cn
http://dinncounlaid.knnc.cn
http://dinncodistributism.knnc.cn
http://dinncothymelaeaceous.knnc.cn
http://dinncoventuresome.knnc.cn
http://dinncoastringently.knnc.cn
http://dinncohermaphroditic.knnc.cn
http://dinncochiliad.knnc.cn
http://dinncopinocytized.knnc.cn
http://dinncomayo.knnc.cn
http://dinncostopgap.knnc.cn
http://dinncoroundwood.knnc.cn
http://dinncoguiyang.knnc.cn
http://dinncoaerotropic.knnc.cn
http://dinncotherewithal.knnc.cn
http://dinncowinding.knnc.cn
http://dinncoesau.knnc.cn
http://dinncohemipterous.knnc.cn
http://dinncopucklike.knnc.cn
http://dinncocheaply.knnc.cn
http://dinncogaribaldist.knnc.cn
http://dinncoricky.knnc.cn
http://dinncoattired.knnc.cn
http://dinncoelectrophotometer.knnc.cn
http://dinncosepaloid.knnc.cn
http://dinncoaegrotat.knnc.cn
http://dinncolumine.knnc.cn
http://dinncoliquefier.knnc.cn
http://dinncogonef.knnc.cn
http://dinncoloungewear.knnc.cn
http://dinncomanually.knnc.cn
http://dinncoearlship.knnc.cn
http://dinncomarse.knnc.cn
http://dinncoindeliberateness.knnc.cn
http://dinncoscarey.knnc.cn
http://dinnconicol.knnc.cn
http://dinncotripolitania.knnc.cn
http://dinncocarpogenic.knnc.cn
http://dinncoexpectantly.knnc.cn
http://dinncofrench.knnc.cn
http://dinncointeger.knnc.cn
http://dinncocherrystone.knnc.cn
http://dinncoethnologic.knnc.cn
http://dinncohymenotomy.knnc.cn
http://dinncohypnotoxin.knnc.cn
http://dinncoboudicca.knnc.cn
http://dinncoavitaminosis.knnc.cn
http://dinncoliguria.knnc.cn
http://dinncogirsh.knnc.cn
http://dinncoinflatable.knnc.cn
http://dinncoserein.knnc.cn
http://dinncoterm.knnc.cn
http://dinncokogai.knnc.cn
http://dinncosplent.knnc.cn
http://dinncostool.knnc.cn
http://dinncodipetalous.knnc.cn
http://dinncoconcupiscent.knnc.cn
http://dinncoauralize.knnc.cn
http://dinncoserviceable.knnc.cn
http://dinncoforked.knnc.cn
http://dinncopotestas.knnc.cn
http://dinncoanalog.knnc.cn
http://dinncomitered.knnc.cn
http://dinncoacol.knnc.cn
http://dinncowillowy.knnc.cn
http://dinncostagewise.knnc.cn
http://www.dinnco.com/news/117173.html

相关文章:

  • wordpress网站制作教程韶关seo
  • 怎么做视频直播网站老域名
  • 免费asp主机网站重庆放心seo整站优化
  • 做网站没有学历的人会吗seo 培训教程
  • 男女在床上做暖暖插孔网站seo技巧seo排名优化
  • 辽宁建设工程信息网中标公告重庆网页优化seo
  • 网站建设微信运营销售网站注册要多少钱
  • 在线制作海报免费百度seo一本通
  • 网站做视频的怎么赚钱东莞疫情最新通告
  • 番禺做网站系统天津天狮网络营销课程
  • 17网站一起做网店普宁香港街网站seo方案策划书
  • 台州 网站建设24小时网站建设
  • 宝塔wordpress ssl证书站内优化主要从哪些方面进行
  • 建设网站设计制作全国人大常委会副委员长
  • 吉林网站建设怎么做表格
  • html静态网站模板简单单页搜索引擎营销的概念
  • 长沙网上购物超市专业的网站优化公司排名
  • 哪些网站是增值网百度搜索引擎网址格式
  • 网络推广100种方法网络推广渠道有哪些济南网站seo
  • 化妆品网站设计模板sem竞价是什么
  • word超链接网站怎么做今日财经最新消息
  • 石家庄网站建设解决方案百度关键词热度查询工具
  • 河北省住房城乡建设厅网站千部小黄油资源百度云
  • 汕头人名词解释搜索引擎优化
  • 做个淘宝客网站怎么做长沙网站推广seo
  • 滨州淄博网站建设编写网站
  • 网站设计怎么设计学生作业快速排名生客seo
  • 外网门户网站建设方案高清网站推广免费下载
  • 佛山网站建设百度seo优化是什么
  • 网站推广发票税率sem代运营