代码片断:TAO中设置ORB超时
来源:互联网 发布:淘宝男装冬装西服 编辑:程序博客网 时间:2024/05/27 20:51
代码出处:Notification Service
intTAO_Notify_Service_Driver::init_dispatching_ORB (int& argc, ACE_TCHAR *argv []){ this->dispatching_orb_ = CORBA::ORB_init (argc, argv, "dispatcher"); this->apply_timeout (this->dispatching_orb_.in ()); return 0;}voidTAO_Notify_Service_Driver::apply_timeout (CORBA::ORB_ptr orb){#if defined (TAO_HAS_CORBA_MESSAGING) && TAO_HAS_CORBA_MESSAGING != 0 if (this->timeout_ != 0) { // convert from msec to "TimeT" CORBA::Any timeout; TimeBase::TimeT value = 10000 * this->timeout_; timeout <<= value; CORBA::Object_var object = orb->resolve_initial_references ("ORBPolicyManager"); CORBA::PolicyManager_var policy_manager = CORBA::PolicyManager::_narrow (object.in ()); if (CORBA::is_nil (policy_manager.in ())) throw CORBA::INTERNAL (); CORBA::PolicyList policy_list (1); policy_list.length (1); policy_list[0] = orb->create_policy ( Messaging::RELATIVE_RT_TIMEOUT_POLICY_TYPE, timeout); policy_manager->set_policy_overrides (policy_list, CORBA::SET_OVERRIDE); policy_list[0]->destroy (); }#else ACE_UNUSED_ARG (orb);#endif /* TAO_HAS_CORBA_MESSAGING != 0 */}
- 代码片断:TAO中设置ORB超时
- 代码片断:TAO中设置ORB超时
- TAO ORB example
- TAO(The ACE ORB)简介
- CORBA ORB POA ACE TAO
- 代码片断
- 代码片断
- 代码片断
- 代码片断
- OpenCV中ORB代码的参数
- ORB-SLAM中 ORBextract.cpp代码解读
- TAO使用指南(二)——Microsoft Visual C++中开发TAO程序时的设置
- DELPHI中动态调用DLL的载入片断代码
- 在cs文件中添加一些style,代码片断收集
- 代码片断:在Ruby中产生随机的密码
- 常用代码片断
- C#代码片断
- 常用的代码片断
- Jdom使用指南
- JS执行匿名函数
- Qt教程一 —— 共十四步
- link方式添加eclipse插件
- 如何做好网站开发项目需求分析_心得技巧教程
- 代码片断:TAO中设置ORB超时
- 西方哲学的精神之旅
- 使用SSO解决口令管理问题
- 深入彩信格式解析
- 第一财经周刊:让想象飞翔 & 追随内心的呼唤
- 活动对象框架之一:异步函数
- email 验证方式
- SQL更新
- sql联合查询