Object Management Group (OMG)インタフェース定義言語(IDL)は、クライアント・オブジェクトから呼び出し、オブジェクトの実装で提供するインタフェースを記述するために使用します。OMG IDLインタフェース定義では、各操作のパラメータを完全に指定し、インタフェースの操作を使用するクライアン...
1、IDL 是一种规范语言。 2、IDL 看上去很像 C 语言。 3、OMG IDL 的目的是定义接口和精简分布对象的过程。 4、IDL分离对象的接口与其实现。 5、IDL剥离了编程语言和硬件的依赖性。 6、使用IDL定义接口的客户机程序员不知道接口背后的实现细节。 7、IDL提供一套通用的数据类型,并以这些数据类型来定义更为复...
从本质上讲,OMG IDL接口定义语言不是作为程序设计语言体现在CORBA体系结构中的,而是用来描述产生对象调用请求的客户对象和服务对象之间的接口的语言。OMG IDL文件描述数据类型和方法框架,而服务对象则为一个指定的对象实现提供上述数据和方法。
本章描述OMG IDL构造到Erlang编程语言的映射。 6.2 OMG IDL映射元件 一个完整的语言映射将允许程序员以一种对指定的编程语言很方便的方式访问所有ORB功能。 所有映射都必须定义以下元素: 所有OMG IDL基本类型和构造类型 对OMG IDL中定义的常量的引用 对OMG IDL中定义的对象的引用 调用操作,包括传递参数和接收结果 ...
网络接口定义语言 网络释义 1. 接口定义语言 ...ORBA 应用程序的开发过程,然后详细讨论如何利用接口定义语言(OMG IDL)编写对象 接口,如何编写服务端程序与客户 … www.docin.com|基于3个网页 例句 释义: 全部,接口定义语言
类似于C和C++的语法规则,OMG IDL中构造数据类型包括结构、联合、枚举等形式。如下例: (1)结构类型: typedef long GoodsNumber; struct { GoodsNumber number; string name; float price; } (2)联合类型: union stockIn switch( short ) { case 1: stocker : long; ...
根据提供的信息,OMG IDL在OpenDDS代码库和使用OpenDDS的下游应用程序中以几种不同的方式使用: OpenDDS自带的文件(例如dds/DdsDcpsTopic.idl)定义了中间件库与应用程序之间的API部分。这被称为OMG IDL平台特定模型(PSM)。 使用OpenDDS的用户除了使用C++或Java源代码文件外,还可以编写IDL文件。本节只描述后一种用法...
第二部分第二部分CORBACORBA的核心的核心第四章第四章OMGOMG接口定义语言接口定义语言 4.2简介OMGIDL是CORBA的基本抽象机理,它从实现中分离出对象接口。在客户机和服务器程序之间建立起了一个契约,用它来描述在应用程序中需要用到的类型和对象接口。IDL定义由一个IDL编译器编译一个具体的实现语言。编译器将这些与语言...
是的,连IDL都必须有一个标准字符集,它将构建在这个字符集上。ISO 464定义了空字符(null)和其它图形字符。 接着,OMG必须处理从一个计算机系统到另一个计算机系统之间的字符传输。这意味着可能涉及到从一个字符代码集到另一个字符代码集的转换,这取决于语言绑定。在上个月的专栏文章中,我们对Orbacus Object ...
44、、OMGIDLOMGIDLIDL特点IDL规范OMGIDLOMGIDL模块接口提前声明常量常量类型声明序列any类型属性例外操作签名预编译