omniORB是对象请求代理(ORB),它实现了公共对象请求代理体系结构(CORBA)的2.6版本。
omniORB项目支持C ++和Python语言绑定,是完全多线程,使用IIOP作为本地运输,并配有一个COS命名服务。 omniORB是最快的可用C ++的ORB之一
功能:
- 在C ++和Python语言绑定
- 坚持以CORBA 2.6规范。
- 支持GIOP和IIOP 1.0,1.1和1.2。
- 完全多线程运行。
- 类型码,然后键入任何。
- 在CORBA 2.6的DynAny接口。
- 动态调用和动态框架接口。
- 在完整的命名服务,omniNames。
- 支持WCHAR,wstring的和代码集协商。
- 全长长,长双,定点支持。
- PortableServer ::当前。
- Unix域套接字传输。
- 双向GIOP。
- 可互操作的安全套接字层传输。
- 灵活的线程管理。
- 拦截器。
- 支持(尽管有些只进行了测试早期版本)以下平台:
- 的Windows NT / XP / 9X使用Visual C ++ 5.0及更高版本
- 的Linux / EGCS 2.91或2.95 GCC及以上
- 的Solaris 2 {5,6,7,8} /孙C ++ 4.2及以上版本,或2.95 GCC及以上
- 在HPUX 11.00 / AC ++
- SGI IRIX 6.x中/ SGI C ++编译器7.2
- Digital Unix的4.0D / DEC C ++编译器6.0版
- 在IBM AIX 4.2 / IBM账套++ 3.1.4和5.0了xlC(的Visual Age C ++ 5.0)
- 在IBM AIX 4.3 / IBM账套++ 3.6.6和5.0了xlC(的Visual Age C ++ 5.0)
- 在HPUX 10.20 / AC ++(B3910 A.01.04)
- 的OpenVMS Alpha 6.2 / DEC C ++编译器6.2 / 5.5(4.1 UCX 8 ECO)
- 的OpenVMS 6.1的Vax / DEC C ++编译器5.5(4.0 UCX ECO 1)
- NextStep自动3.3 / GCC-2.7.2
- 雷莱恩Unix的5.43 / CDS ++
- Phar膝的实时内核ETS
- 在SCO UnixWare 7的
- 在Mac OS X中
- 在富士通 - 西门子BS2000(与补丁分发)
- ...等等。
- 完全互操作与其他CORBA ORB的。
什么在此版本中是新的:
- 在Bug修复。看到错误修正-412.xml
- 选项,以验证UTF-8字符串数据。
- 新omni_mutex的tryLock方法。
- 在新的ISO-8859和Windows代码集。
- 在港的LynxOS。
评论没有发现