



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
服务器端代码:主要包括几个大的类。Ice:Communicator类:Ice run time的主要进入点是由本地接口Ice:Communicator来表示的。和在客户端一样,在你在服务器中做任何别的事情之前,你必须调用Ice:initialize,对Ice run time进行初始化。Ice:initialize返回一个智能指针,指向一个Ice:Communicator实例:int main(int argc, char * argv) Ice:CommunicatorPtr ic = Ice:initialize(argc, argv); / .在离开你的main函数之前,你必须调用Communicator:destroy。destroy操作负责结束Ice run time。特别地,destroy会等待任何还在运行的操作调用完成。此外,destroy还会确保任何还未完成的线程都得以汇合(joined),并收回一些操作系统资源,比如文件描述符和内存。决不要让你的main函数不先调用destroy就终止;这样做会导致不确定的行为。Ice:Application类:#include class MyApplication : virtual public Ice:Application public: virtual int run(int, char * ) /主要是来实现该run的方法。 / Server code here. return 0; ;intmain(int argc, char * argv) MyApplication app; return app.main(argc, argv);Ice:Service类:使用Ice:Service类的Ice应用至少要定义一个子类,并重新定义start成员函数;服务必须在这个函数里执行其启动活动,比如处理命令行参数、创建对象适配器、注册servants。应用的main函数必须实例化这个子类,调用其main成员函数,把程序的参数向量作为参数传给它。下面的例子给出了一个最小限度的Ice:Service子类:#include #include class MyService :public Ice:Serviceprotected: virtual bool start(int, char * );private: Ice:ObjectAdapterPtr _adapter;bool MyService:start(int argc, char * argv) _adapter =communicator()-createObjectAdapter(MyAdapter); _adapter-addWithUUID(new MyServantI); /用UUID来指定1个servant。 _adapter-activate(); /1个适配器包含1个servant还是多个? return true;int main(int argc, char * argv) MyService svc; return svc.main(argc, argv);linux守护进程命令行:-daemon,-noclose(阻止ice:s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 白酒蒸馏串香工节假日后复工安全考核试卷含答案
- 2025年健康管理师模拟题含答案(附解析)
- 2025年护士资格考试真题与答案
- 2025山东春季高考真题及答案
- 低速载货汽车司机节假日后复工安全考核试卷含答案
- 2025年无锡科技单招考试试题及答案
- 砖瓦干燥工节假日后复工安全考核试卷含答案
- 耐火纤维制品成型工节假日后复工安全考核试卷含答案
- 裁判员助理考试题
- 井下采矿工节假日后复工安全考核试卷含答案
- 植物病理学课件
- 玻璃幕墙施工方案完整版
- 部编人教版三年级道德与法治上册全册课件
- 城市道路工程质量事故
- 七律长征教学实录王崧舟3篇
- 铁路路基大维修规则
- DB62∕T 3171-2019 双向螺旋挤土灌注桩技术规程
- Q∕GDW 12178-2021 三相智能物联电能表技术规范
- 合同法中英文对照版
- 小学道法小学道法六年级上-5.国家机构有哪些(第二课时-国家机关的职权)ppt课件
- 车架设计手册1
评论
0/150
提交评论