- 2
- 0
- 约1.17万字
- 约 56页
- 2018-06-09 发布于山西
- 举报
第章客户程序的C映射
第7章 客户程序的C++映射 接口映射 在客户端生成一个代理,代理类向客户程序提供一个定位透明的接口,由IDL定义所生成,每一个IDL接口都会生成一个单独的C++代理类。 (1) 生成的代理类与IDL中定义的接口名相同 (2) 代理类由CORBA::Object继承得到 (3) 代理类提供了一个与IDL中定义的操作相对应的一个同名方法。 (4) 此方法被说明为纯虚拟函数,此代理类是不能被实例化的抽象基类。 客户程序的C++映射 对象引用类型 (1) MyObject-------这是一个代理基类 (2) MyObject_ptr-------这是一个原始的对象引用类型,类似于C++类的实例指针 (3) MyObject_var可以被作为代理的句柄,它与MyObject_ptr非常相似,只是增加了内存管理。 对象引用的生命周期 (1) 当对象引用进入客户程序的地址空间时,有客户端的ORB代表客户程序创建代理。ORB向客户程序返回一个指向新代理的_ptr引用。 (2) 客户程序可以撤消引用 (3) 客户程序可以创建引用所保存的拷贝。 (4) 客户程序可以创建一个空引用。 删除引用 MyObject_ptr mop=……; CORBA::release(mop) 引用拷贝 MyObject_ptr mop1=
您可能关注的文档
- 第四讲pascal语言集合记录.ppt
- 第学时类与对象静态及const成员.ppt
- 第章Ajax应用详解.ppt
- 第章AUTOCAD设计中心.ppt
- 第章Delphi语言基础.ppt
- 第章DMA控制器.ppt
- 第章DSS的基本概念.ppt
- 第章dsp程序编写和调试环境简介.ppt
- 第章ER模型到关系的转换.ppt
- 第章HTML第一讲.ppt
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)